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:

MarekXjunctionExampleWithTagging.jpg

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

MarekCrossingStandardNoPedestrianWays1.jpg
MarekCrossingStandardNoPedestrianWays2.jpg

Zaznaczone przejścia dla pieszych

MarekCrossingYtoYGabled.jpg
MarekVcrossing.jpg

Obszar zawracania i ślepe ulice

Obszar zawracania

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

MarekCrossingTurningCircle.jpg

Ślepa ulica

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

MarekCrossingNoExit.jpg

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

MarekYjunctionStandard.jpg


Rezultat po renderingu

MarekYjunctionStandardAfterLanesRendering.jpg

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

MarekDoubleTCrossingWithPartiallyPedestrianWays.jpg

MarekDoubleTCrossingWithPedestrianWays.jpg

MarekRoundaboutWithPartiallyPedestrianWays.jpg

MarekXcrossingWith4xChelix.jpg

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=*.

MotorwayCrossingWJ.jpg

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.

MarekdServiceAnSecondaryExample.jpg

Równoległe pasy drogowe

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

Na przykład:

Marek2Lanes0.jpg

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

Marek2Lanes1.jpg

Potrzebujemy również dwa oddzielne pasy jednokierunkowe:

Marek2Lanes2.jpg

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

Marek2Lanes3.jpg

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:
BeforeAH-geop-middle.png
Przed:

OSM dane przed mapowaniem a:h:
BeforeAH-w data.png
Po:

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

AfterAH-DomissStyle.png

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

AfterAH-Javnik.png
Opis a:h:
AfterAH-Javnik-w desc.jpg

AfterAH-DomissStyle-w desc.jpg

Przejście stąd.

Renderowanie interpretacji tagu kierunku

Dla tagu area:highway=emergency:

TagDirectionForAreaHigwayEmergency.JPG

Dla tagu highway=footway z footway=crossing:

TagDirectionForRenderingOfZebraStripesInHigwayFootway.JPG

Zobacz też