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

Cutting lines problem with round or rectangular public places (parks) and roundabouts? #32

Open tifa365 opened 2 years ago

tifa365 commented 2 years ago

I've looked at a number of round-ish structures in Berlin and some seem to miss the available parking spots. Here are some examples.

Kottbusser_Tor Oranienplatz Savignyplatz

gislars commented 2 years ago

Kreisverkehre können tatsächlich besonders sein.

Mein Fazit: es gibt noch so einige Sonderfälle, je verwinkelter die Straßen und Parkflächen sind, desto schwieriger wird es. Meine Hoffnung ist, dies werden nur sehr wenige Fälle sein, für die man dann einen Fehlerquotienten angeben kann. Wenn was komisch aussieht, sind Hinweise hier gerne gesehen.

Kotti: Bildschirmfoto vom 2022-06-28 21-15-42

Michaelkirchplatz: Bildschirmfoto vom 2022-06-28 21-38-39

SupaplexOSM commented 2 years ago

Ich bin gerade etwas überrascht, dass das Python-Script am Michaelkirchplatz ein ganz gutes Ergebnis liefert:

grafik

Im Gegensatz zu deiner PostGIS-Variante oben werden da die separat gemappten Parkbuchten nicht "projiziert", sondern eine Linie aus deren Geometrie abgeleitet (Liniensegmente mit ähnlichen Winkeln wie die Straße). Gerade bei gebogenen Straßen hätte ich da einen Ausfall befürchtet, aber es scheint zu klappen. Die "Winkelähnlichkeit" ist zur Zeit mit einer Abweichung von bis zu 25 Grad definiert.

(Das Problem dieses Issues betrifft nur separat gemappte Parkbuchten, oder? Am Herrfurthplatz sind sie z.B. nicht separat gemappt.)

gislars commented 2 years ago

Das sieht gut aus, zum Rendern einer Karte ist das auf jeden Fall besser geeignet. Auch die beiden Parkbuchten gegenüber der "Halbkreiseinfahrten" sind dargestellt.

Ja das betrifft nur separat gemappte Parkbuchten.