GeoJSON Datei erstellen - MunichWays/masterliste GitHub Wiki
V20 geoJSON Datei erstellen
mit Github Action
- gehe zu https://github.com/MunichWays/masterliste/actions/workflows/node.js.yml
- einmal im Monat, z.B. am ersten Sonntag vorher den Cache löschen. Menü rechts "Caches" und dann rechts in der Zeile das Papierkorb-Symbol,
- klicke auf "run workflow" - Build MunichWays geoJSON startet, läuft ca. 4-7 Minuten (mit Cache löschen ca. 10 Min.)
- das zuletzt erzeugte geoJSON findet ihr als "Artifact" an der Action selbst
- auf das "geojson" klicken, herunterladen und die zip entpacken. Darin findet ihr dann die ca. 40Mb große Datei IST_RadlVorrangNetz_MunichWays_V20.geojson
Alternativ mit lokaler Entwicklungsumgebung
- IST_RadlVorrangNetz_MunichWays_V20.geojson erzeugen
- Aufruf in deiner lokalen Entwicklungsumgebung:
node create_geojson.mjs <zugangstoken> - Das Zugangstoken findest du in der WebApp unten in der Mitte vom Bildschirm
- klicke auf "Zugangstoken anzeigen"
- kopieren und nach
node create_geojson.mjsmit einem Leerzeichen getrennt einfügen - Beispiel Token: ya29.a0AfB_byBgCeXXzM5OVdMV6N0rK1SpSGURRJ2HUT3OsynET6uGbamw8sIAHwuvVAoGusYMRN30LnhiQ9J_ogl_SkzrqUUk44Y_OnwyBHvDFd4_Z7ZvlMLBbMMQ0sGz94GQ5nb4gxW7gAw8UPlEhUIk2hd4OySuVzm4CgaCgYKAdESARASFQHGX2Mixh6YUaW1yLBWowOhogRFBw0169
- IST_RadlVorrangNetz_MunichWays_V20.geojson wird erzeugt, das dauert etwas
- Ergebnis liegt in im lokalen Verzeichnis der Anwendung, siehe Terminal ausgaben
- Beispiel:
building GeoJSON for combined data ...writing output file IST_RadlVorrangNetz_MunichWays_V20.geojson ...done!PS C:\Users\Thomas\StudioProjects\masterliste>
geoJSON Datei publizieren
Im Google-Drive Download-Verzeichnis ablegen
- Datei "IST_RadlVorrangNetz_MunichWays_V20.geojson" ins Download Verzeichnis kopieren (bestehende in *_YYYY-MM-DD.geojson umbenennen)
- Google Drive: \MunichWays_Dateien_geteilt\RadlVorrang-Netz\Download
- Die Datei ist frei zugänglich und kann von allen Interessierten für andere Anwendungen genutzt werden
Datei ins ftp-Verzeichnis hochladen
- siehe auch 5. in der alten Carto Beschreibung "Upload auf Webserver und Download-Verzeichnis im Google-Drive"
- Per FTP-Client (Linux - Windows FileZilla?)
am Webspace in hosteuropean Server 92.205.96.52 anmelden- FTP Webspace Verzeichnis auswählen: /munways/2/App
- Datei "IST_RadlVorrangNetz_MunichWays_V20.geojson" auswählen (Dateigröße prüfen, sollte ähnlich groß sein)
- GEO-JSON-Dateien übertragen (bestehende in *_YYYYMMDD.geojson umbenennen)
- Webspace: https://www.munichways.de/App/
V07 geoJSON App Datei erstellen
Liest die oben aktualisierte V20er Datei vom Webspace und erstellt daraus die V07 App Datei. Neu ab 2026 per github workflow aus der V20er Datei erstellen (ohne postgreSQL DB im Carto alt).
- Repo öffnen > Tab Actions > Workflow Build "RadlVorrangNetz App GeoJSON": https://github.com/MunichWays/radlvorrangnetz-export/actions/workflows/export.yml
- Run workflow
- Danach im Run unter Artifacts: radlvorrangnetz_app_V07 als radlvorrangnetz_app_V07_YYYY-MM-DD herunterladen
- im FTP Verzeichnis /munways/2/App die Datei radlvorrangnetz_app_V07_YYYY-MM-DD hochladen
- wird später manuell durch umbenennen für die App aktiviert und getestet. Wichtig: nie ohne App Test scharf schalten
Datei in Carto neu importieren
- neues Carto ab 2024: https://pinea.app.carto.com/
- gehe zum Menü "Data Explorer und klicke auf "Import data"
- wähle lokale Datei "IST_RadlVorrangNetz_MunichWays_V20.geojson"
- Destination Verzeichnis "CARTO Data Warehouse -> Organization data -> shared". Bestehende Datei ersetzen
- Danach Karte testen (Aktualisierung kann einige Zeit dauern): IST-RadlVorrang-Netz: https://www.munichways.de/karte-radlvorrangnetz/
- oder Karte OSM-Carto-Abgleich
Radlnavi OSM aktualisieren
Die Aktualisierung der OSM Daten vom RadlNavi kann über GitHub getriggert werden. Dazu muss ein neues Release erstellt werden.