Id:Key:lanes

From OpenStreetMap Wiki
Jump to navigation Jump to search
lanes
Deskripsi
Jumlah total dari lajur lalu lintas dari kendaraan bermotor. Show/edit corresponding data item.
Kelompok: highways
Digunakan pada elemen ini
should not be used on nodesmay be used on waysmay be used on areas (and multipolygon relations)should not be used on relations (except multipolygon relations)
Nilai terdokumentasi: 2
Kombinasi yang berguna
Lihat juga
Status: de facto

Gunakan lanes=* untuk menandai seberapa banyak lajur lalu lintas yang terdapat di sebuah highway (dijelaskan dalam halaman ini) atau fitur lain seperti sebuah piste atau running track (dijelaskan dalam halaman masing-masing). Untuk menandai lajur individual dari sebuah jalan, lihat tulisan tentang imbuhan lajur. Perhitungan jumlah tidak termasuk lajur sepeda atau lajur sepeda motor yang tidak mengijinkan kendaraan bermotor. Untuk penandaan lajur sepeda lihat cycleway=*. Untuk penandaan lajur sepeda motor lihat motorcycle=* atau lanes.

Perhatikan bahwa adalah valid untuk menandai jumlah lajur di mana lajur tersebut tidak ditandai dengan marka jalan di permukaan jalan, [1] dan sebuah nilai sebelumnya seharusnya dibiarkan saja (tidak dihapus) kecuali jelas-jelas salah. Petunjuk yang mungkin dapat diverifikasi meliputi garis tengah pendek (stub) di dekat persimpangan, sambungan pemuaian permukaan, pemisahan jalur secara fisik, atau pola lalu lintas yang teramati.

Penjelasan

Kunci (key) lanes=* harusnya digunakan untuk menunjukkan jumlah total dari lanes dari sebuah jalan. Lajur berikut ini harus diikutsertakan:

  • [W] Lajur lalu lintas untuk penggunaan umum yang sesuai untuk kendaraan yang lebih lebar dari sebuah sepeda motor.
  • [W] Lajur bus, yang disediakan untuk kendaraan umum (PSV), contohnya bus dan taxi. Sebagai tambahan dari total lajur, pertimbangkan untuk menandai jumlah lajur yang disediakan untuk PSV (public service vehicle atau kendaraan umum) dengan lanes:psv=*. Hampir serupa dengan itu, seseorang juga dapal melakukannya serupa dengan lanes:bus=*, lanes:taxi=* dll. Lihat Lajur bus untuk penjelasan lebih detail.
  • [W] Lajur kendaraan berpenumpang banyak (sering juga disebut lajur carpool, lajur komuter, lajur ekspress, lajur transit). Jumlah lajur tersebut dapat ditandai dengan menggunakan lanes:hov=*. Lihat hov untuk penjelasan lebih detail.
  • [W] Bahu jalan dinamis (disebut spitsstroken(nl) di Belanda dan Belgia, dan temporäre Standstreifen(de) di Austria, Jerman dan Swiss, dan kadang-kadang disebut lajur cerdas atau smart lanes di Amerika Serikat) contohnya lajur yang tersedia untuk lalu lintas pada saat waktu-waktu yang dibatasi, contohnya saat jam sibuk, ditandari dengan beberapa jenis rambu yang berbeda. Hal ini merupakan penggunaan ulang dari shoulder=bahu jalan sebagai tambahan lajur. [1]. Lihat Lajur dengan variabel akses dan bagaimana memetakannya di OSM.
  • Jalur jalan keluar (slip-road)yang lebih panjang, contohnya di jalan bebas hambatan (jalan tol) atau jalan besar lainnya. Lajur berbelok untuk jalan yang lebih kecil kadang-kadang tidak disertakan, tapi lebih baik disertakan dalam jumlah lajur. Lihat turn=* untuk detail lebih lanjut tentang penandaan lajur belok.

Lajur-lajur berikut seharusnya tidak diikutsertakan:

  • Jalur jalan keluar (slip-road) tanpa lajur perlambatan atau percepatan, contohnya jalan utama yang lebih lebar karena merupakan bagian dari persimpangan jalan.
  • Lajur yang dikhususkan dan ditandai sebagai tempat parkir. Gunakan Use parking:left=*, parking:right=* atau parking:both=* untuk memberikan informasi tentang parkir jalanan.
  • [W] Lajur sepeda. Gunakan cycleway=lane untuk hal ini. Perhatikan: belum disepakati; tegak lurus dengan lajur kendaraan lain merupakan semua lajur kendaraan termasuk lajur sepeda dan per-lane tagging (contohnya, access:lanes=|no bicycle:lanes=|designated) berlaku untuk semua lajur di atas jalan.
  • [W] Lajur bahu untuk kebutuhan darurat.See shoulder=* untuk penjelasan lebih detail.

