2012-03-11 19 views
8

Me gustaría analizar cada token en un texto y saber si es un lugar geográfico o ubicación (ciudad, país, etc.).lugar o base de datos de ubicación

¿Existe una base de datos descargable de lugares y ubicaciones?

Respuesta

5

Debería consultar la base de datos de nombres de lugares del proyecto OpenStreetMap. Puede buscar en el llamado Nominatim para ver si cumple con sus necesidades, y si lo hace, descargue el OpenStreetMap data. La forma más común de usar OSM es cargar los datos en una base de datos PostgreSQL. Si no necesita características completas de representación geográfica y de mapas, probablemente sea posible extraer los nombres de los lugares.

El archivo de todos los datos de OSM es enorme, pero hay extractos disponibles de continentes, países y ciudades.

1

Quizás liar con esto:

+0

¡El enlace Lista de ciudades funciona! La lista de países, sin embargo, es un enlace roto. ¿Puedo sugerir http://en.wikipedia.org/wiki/ISO_3166-1_alpha-2 o http://en.wikipedia.org/wiki/ISO_3166-1_numeric – Colin

Cuestiones relacionadas