-
Notifications
You must be signed in to change notification settings - Fork 58
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Write to file #75
Comments
I am also wondering the same: I am pretty new to python (just landed to it) and I would like to make a query to Overpass and store the results in a geospatial format (e.g. GeoJSON). After reading this documentation page I came up with the following code: import overpy
API = overpy.Overpass()
# Fetch highways within Granollers' city.
result = API.query("""
area[name="Granollers"][admin_level=8];
// query part for: “highway=*”
(way["highway"](area);
relation["highway"](area);
);
// print results
out body;
""") Unfortunately, I am not familiar at all with python and I don't know how to store |
There is a library to do osm to geojson osmtogeojson, but it requires to have the raw data (xml or json) as returned by Overpass API. I consider that doing geojson conversion is probably off-topic for overpy, but could be nice to have something like a raw |
osmium-tools with "export" command is not well known but do the same (osm to geojson) efficiently (c compiled). |
Overpass Python Wrapper gives back GEOJSON and also raw XML/JSON data in just a few lines of code. |
Is it possible to dump the output to a GeoJSON file?
The text was updated successfully, but these errors were encountered: