Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Alguém sabe como importat e organizar essa base de dados disponibilizada no Geonames(http://download.geon...rg/export/dump/)?
Essa base, contém dados de todos os lugares, com muitas informações como latitude, longitude, população, idioma falado, etc... porém, não é fácil de entender a hieranquia das informações.
Eu desejo fazer uma listagem de todos os paises e seus respectivos estados e cidades. Não precisaria ter nada mais do que essas informações, mas por essa base ser gigantesca, fica difícil poder importar os dados e organizá-los.
Teria alguma forma de selecionar somente os dados de um determinado país, e posteriormente poder importar os demais?
Alguém já conseguiu utilizá-la em algum projeto? Como eu posso organizar essas informações?
O negoço é que a base de dados existe para fazer o download e importar num banco mysql, o problema é que são tantos dados (2kk pra cima) que demora muito para importar.
Eu achei esse banco que tem uma relação teoricamente "completa" com os países, estados e cidades. O problema é que só tem algumas cidades de cada país.
http://forums.overclockers.com.au/showthread.php?t=899135
Mas este site aqui, parece ter uma solução para o caso: http://aji.techshu.com/country-state-city-database/
>
O negoço é que a base de dados existe para fazer o download e importar num banco mysql, o problema é que são tantos dados (2kk pra cima) que demora muito para importar.
Eu achei esse banco que tem uma relação teoricamente "completa" com os países, estados e cidades. O problema é que só tem algumas cidades de cada país.
http://forums.overcl...ad.php?t=899135
Mas este site aqui, parece ter uma solução para o caso: http://aji.techshu.c...-city-database/
Deixa o dia importando...
Da para dar uns explodes nisso,
$var1 = exlode($text , '\n');
for($i = 1; $i <= count($var1) ; $i++){
$var2 = exlode($var1[$i], " ");// tab
for($f = 1; $i <= count($var2) ; $i++){
Isso parece com o metodo tile
Deve dar trabalho para fazer com todos os paizes