osmberlin / osm-parking-processing

Processing pipeline to generate data on public parking from OpenStreetMap-Data.
https://parkraum.osm-verkehrswende.org/project-vector-tiles/
GNU Affero General Public License v3.0
17 stars 2 forks source link

Vector tile Layer für Punkte an Auto-Parkstellen #38

Closed tordans closed 1 year ago

tordans commented 2 years ago

Wir haben für https://github.com/gislars/strassenraum-berlin/issues/16#issuecomment-1166347531 versucht mit der Mapbox vector style specification die Rechtecke für parkende Autos zu platzieren. Das geht leider nicht gut.

Alex hat das für https://strassenraumkarte.osm-berlin.org/?map=parkingmap#18/52.47872/13.44238 so gelöst, dass er über spezielle Formeln (je nach Ausrichtung) Punkte auf der Linie verteilt, die er dann nutzt um jew. ein Icon dort zu platzieren.

image

Einen solchen Layer bräuchten wir auch, um die Vector Tiles so hübsch zu machen, wie die von Alex.

gislars commented 2 years ago

Es gibt einen neuen Vector Tile layer: https://vts.mapwebbing.eu/public.parking_spaces.html

Features/Probleme:

Anbei zwei Screenshots aus QGis Bildschirmfoto vom 2022-07-09 01-36-06 Bildschirmfoto vom 2022-07-09 01-38-46

joshinils commented 2 years ago

Es gibt einen neuen Vector Tile layer: https://vts.mapwebbing.eu/public.parking_spaces.html

Probleme sehe ich (unter anderem) in Frohnau auch in der Dichte der Punkte. Manchmal sind die Punkte so nah aneinander, dass sie aussehen wie eine durchgehende Linie, woran kann das liegen?

zb. https://www.openstreetmap.org/way/1075776393 hat sehr viele, image

auch https://parkraum.osm-verkehrswende.org/project-vector-tiles/#17.58/52.633632/13.288011 zeigt dort eine 9 auf einem sehr kleinen segment: image

die sind zwar diagonal, aber so eng kann man glaub ich auch wieder nicht parken, auch ist der verlinkte way nicht derjenige direkt daneben, sondern weiter südlich gelegen.

und im gralsburgsteig hab ich noch keine parkraumdaten gemappt, trotzdem ist auch dort ein 9-er schnipsel direkt nach der kreuzung

SupaplexOSM commented 2 years ago

Die zu engen Punkte an manchen Segmenten sind eine Folge von #30 (bzw. im Fall von Fahrradständern auf der Fahrbahn liegt es daran, dass die Fahrradständer zur Zeit als eine Sonderform von "Parkstreifen" mit der capacity des Fahrradständers dargestellt/interpretiert werden).

Für ein organisches Rendering müsste sich jeder Punkt den Winkel "seiner" (versetzten) Linie an seinem Ort holen. Für das Rendering der Straßenraumkarte entsteht dieser Winkel als Nebenprodukt des "Points along Lines"-Algorithmus.

tordans commented 1 year ago

Das Thema ist jetzt schön gelöst.