Ist es möglich, die angegebene Geschwindigkeit und Anzahl der Fahrspuren eines Autobahnabschnitts mithilfe der Google Maps-API, OSM-Daten oder eines anderen Streams (kostenpflichtig oder kostenlos) zurückzugeben?
Ist es möglich, die angegebene Geschwindigkeit und Anzahl der Fahrspuren eines Autobahnabschnitts mithilfe der Google Maps-API, OSM-Daten oder eines anderen Streams (kostenpflichtig oder kostenlos) zurückzugeben?
Antworten:
Ich werde Ihnen eine Methode geben, die heruntergeladene OSM-Daten verwendet, da die API für die Bearbeitung und nicht schreibgeschützt ist. Weitere Informationen hierzu finden Sie auf der Seite mit den API-Nutzungsrichtlinien des OSM-Wikis. Wenn Sie wirklich eine API verwenden möchten, können Sie sich die schreibgeschützten APIs wie die Überführungs-API ansehen . Abhängig davon, wie Sie diese Daten verwenden und welche Tools Ihnen am besten gefallen, können auch verschiedene andere Methoden funktionieren.
Weg Spuren Text linear Weg maxspeed Text linear
sudo su postgres createdb gis psql -d gis -c "CREATE EXTENSION postgis;" psql gis -c "ALTER TABLEometry_columns OWNER TO postgres" psql gis -c "ALTER TABLE Spatial_Ref_Sys OWNER TO Postgres" osm2pgsql -s --style /path/yourdefault.style -W -U postgres -d gis /file/path/toosm/fileorpbf/name.osm
Wichtiger Hinweis : Dies ist eine technische Methode, es gibt jedoch keine Garantie dafür, dass die Geschwindigkeit und Anzahl der Fahrspuren in OSM für die Autobahnen vorhanden sind, an denen Sie interessiert sind.