I am a college student majoring in cartography and has contributed to OSM for almost a year. And I also exported and used the data in a community extent to make maps for my hometown, campus etc. For large scale data exports, I used to use the free download service provided by GeoFabrik. For example, I tried to make a railway map of China with ArcGIS so I downloaded Chinese section of the database. However it was a waste of resource for the server and waste of time for me when I downloaded data I didn’t need like waterways, buildings.
Recently my teacher asked me to get urban road networks of dozens of cities distributed around the world and I happened to find overpass-turbo. The query wizard is incredibly awesome that I can query with natural language. Really easy to use! However the GUI told me the data may be too large for my explorer to handle. This frustrated me a lot. Yet, I then found the export raw data from Overpass API without visualizing them and finally got what I need. This really saved time and resource to download all the irrelevant features, what’s more, I don’t have to use the OSM API via JOSM to manually download the corresponding administrative boundaries and clip the national or regional data. The API server responded really fast than I expected, after all it’s a great deal of computation to export what I want. Sincere thanks to the overpass API as well as turbo!
As a newbie to overpass, there’s also some questions.
- Would it be too costly for the server to export an extent of a whole city?
- Is there any way for me to achieve the same goal with other better methods or less public resource consumption?