Ich habe eine OpenStreetMap-Datei auf meinem Desktop heruntergeladen, und ich habe meine OSM-Datei im Jupyter-Notebook verwendet.So extrahieren und visualisieren Sie Daten aus der OSM-Datei in Python
Mein Code:
import xml.etree.cElementTree as ET
osm_file = "ahmedabad_india.osm"
for event, elem in ET.iterparse(osm_file, events=("start",)):
print(elem)
# prints the Element 'osm' at 0x03A7DC08>
#<Element 'bounds' at 0x03A7DDA0>
#<Element 'node' at 0x03A7DE90>
#<Element 'tag' at 0x03A7DF08> and so on ...
Ich mag würde, den Inhalt aller tags
heißt <'node', 'id', 'name', ...>
und so weiter zu sehen.
Ich versuchte mit elem
Tag, aber es druckt nichts.
Kann mir jemand helfen, herauszufinden, die den Inhalt von Tags wie Knoten zu erhalten, Wege usw.