Id:Garis

Garis (Bahasa Inggris: way) adalah elemen fundamental dalam model data OpenStreetMap. Garis biasanya digunakan untuk menggambarkan fitur linier pada permukaan (seperti jalan, dinding, atau sungai).
Pada dasarnya garis adalah daftar urutan simpul-simpul. Biasanya memiliki minimal satu tanda dan/atau menjadi anggota dalam relasi. Sebuah garis dapat memiliki 2 hingga 2.000 simpul, walaupun mungkin saja terdapat garis yang rusak yang memiliki nol simpul atau satu simpul. Sebuah garis bisa terbuka atau tertutup.
Tipe-tipe garis
Garis terbuka (polyline terbuka) 
Dalam garis terbuka (fitur tergambarkan secara linier) simpul pertama dan terakhir tidaklah sama. Contoh umum gambaran linier dengan garis terbuka meliputi kebanyakan jalan, aliran air, dan rel kereta api, karena ini mulai di suatu tempat dan berakhir di tempat lain.
Dalam basis data OpenStreetMap, sebuah garis selalu memiliki arah, yang ditentukan dari urutan simpul-simpulnya. Ini juga berlaku untuk garis yang menggambarkan lalu-lintas dua arah, atau tidak memiliki arah sekaligus (Contoh, sebuah dinding).
Garis tertutup (polyline tertutup) 
Dalam garis tertutup simpul pertama sama dengan simpul terakhir. Sebuah garis tertutup bisa digambarkan menjadi polyline tertutup (fitur tergambarkan secara linier), atau sebagai area, atau juga keduanya, tergantung dari penandaan dan penandaan dalam relasinya.
Garis tertutup berikut digambarkan menjadi polyline tertutup:
highway=*– bundaranbarrier=*– penghalang, seperti dinding dan pagar tanaman, yang mengelilingi harta properti.
Sebuah garis tertutup yang memiliki tanda area=yes harus selalu digambarkan menjadi area (tetapi tandanya tidak akan selalu digunakan dalam beberapa kasus: lihat bagian 'Area' dibawah).
Area 
Area (poligon) merupakan wilayah terisi tergambarkan dari garis tertutup. Kebanyakan garis tertutup akan dianggap menjadi area, walaupun tanpa tanda area=yes.
Contoh garis tertutup yang langsung dinyatakan menjadi area meliputi:
leisure=parkuntuk menggambarkan perimeter sebuah tamanamenity=schooluntuk menggambarkan garis wilayah sekolah
Jika ingin membuat garis tertutup sekaligus menjadikannya sebuah area, maka diperlukan tanda area=yes. Contohnya seperti:
highway=pedestrian+area=yesuntuk menggambarkan alun-alun atau plaza.
Area juga dapat digambarkan seolah-olah memiliki lubang ditengah atau mengelompokkan dua atau lebih garis tertutup dengan relasi multipolygon.
Contoh
Jalan sebagai vektor
Jalan permukiman satu arah, ditandai dengan highway=residential + name=Jalan Kebon Jeruk + oneway=yes
<way id="5090250" visible="true" timestamp="2009-01-19T19:07:25Z" version="8" changeset="816806" user="Blumpsy" uid="64226">
<nd ref="822403"/>
<nd ref="21533912"/>
<nd ref="821601"/>
<nd ref="21533910"/>
<nd ref="135791608"/>
<nd ref="333725784"/>
<nd ref="333725781"/>
<nd ref="333725774"/>
<nd ref="333725776"/>
<nd ref="823771"/>
<tag k="highway" v="residential"/>
<tag k="name" v="Jalan Kebon Jeruk"/>
<tag k="oneway" v="yes"/>
</way>
Terlihat banyak simpul yang tertata secara urut sekaligus menggambarkan geometri garisnya, dan di setiap simpulnya memiliki id referensi tersendiri. Simpul tersebut seharusnya sudah terlihat terpisah berdasarkan koordinatnya.
| ||||||||||||||||||