Jika jumlah lajur berubah, maka garis di OSM perlu di putus (split). Hal ini dilakukan ketika:

  • sebuah lajur baru dimulai (tidak mempertimbangkan lebarnya), atau
  • sebuah lajur menghilang (biasanya bergabung dengan lajur lain)

width:lanes:start/end dapat digunakan untuk menandai sebuah lajur menjadi lebih sempit.

Jika jumlah lajur berganti seriring waktu, maka memungkinkan untuk menggambarkan perubahannya menggunakan lanes:conditional=*.

Catatan untuk pengguna data
Banyak jalan yang belum ditandai dengan total jumlah lajur di sepanjang titiknya, tapi hanya ditandai jumlahnya dari lajur yang bagiannya paling panjang. Oleh karena itu, pengguna data dapat memperlakukan penanda lajur sebagai jumlah minimum ketimbang jumlah pastinya. Terutama jika tidak terdapat lajur yang bermarka jalan, sangat direkomendasikan memperjelasnya dengan sebuah width=* (namun ini juga berguna untuk jalan yang bermarka). Lihat juga: Lebar jalan.

Penandaan tingkat lanjut

Lajur dengan arah yang berbeda

Jika lajur dalam sebuah jalan dua arah tidak terdistribusi merata antara arah lalu lintasnya, kunci lanes:forward=* dan lanes:backward=* dapat digunakan sebagai tambahan dalam penandaan lajur. Kunci lanes:forward=* di sini merujuk pada lajur yang arahnya sama dengan arah dari garis di OSM, dan lanes:backward=* untuk arah yang berlawanan. Kunci lanes=* seringkali disalahgunakan untuk menggambarkan lajur untuk tiap arah, ketimbang total lajur yang terdapat pada jalan itu. Jika mapper memilih untuk menjelaskan lajur dengan arah forward dan backward, potensi ambiguitas bisa dihindari.

lanes:both_ways=* dapat digunakan untuk lajur yang memungkinkan untuk kedua arah, contohnya, lajur melambung dan lajur berbelok di tengah. Lihat contoh di bawah ini untuk penggunaan kunci-kunci tersebut.

Lajur untuk kendaraan tertentu

Jumlah lajur yang diperuntukkan untuk kendaraan tertentu dapat ditandai menggunakan kunci lanes dan ditambahkan imbuhan yang mengindikasikan transport mode dari kunci access=*, misalkan lanes:bus=1 untuk satu lajur yang diperuntukkan buat bus. Jika diperlukan untuk menunjukkan arah dari lajur tersebut, tambahkan imbuhan *:forward=* atau *:backward=* seperti di bagian sebelumnya, contoh lanes:taxi:forward=1 mengacu pada lajut tunggal yang disiapkan untuk taksi yang searah dengan garis di OSM.

Perhatian! Jenis kunci lanes:*=* hanya dapat digunakan untuk menunjukkan jumlah lajur yang disiapkan untuk jenis transportasi tertentu di jalan tersebut. Ini bukan dan tidak bisa untuk menunjukkan lajur yang mana dari jenis transportasi yang dibatasi.

Jika, sebagai contoh, pada sebuah jalan tol berlajur 3, kendaraan berbobot berat dibatasi hanya bisa menggunakan lajur kiri saja, lanes:hgv=1 tidak akan menggambarkan maksudnya! Ini semata-mata berarti bahwa kendaraan besar/berat hanya memiliki satu lajur yang disediakan untuk mereka, tapi tidak merujuk lajur yang sebelah mana.

Pembatasan untuk kendaraan dapat ditandai menggunakan imbuhan *:lanes=* dan skema penanda, misalkan hgv:lanes=yes|no|no akan membatasi penggunaan kendaraan besar/berat hanya di lajur paling kiri.

Pembatasan yang hanya berlaku pada jam dan hari tertentu

Untuk lajur yang dibatasi pada bagian hari tertentu, gunakan penanda tambahan kondisi pada lajur untuk mengindikasikan kapan kondisi tersebut berlaku. Sebagai contoh: lanes:bus:conditional=* atau lanes:psv:conditional=*. Lihat Pembatasan berkondisi untuk detail lebih lanjut.

