views:

80

answers:

3

Where to find free database of wolrd places with following fields:

  • id
  • place name in English
  • place name in original language
  • place type - city, region, state, country, continent, etc.
  • latitude
  • longitude
  • parent id - id of place which current place belongs to, for example, San Francisco belongs to California, but California belongs to US.

and ip range table which maps to this table places.

I found free maxmind db, but in it isnt hierarchical structure of places, place type and original name.

+1  A: 

Have you checked WOEIDs from Yahoo? http://developer.yahoo.com/geo/geoplanet/data/

earlyriser
there are not lat/long fields
codez
you can get the lat long from YQL.
earlyriser
I can't use external services. I need data to be on my server, because I need them to be spatially indexed.
codez
You can store the results from YQL in your DB. It would take 25 days (for the query limit). But I guess you want something quicker.
earlyriser
A: 

Maybe the World Gazetteer will work?

mediaslave
A: 

Following the links from World Gazetteer: GEOnet Names Server

devio