Pregunta

Tengo una base de datos de las ciudades (tanto en los EE.UU. y el resto del mundo). Las entradas de la base son cadenas de texto simple. Actualmente la base de datos contiene incluso ciudades pequeñas (población 10.000). Deseo utilizar una base de datos a gran escala en su lugar, mediante la asignación de las ciudades más grandes en áreas geográficas \ metropolitanas. Un ejemplo puede ser las áreas metropolitanas de la API de AdWords de Google:

http://code.google .com / intl / iw-IL / apis / adwords / docs / desarrollador / adwords_api_us_metros.html

Pero no tengo ningún problema con otras bases de datos en su lugar.

te agradecería cualquier consejo sobre cómo esto puede llevarse a cabo utilizando las API de bases de datos existentes \!

¿Fue útil?

Solución

Se puede usar de Yahoo GeoPlanet base de datos . Usted puede encontrar fácilmente lo que es el padre de cada lugar (WOEID - donde en el identificador de la tierra).

EDIT: También puede acceder a esta base de datos usando YQL .

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top