osm-parking-processing
osm-parking-processing copied to clipboard
Processing pipeline to generate data on public parking from OpenStreetMap-Data.
Insbesondere bei Flächenparkplätzen abseits des Straßenraums ist für Datenauswertungen relevant, um welche "Art" von Parkplatz es sich handelt. Aber auch bei den Liniendaten (die meistens, aber nicht immer "öffentliche Parkplätze"...
# Beispiel * [OSM](https://www.openstreetmap.org/#map=19/52.47379/13.42309) * [Atlas](https://radverkehrsatlas.de/regionen/parkraum?lat=52.47383&lng=13.42304&zoom=18.3&theme=parking&bg=default&config=!(i~parking~topics~!(i~parking~a~~s~!(i~default~a)(i~presence~a~_F)(i~surface~a~_F))(i~parkingPoints~a~_F~s~!(i~default~a))(i~parkingAreas~a~_F~s~!(i~default~a)(i~position-separate~a~_F))(i~parkingDebug~a~~s~!(i~default~a))(i~parkingStats~a~_F~s~!(i~default~a~~f~!(i~admin*_level~o~!(i~*4~a~_F)(i~*9~a)(i~*10~a~_F)))(i~length~a~_F~f~!(i~admin*_level~o~!(i~*4~a~_F)(i~*9~a)(i~*10~a~_F))))(i~landuse~a~_F~s~!(i~default~a)))~&data=!~) # Issues - [ ] Der Fahrradständer https://www.openstreetmap.org/way/776585263 wird nicht ausgestanzt – ein snapping Problem? - [ ] Die Gehwegübergänge https://www.openstreetmap.org/way/827928750 werden nicht ausgestanzt ...
Statt die Straßenlinie zu attribuieren, können die Parkflächen auch als separate Fläche gemappt werden. An der Straßenlinie steht dann z.B. `parking:lane:both = separate` und die Park-Attribute an der Fläche. Um...
Das Setup unterstützt die Verarbeitung von verschiedenen Regionen. Für jede Region werden Statistiken und Exporte erstellt. Für Anwendungen die auf die produzierten Ergebnisse zugreifen wollen, wird eine Konfigurationsdatei benötigt. Ziel...
currently we import all regions into one schema (import) and all the processing happens in a separate schema (processing). This enables us to continuously update the OSM data and run...
We should have a recommendation on the webpage on how to attribute the data. I added code that allows to specify a string with links. It currently says: > Parkraumdaten...
Hier der Beginn einer Liste von Dingen, die der Debug-Layer anzeigen könnte/sollte: **"Stanzflächen" und interpolierte Datenpunkte** - [x] Stanzflächen aller Art (Einfahrten, Bushaltestellen, Fahrradständer etc.) - [x] Bordsteinschnittpunkte im Kreuzungsbereich...
Für das Bezirksamt ist es wichtig unterscheiden zu können, ob Parkflächen vom Typ `operator:type=private` sind. Dies können wir an den Straßen erfassen. Aber müssen se dann an die Parkraum-Daten übergeben,...
Unser Summen-Layer im Atlas zeigt zZ alle Parkstände gleich an. Allerdings will man, je nach Fragestellung, bestimmte Stellplätze filtern. Hinweise darauf in @SupaplexOSM Nachricht unten. ## Next steps - [...
Die Bereitstellung eines Attributes für Parkbeschränkungen (z.B. freies Parken, Bewohnerparken, temporäre Parkverbote, Ladezonen etc.) steht noch aus. Im [Python-Script](https://github.com/SupaplexOSM/street_parking.py/blob/main/street_parking.py) ab Zeile 759 sind dafür bereits Regeln enthalten, die zu verschiedenen...