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.

1 Answer 1


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

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

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