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.mjs mit 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 hosteurope an 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

Radlnavi OSM aktualisieren

Die Aktualisierung der OSM Daten vom RadlNavi kann über GitHub getriggert werden. Dazu muss ein neues Release erstellt werden.