Ich bin neu in dieser Osmnx Python-Bibliothek. Ich möchte Winkelabweichung zwischen Punkten wissen. Also, ich habe versucht, lon-lan Koordinaten von OSM Punkte ID zu kennen. Aber ich kann es nicht tun. Wer mir sagen, wie man Koordinaten von OSM Punkte ID bekommen?Wie kann ich Long-Lat-Koordinaten von der Knoten-ID (OSMnx) erhalten?
2
A
Antwort
1
Wenn ich richtig verstehe, fragen Sie, wie man OSMnx verwendet, um die lat-long-Koordinaten eines Satzes von OSM-Knoten-IDs in einem Diagramm abzurufen. Erstellen Sie zuerst Ihr Diagramm. Da es sich um ein Networkx-Multi-Format handelt, können Sie eine der integrierten Netzwerk-Methoden toaccess Ihre Knoten-Attribute verwenden. Alternativ kann, wie in its documentation erwähnt, können Sie OSMnx verwenden, um die Knoten zu einem geopandas GeoDataFrame Dump und mit ihr arbeiten Pandas-style:
import osmnx as ox
G = ox.graph_from_place('Piedmont, California, USA', network_type='drive')
nodes = ox.graph_to_gdfs(G, edges=False)
nodes[['x', 'y']]
Das resultierende nodes
GeoDataFrame wird von OSM-ID indiziert und enthält x
und y
Werte, die der Längen- und Breitengrad der Knoten. Siehe auch this question/answer.
Verwandte Themen
- 1. Wie kann ich Formularparameter von HttpListenerRequest erhalten?
- 2. Wie kann ich benutzerdefinierte Felddaten von der Asana API erhalten?
- 3. Wie kann ich den Wert der Textkomponente erhalten?
- 4. Wie kann ich Pfad von setup.exe von benutzerdefinierten Aktion erhalten?
- 5. Wie kann ich den Namen der laufenden Java VM erhalten?
- 6. Ich kann kein Bild von der nativen Galerie erhalten
- 7. Wie kann ich den Label-Wert der Checkbox-Gruppe erhalten?
- 8. Wie kann ich das letzte Änderungsdatum der Baugruppe erhalten?
- 9. Wie kann ich einen ObjectInputStream erhalten, der Mark/Reset unterstützt?
- 10. Wie kann ich das Hauptformular der Delphi-IDE erhalten?
- 11. Wie kann ich detailliertere Fehlerinformationen in der Bootstrap-Version erhalten?
- 12. Global.asax - Application_Error - Wie kann ich Seitendaten erhalten?
- 13. Wie kann ich Benutzerantworten in Umfragegizmo erhalten?
- 14. Wie kann ich die aktuelle Bildschirmausrichtung erhalten?
- 15. Wie kann ich Attributwerte einzeln erhalten?
- 16. Kann ich ein IDispatch von DISPPARAMS erhalten?
- 17. Wie kann ich den Anwendungsnamen erhalten, der gerade fokussiert ist
- 18. Wie kann ich aus der Nutzlast erhalten mit JJWT
- 19. Wie kann ich den Wert der aktuellen Zielameise erhalten?
- 20. Wie kann ich Benachrichtigungen aus der Zwischenablage erhalten?
- 21. Wie kann ich eine Liste der verfügbaren NSFont-Familien erhalten?
- 22. Wie kann ich einen Teil der folgenden Zeichenfolge erhalten?
- 23. Wie kann ich den Quellcode der Idris-Standardbibliothek erhalten?
- 24. Wie kann ich die Adresse der Zelle aus Excel erhalten
- 25. Wie kann ich den Namen der ausführenden .exe erhalten?
- 26. Wie kann ich die Liste der keine Fremdschlüssel Einschränkung erhalten?
- 27. Wie kann ich die Summe aus der folgenden Abfrage erhalten?
- 28. Wie kann ich selectedRange.location Wert erhalten?
- 29. Wie kann ich Text auf UIPickerView erhalten?
- 30. Wie kann ich Prozessnamen erhalten mit Python
Bitte lesen Sie [ask], und auch [mcve]. Zeig uns, was du getan hast, was du hast und was du willst. "Wie mache ich X?" Fragen fragen nach einem Buch, fragen Sie nur nach dem, was Sie wirklich brauchen. –