Lajur tanpa marka jalan

Banyak jalan sempit, batu sikat dan jalan pedesaan yang tidak memiliki marka jalan. Pada beberapa tempat, bahkan jalan yang lebih lebar yang berfungsi sebagai jalan 4 lajur mungkin tidak memiliki marka jalan. Untuk menandai sebuah jalan tidak memiliki marka jalan, direkomendasikan menggunakan penanda yang eksplisit seperti lane_markings=no atau yang serupa dari pada menggunakan nilai yang aneh untuk lanes=* seperti 0, 1.5 atau tanpa angka karena yang terakhir ini ambigu dan mungkin tidak dapat diproses secara benar oleh pengguna data [2]

Direkomendasikan untuk menandai width=* dari jalan atau badan jalan, terutama untuk jalan yang sempit.

Jalan sempit

terdapat jalan tanpa marka jalan, yang merupakan jalan dua arah namun tanpa marka dan sangat sempit, di mana kendaraan harus mengurangi kecepatan jika ini berpas-pasan. Ini dapat ditandai menggunakan narrow=yes. Sangat direkomendasikan pada kasus seperti ini untuk menandai lebar badan jalan menggunakan width=* (Perhatikan: jangan salah artikan dengan penggunaan maxwidth=*). Jika lebar jalan sangat bervariasi, gunakan lebar badan jalan yang minimal. Jika lebar tidak memungkinkan atau tidak bisa ditetapkan secara jelas, gunakan estimasi dan tandai dengan tambahan source:width=estimated, contohnya:

 width=4
 source:width=estimated


Sometimes on narrow roads passing places exists, which allow vehicles to pass each other (see examples). They can be tagged using highway=passing_place. The lanes-count is not affected by them.

Additional sources

According to the 20. UN Convention on road signs and signals. Vienna, 8 November 1968, lanes are defined as

(e) Lane means any one of the longitudinal strips into which the carriageway is divisible, whether or not defined by longitudinal road markings, which is wide enough for one moving line of motor vehicles other than motor cycles;

Examples

Lanes available for motorised traffic

Photo Tags Remarks
lanes=1 A bridge with sign only allowing 1 vehicle at a time.
lanes=2 A two-way residential road with two lanes. Consider additional tagging with parking:both=lane + parking:both:orientation=parallel and other street parking tags.
lanes=2 on the first line
lanes=2 on the second line
Each direction individually
A dual 2-lane highway, represented by two ways as there is a physical divider between them (each with oneway=yes).
lanes=2
lane_markings=no
Two-way road without marked lanes, but it has 1 lane in each direction. White markings on sides are delineators indicating boundary of the road. These lines do not, however, mark the individual lanes, only the edge of the road, so lane_markings=no should be used.
lane_markings=no
and optionally:

width=4
source:width=estimated

A narrow two-way road without marked lanes and with an estimated width of four metres. It is not qualifying for tagging as road with two lanes as there is not enough space for vehicles to comfortably pass each other.
lanes=1
oneway=yes
A one-way road which has only 1 lane. The parking bays do not count as a lane.
lanes=1
oneway=yes
oneway:bicycle=no
cycleway:right=lane
cycleway:right:oneway=-1
A road which is one-way for cars, but has a Contraflow Lane for bikes. lanes=1 because the cycleway does not count for the lanes tag. Tagging for cycleway is asuming OSM way is in direction of motor vehicle traffic, so towards camera.
lanes=1
oneway=alternating
Some bridges on two-way roads only have one lane. You must give way if there are vehicles coming in the opposite direction. Requires either oneway=alternating/oneway=reversible
highway=passing_place (on the node) A passing place on a road.
lanes=8 A road with four lanes in either direction plus a flush median (the crosshatched area in the middle). If lanes:forward=* and lanes:backward=* are omitted, the eight lanes are assumed to be distributed evenly between the forward and backward directions. In New Zealand, a flush median is considered a travel lane (see below).
lanes=3
lanes:forward=1
lanes:backward=1
lanes:both_ways=1
turn:lanes:both_ways=left
A road with one lane in either direction plus a center turn lane. The center turn lane can be used by traffic going in either direction at any time to turn at any point along the lane. This configuration is common in some countries but rare or nonexistent in others.
lanes=5
lanes:forward=3
lanes:backward=2
Assuming the OSM way runs from left to right
A road with five lanes, whereas three lanes run in forward direction, i.e. in the same direction as the OSM way. The turning lanes should be tagged using turn=* on the way.
lanes=3
lanes:bus:conditional=1 @ (Mo-Fr 07:00-19:00)
A road with three lanes where the rightmost lane is dedicated to buses at the given time. The merging of the leftmost lane should be tagged with the key turn=*. See the article Conditional restrictions for an detailed explanation of the :conditional suffix and bus lanes for a detailed overview on how to tag bus lanes.

