GeoJSON Datei erstellen - MunichWays/masterliste GitHub Wiki
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 das 26Mb geojson
- umbenennen in IST_RadlVorrangNetz_MunichWays_V20.geojson
Alternativ mit lokaler Entwicklungsumgebung
- IST_RadlVorrangNetz_MunichWays_V20.geojson erzeugen
ggf. vorher den Cache löschen: alle Dateien im lokalen Projektordner ...\masterliste\cache- 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
- 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 LFTP-Client (Linux - Windows FileZilla?) am Webspace in hosteurope 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 *_previous.geojson umbenennen).
- Webspace: https://www.munichways.de/App/ (accessible only via API, not via browser)
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.