VeloroutenCheck inkl. OBS-Daten

Hallo zusammen

Ich habe ein tool gebastelt, mit dem die Veloinfrastuktur bewertet werden kann. Dabei habe ich auch die OBS-Messdaten integriert. Aktuell sind die OBS-Daten nur als file integriert - sprich ein Export aus dem https://portal.openbikesensor.org/.
Hat wer eine Idee, wie die Messwerte eines bestimmten geografischen Gebiets direkt aus dem Portal bezogen werden könnten? Damit neue Messungen direkt integriert werden?

Link zum tool:
https://pnfzygrzgf-svg.github.io/VeloroutenCheck/

1 „Gefällt mir“

Du könntest z.B. den Export 1x am Tag als Cronjob machen.

Ich glaube die Exportfunktion ist schon was du suchst. Wenn du die URL der exportierten Datei anschaust, siehst du dass in der URL eine bbox übergeben wird - und zwar einfach, in dem die latitude/longitude Werte von zwei diagonal gegenüberliegenden Ecken eines Rechtecks übergeben werden. Die Funktion gibt dann die Messwerte aus diesem Rechteck zurück. Für den Export braucht es auch keinen Login, du könntest die json oder shp Datei also einfach bei Bedarf in deinem Tool aus dem Portal laden. Falls das Tool viel Anklang findet, und das Portal das zu stressig findet, könnte man einen Cache einbauen, aber das geht dann bei Bedarf auch ohne zuviel Aufwand noch später.

Beispielurl:
https://obs.adfc-darmstadt.de/api/export/events?bbox=8.6675,49.8795,8.6704,49.8787&fmt=geojson

Die Parameter sind:

Parameter Bedeutung
bbox=8.6675,49.8795,8.6704,49.8787 Ecken eines Rechtecks als lat,lon,lat,lon
fmt=geojson Format des exports, möglich: geojson/shp