Lanes available for non motorised traffic

cycleway with two marked lanes highway=cycleway
lanes=2
A cycleway with two marked lanes. (Attention, as described above and seen in the example: Lanes#Crossing_with_a_designated_lane_for_bicycles bicycle lanes only counts for tag lanes=* if the cycleway has a physical separation and it is therefore mapped as a separated OSM way)
leisure=track
lanes=8
A track with 8 marked lanes.
piste:type=nordic
piste:lanes=2
A piste route with two classic xc lanes. Avoid just lanes=* since the piste often shares way with a highway=* for which the number of lanes might not be applicable.
leisure=swimming_pool
sport=swimming
swimming_lanes=6
A swimming pool with six lanes (5 ropes). Avoid just lanes=* because that is for highway=*-s.

For further examples, see: User:Martinq/Lane_examples

The following example shows a motorway with two links (see the proposal for detailed mapping of transitions):

lanes=3
lanes=4
turn:lanes=none|none|none|merge_to_left
change:lanes=yes|yes|not_right|yes
lanes=3 (lanes=1 on ramp roads)
lanes=4
turn:lanes=none|through|through|slight_right
change:lanes=yes|not_right|yes|yes
lanes=3
turn:lanes=none|none|through;slight_right
destination:lanes=A|A|B
 
lanes=4
turn:lanes=through|through|through|slight_right


Ambiguous situations

There is no strong agreement about the inclusion of these lanes in the lane count:

  • Lanes that are not marked but may be inferred from contextual cues such as width or surface features[3]
  • A traffic lane that is legally usable for parking, particularly where no marking or signage designates it exclusively for parking[4]
  • A lane that functions as a traffic lane at some times and a parking lane at others[5]

Assumptions

If for a two-way road only the total lane count is tagged and this number is even, it is assumed that the lanes are allocated evenly to both driving directions (e.g. lanes=6 assumes the road has 3 lanes for each direction).

Although it is advisable to always add the lanes tag to roads with lanes, as usual data will be sometimes missing. It is usually reasonable for a data consumer to try guessing. Data consumer may make any guesses, but the following assumptions often work well:

Tag(s) Assumed lane-count
two way
Assumed lane-count
one way
Remark
highway=residential
highway=tertiary
highway=secondary
highway=primary
2 1 The actual number of lanes should always be tagged.
highway=unclassified
highway=service
highway=track
highway=path
1 1 The actual number of lanes should always be tagged.
highway=motorway
highway=trunk
These should usually be mapped as two separate ways

See the article Dual carriageway for a detailed explanation.

2 or more The actual number of lanes should always be tagged.

Displaying the number of lanes

Related tags

Possible tagging mistakes

Jika Anda mengetahui tempat dengan tag ini, verifikasilah apakah tempat tersebut dapat ditandai dengan tag lain.
Pengeditan otomatis sangat tidak dianjurkan kecuali Anda benar-benar tahu apa yang Anda lakukan!
Jika Anda mengetahui tempat dengan tag ini, verifikasilah apakah tempat tersebut dapat ditandai dengan tag lain.
Pengeditan otomatis sangat tidak dianjurkan kecuali Anda benar-benar tahu apa yang Anda lakukan!

See also

External links

Notes

  1. see discussion from June 2019 on tagging mailing list ( https://lists.openstreetmap.org/pipermail/tagging/2019-June/046002.html ) dan diskusi di forum di Jerman dari September 2019 ( https://forum.openstreetmap.org/viewtopic.php?id=67330 ), tambahan dari beberapa catatan pada halaman diskusi. Perubahan untuk secara eksplisit menyabutkan "ditandai" dibuat tahun 2014 sebagai hasil dari diskusi lainnya di forum Jerman namun tidak ada dalam forum lainnya.
  2. https://lists.openstreetmap.org/pipermail/tagging/2019-June/046002.html
  3. Forum - Poll: add, keep, change, or remove lanes=* tagging when lane_markings=no?
  4. Forum - Quick Poll: Lane count
  5. Forum - Poll: Should alternating traffic/parking lanes be included in the lanes=* count?