Onde posso obter uma lista de países, estados e cidades?[fechado]
Pergunta
Provavelmente parece uma duplicata, já que existem questões idênticas por aí.
Infelizmente, falta um detalhe em todas as respostas para todas essas perguntas: os Estados.
Onde posso obter uma lista de países, estados e cidades?
Por exemplo, eu quero isso:
| Sydney | New South Wales | Australia |
ou
| Miami | Florida | United States |
EU não quero algo assim, que exclui o estado:
| Miami | United States |
Existe algum lugar onde eu possa obter esse tipo de dados?
Já tentei as seguintes fontes de dados:
- http://www.maxmind.com/app/csv
- http://www.geodatasource.com/world-cities-database/free
- http://developer.yahoo.com/geo/geoplanet/data/
Mas todos eles excluem o estados.
Solução
A ONU mantém uma lista de países e “estados”/regiões para o comércio económico.Esse banco de dados está disponível aqui: http://www.unece.org/cefact/locode/welcome.html
Outras dicas
geonames.org tem uma API e um depósito de dados de locais geográficos mundiais.
geonomes é legal.uma ferramenta de exportação baseada em geonomes:
https://github.com/yosoyadri/GeoNames-XML-Builder
há também o excelente módulo pycountry:
Geonames tem muitos dados sobre lugares (incluindo vilas e cidades), mas parece ter sido contribuído e talvez não completo.
Talvez também tente Lixeira SQL, usei muito este site para esses tipos de bancos de dados, cidades, províncias, etc.Infelizmente, não é gratuito, mas parece ser apenas uma taxa única.
Veja isso!Não foi construído há mais tempo, em 2014.
Obtenha uma lista de países/estados/cidades em uma hierarquia usando o webservice de geonomes
Esta pode ser uma resposta lateral, mas se você baixar Virtuemart (Um componente Joomla), possui uma tabela de países e todos os estados relacionados configurados para você incluídos no SQL de instalação.Eles são chamados jos_virtuemart_countries
e jos_virtuemart_states
.Também inclui os códigos de país de 2 e 3 caracteres.Eu anexaria à minha resposta, mas não vejo uma maneira de fazer isso.