Cs:Cesta
Cesta (way) je uspořádaný seznam uzlů, který normálně má i alespoň jednu značku (Tag) nebo je vložen do relace. Cesta může mít od 2 do 2 000 uzlů, i když je možné, že se na serveru najdou vadné cesty jen s jedním, nebo dokonce žádným uzlem. Cesta může být otevřená, nebo uzavřená. Uzavřená cesta je taková cesta, jejíž počáteční uzel je identický s jejím koncovým uzlem. Uzavřenou cestu lze interpretovat buď jako lomenou čáru tvořící smyčku , nebo jako plochu , ale také může znamenat obojí.
V některých editorech, např. v iD, se namísto pojmu cesta (way) používá termín linie (line).
V databázi OSM máme již více než 416 000 000 cest (k červnu 2017).
Druhy cest
Otevřená cesta
Otevřená cesta je lomená čára, kterou se popisuje nějaký lineární objekt, jako je třeba silnice, potok nebo železnice. Cesta má směr, který je v editoru naznačený šipkami a má tedy i svou levou a pravou stranu. Směr je důležitý třeba pro zakreslení jednosměrných ulic a strany jsou využívány například u útesů.
Uzavřená cesta
Uzavřená cesta je lomená čára, jejíž počáteční uzel je zároveň i jejím uzlem posledním a má také odpovídající značení. Uzavřená cesta, která je označena značkou "plocha" area=yes, by měla být považována za plochu (ovšem tato značka nebývá ve většině případů vyžadována, viz níže).
Následující uzavřené cesty jsou považovány za uzavřené lomené čáry:
- highway=* Uzavřená cesta popisující kruhové objezdy a chodníky uzavřené do kruhu.
- barrier=* Uzavřená cesta popisující bariéry, jako jsou živé ploty nebo zdi, které obklopují pozemek dokola.
Plocha
- Hlavní článek: Plocha
Plocha (taktéž vyplněný mnohoúhelník) je uzavřená vyplněná oblast ohraničená uzavřenou cestou. Většina uzavřených cest je považována za plochy, aniž by musely mít značku "plocha" area=yes (příklady některých výjimek jsou uvedeny výše). Příklady uzavřených cest, které definují plochy:
Pokud máte uzavřenou cestu označenou značkou, která je normálně považována za lomenou čáru, a chcete ji interpretovat jako plochu, pak musíte přidat značku pro plochu area=yes. Například:
- highway=pedestrian + area=yes je náměstí určené pro chodce.
Plochy lze také zakreslit pomocí jedné nebo více cest, které jsou sdruženy do relace multipolygon.
Kombinace uzavřené lomené čáry a plochy
Je možné, aby uzavřená cesta byla označena tak, že by měla být interpretována jako uzavřená lomená čára i plocha.
Například uzavřená cesta, která zakresluje kruhový objezd, v jehož středu je trávník, může být označena zároveň jako:
- highway=primary + junction=roundabout, což je oboje interpretováno jako lomená čára uzavřená do kruhu a
- landuse=grass, což je interpretováno jako plocha ohraničená cestou.
Příklady
Ulice jako cesta
Jednosměrná ulice v obytné zástavbě označená jako highway=residential + name=Gagarinova + oneway=yes
<way id="5090250" visible="true" timestamp="2009-01-19T19:07:25Z" version="8" changeset="816806" user="Truhlik" 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="Gagarinova"/>
<tag k="oneway" v="yes"/>
</way>
Uzly, které popisují tvar ulice, jsou seřazeny ve správném pořadí a je na ně odkazováno pouze pomocí jejich identifikátorů (id). Tyto uzly již bylo potřeba nadefinovat dříve pomocí jejich souřadnic.
|