Pl:Proposed features/area highway/mapping guidelines

From OpenStreetMap Wiki
Jump to navigation Jump to search

Ta strona pokazuje jak podzielić ulice i ich skrzyżowania na oddzielne elementy - Obszar ulicy za pomocą area:highway.

Tagowanie

Przykład możliwego x-skrzyżowania:

Dzielenie prostych skrzyżowań bez dróg dla pieszych oznaczonych na powierzchni ulicy

Zaznaczone przejścia dla pieszych

Obszar zawracania i ślepe ulice

Obszar zawracania

Prosty obszar zawracania jest rysowany jako oddzielny area:highway=turning_circle obszar.

Ślepa ulica

Ulice highway=* i area:highway=* mają ten sam ostatni punkt: noexit=yes

Rendering linii

Uwaga: Pomysł renderowania linii jest do niedawna nigdzie zrealizowany.

Standardowe obszary, które powinny być renderować liczbą pasów ruchu są: area:highway=* i area:highway=* z junction=y_junction}.

Ale area:highway=*z junction=yes lub junction=roundabout nie obejmują renderowania pasów drogowych

Przykład zachowania renderowania obszarów z tagiem junction=y_junction


Rezultat po renderingu

Ulica wyższej kategorii, która ma dwa wspólne K punkty z area:higway służy do ciągłego renderowania liczby pasów.
Ulica z mniejszą lub tej samej kategorii ale tylko z jednym punktem wspólnym K i z area:higway będzie zignorowana w procesie renderowania.

Bardziej skomplikowane przejścia

Autostrady i przejścia na kilku poziomach

W przypadku nachodzących na siebie poziomów każda area:highway powinna być narysowana z dodatkowo dodanym tagiem layer=*.

Uwaga: W tym przypadku: wszystkie wielokąty mają area:highway=* (prawdopodobnie autostrady, zjazdy z autostrady lub drogi główne), jeden z pomarańczowym J mają dodatkowo tag junction=* , niebieskie kolorowe wielokąty mają dodatkowo tag layer=1.

Granice dróg dojazdowych

Nie jest konieczne rysowanie powierzchni skrzyżowania w przypadku: dróg dojazdowych, dróg dla pieszych, ścieżek rowerowych i innych podobnych.

Równoległe pasy drogowe

Na dzień dzisiejszy, fizyczne dzielniki uliczne nie są ignorowane.

Na przykład:

To mapowanie sprawia, że renderowanie zaawansowanych pasów drogowych jest niemożliwe.
W celu poprawnego renderingu powinniśmy podzielić tę ulicę na trzy obszary:

Potrzebujemy również dwa oddzielne pasy jednokierunkowe:

Rezultatem może być renderowanie podobne do tej grafiki:

Jeżeli pasy ruchu i atrybuty turn:lanes występują: pasy ruchu i ograniczenia skrętu mogą być odwzorowane.

Prosty przykład przejścia

Jest to przykład, jak mapować całkiem proste przejście z a:h
Zdjęcie satelitarne:

Przed:

OSM dane przed mapowaniem a:h:

Po:

Przejście po: a:h przy użyciu Style for visualisation of area:highway tags wykonany przez User:Domiss


Przejście po a:h z moim własnym stylem:


Opis a:h:

Przejście stąd.

Renderowanie interpretacji tagu kierunku

Dla tagu area:highway=emergency:

Dla tagu highway=footway z footway=crossing:

Zobacz też