I'm not a techie and I don't have the space to download the 500GB planet OSM file and run through osmosis. What is the easiest way for me to download all nodes of type City+Town+Village (as defined by OSM), pulling just these parameters:
• Node ID
• Node Latitude
• Node Longitude
• Key (city or town or village)
• Name
• Population
• is_in:state_code
• is_in:country_code
Please help (in a way a non-techie can understand). I've come across literature on many ways to pull data from OSM but instructions haven't been clean enough for me to figure out.

  • Can you specify what you want to achieve? just the city nodes: overpass-turbo.eu/s/fbT you can edit the code to obtain the other parameters youre interested in. The data is in GeoJSOn or more detailed stuff: mapzen.com/data/metro-extracts In case you want to download all extracts you can use DownThemAll! (firefox plugin)
    – RutgerH
    Commented Mar 22, 2016 at 19:50
  • Thanks @RutgerH. My end goal is to have a CSV (I can convert from geoJSON) with one line for each city/town/village. The columns would refer to bulleted parameters listed above. I have tried overpass turbo and although I could get it to work for a map area, it timed out if i try to run for the whole world. Not to mention, I can't find the syntax for how to call just the parameters I've listed. MapZen isn't the solution for me because I need whole world. I assume Osmosis isn't the solution for me because I can't fit a 500GB Planet file on my laptop.
    – KHMan
    Commented Mar 23, 2016 at 19:51

1 Answer 1


if you just want data that extracted from OSM, you can access geofabrik to download your specified region.

  • This is just the OSM data extract for each region - isn't a solution
    – KHMan
    Commented Mar 23, 2016 at 19:51

Not the answer you're looking for? Browse other questions tagged or ask your own question.