I'm writing some software components that process geospatial data. The input data is a CSV with general columns (e.g. name) and geo columns (e.g. city, lat or zip). I would like to test these components with some thousands of points.

Is there an online source that generates free csv files with geo data, according to a list of desired fields?

For example, I would like to have 1,000 points in North America, each with lat, lon, city, zip and state. Or 5,000 points in Europe, each with lat and lon.

I will probably build it myself from free data sources if it doesn't exist, but using an existing source would save lots of time.


GeoNames.org has some nice datasets, but their columns are fixed.

| improve this answer | |
  • Changing the name of the columns wouldn't be hard... – BradHards Oct 28 '12 at 17:19
  • Correct, but adding extra columns would require tedious geocoding from external services. – Adam Matan Oct 29 '12 at 8:50

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