Obrigado pela ajuda. Mas eu estava procurando por latitudes e longitudes de cidades em todo o mundo.
Olá
2
@ dotman14: O conjunto de dados deve consistir em all admin-0 and many admin-1 capitals, major cities and towns, plus a sampling of smaller towns in sparsely inhabited regions. E os valores de latlon podem ser encontrados como duas colunas dentro do DBFarquivo.
Radek
Além disso, esse conversor DBF on-line para CSV parece funcionar no dbfconv.com, mas o limite de tamanho do arquivo de upload permite que apenas a versão "simples" do banco de dados seja convertida.
Nakilon
Outra observação é POP_MAX,POP_MIN,POP_OTHER = "158000","113700","107890"para a minha cidade, que realmente era 173000 no máximo na época da URSS.
Nakilon
3
Você também pode extrair os dados do OpenStreetMap (usando, por exemplo, a API deles, conforme descrito aqui ) ou simplesmente da Wikipedia. A maioria das páginas da Wikipedia para cidades possui as coordenadas da cidade.
Obviamente, isso exigiria um pouco de script e, possivelmente, uma lista das cidades que você deseja.
Use o OpenStreetMap, acesso à Internet, a ferramenta wget e um filtro XPath como XML :: XPath . A solicitação deve ser dividida em BBoxes de 2x2 graus. Aqui está um exemplo de 12 graus oeste até 14 graus leste e 52 graus sul e 54 graus norte. Berlim está lá dentro .. com muitas informações. Para unidades menores, use place = town. O formato recebido é XML.
Aqui está outra opção para Cidades Globais: o GRUMP versão 1 agora possui uma camada livre de pontos de assentamento com atributos, como tamanho da população.
Respostas:
A GeoLite City nos bancos de dados para download herdados da GeoLite é praticamente o padrão, até onde eu sei.
fonte
Não se esqueça do conjunto de dados Geonames :
fonte
http://download.geonames.org/export/dump/
Os lugares povoados da Terra Natural poderiam ser outra opção.
fonte
all admin-0 and many admin-1 capitals, major cities and towns, plus a sampling of smaller towns in sparsely inhabited regions
. E os valores de latlon podem ser encontrados como duas colunas dentro doDBF
arquivo.POP_MAX,POP_MIN,POP_OTHER = "158000","113700","107890"
para a minha cidade, que realmente era 173000 no máximo na época da URSS.Você também pode extrair os dados do OpenStreetMap (usando, por exemplo, a API deles, conforme descrito aqui ) ou simplesmente da Wikipedia. A maioria das páginas da Wikipedia para cidades possui as coordenadas da cidade.
Obviamente, isso exigiria um pouco de script e, possivelmente, uma lista das cidades que você deseja.
fonte
Use o OpenStreetMap, acesso à Internet, a ferramenta wget e um filtro XPath como XML :: XPath . A solicitação deve ser dividida em BBoxes de 2x2 graus. Aqui está um exemplo de 12 graus oeste até 14 graus leste e 52 graus sul e 54 graus norte. Berlim está lá dentro .. com muitas informações. Para unidades menores, use place = town. O formato recebido é XML.
Um script perl harvester simples:
Saída gerada (desculpe LANG alemão do wget)
fonte
Aqui está outra opção para Cidades Globais: o GRUMP versão 1 agora possui uma camada livre de pontos de assentamento com atributos, como tamanho da população.
http://sedac.ciesin.columbia.edu/data/set/grump-v1-settlement-points
fonte
Eu baixei a lista de citações de http://www.zuzemo.com/world-cities-and-administrative-divisions-database-german-edition , eles têm outros idiomas alemão, italiano, espanhol ...
fonte
Você pode tentar o nome dos geonames que é absolutamente gratuito.
Também existem muitos bancos de dados pagos na internet, como www.worldcitiesdatabase.com ou geodatasource.com.
Você também pode usar dados de ruas abertas, mas precisa entender o sistema de marcação para extrair os dados.
fonte
Outro banco de dados gratuito bla bla com 30 caracteres. Https://www.maxmind.com/en/worldcities
fonte
Estou usando os dados geográficos de www.ip2location.com
fonte