Danke für die Hilfe. Aber ich suchte nach Breiten- und Längengraden von Städten auf der ganzen Welt.
Hallo
2
@ dotman14: Datensatz soll bestehen aus all admin-0 and many admin-1 capitals, major cities and towns, plus a sampling of smaller towns in sparsely inhabited regions. Und Latlon-Werte können als zwei Spalten in der DBFDatei gefunden werden.
Radek
Auch dieser Online-DBF-Konverter zu CSV scheint auf dbfconv.com zu funktionieren, aber die Beschränkung der Upload-Dateigröße erlaubt nur die Konvertierung einer "einfachen" Version der Datenbank.
Nakilon
Eine andere Notiz ist POP_MAX,POP_MIN,POP_OTHER = "158000","113700","107890"für meine Stadt, die in der Epoche der UdSSR wirklich maximal 173000 war.
Nakilon
3
Sie können die Daten auch aus OpenStreetMap (z. B. mithilfe der hier beschriebenen API ) oder einfach aus Wikipedia extrahieren . Die meisten Wikipedia-Seiten für Städte haben die Koordinaten der Stadt.
Dies würde natürlich ein wenig Skripting und möglicherweise eine Liste der gewünschten Städte erfordern.
Verwenden Sie OpenStreetMap, Internetzugang, das wget-Tool und einen XPath-Filter wie XML :: XPath . Die Anfrage sollte in 2x2-Grad-BBoxen aufgeteilt werden. Hier ein Beispiel für 12 ° West bis 14 ° Ost und 52 ° Süd und 54 ° Nord. Berlin ist drinnen ... mit vielen Infos. Für kleinere Einheiten verwenden Sie place = town. Das eingehende Format ist XML.
Hier ist eine weitere Option für Global Cities: GRUMP Version 1 verfügt jetzt über eine kostenlose Ebene von Siedlungspunkten mit Attributen wie der Bevölkerungsgröße.
Antworten:
GeoLite City bei GeoLite Legacy Herunterladbare Datenbanken sind meines Wissens nach der Standard.
quelle
Vergessen Sie nicht den Geonames- Datensatz:
quelle
http://download.geonames.org/export/dump/
Die besiedelten Orte der natürlichen Erde könnten eine weitere Option sein.
quelle
all admin-0 and many admin-1 capitals, major cities and towns, plus a sampling of smaller towns in sparsely inhabited regions
. Und Latlon-Werte können als zwei Spalten in derDBF
Datei gefunden werden.POP_MAX,POP_MIN,POP_OTHER = "158000","113700","107890"
für meine Stadt, die in der Epoche der UdSSR wirklich maximal 173000 war.Sie können die Daten auch aus OpenStreetMap (z. B. mithilfe der hier beschriebenen API ) oder einfach aus Wikipedia extrahieren . Die meisten Wikipedia-Seiten für Städte haben die Koordinaten der Stadt.
Dies würde natürlich ein wenig Skripting und möglicherweise eine Liste der gewünschten Städte erfordern.
quelle
Verwenden Sie OpenStreetMap, Internetzugang, das wget-Tool und einen XPath-Filter wie XML :: XPath . Die Anfrage sollte in 2x2-Grad-BBoxen aufgeteilt werden. Hier ein Beispiel für 12 ° West bis 14 ° Ost und 52 ° Süd und 54 ° Nord. Berlin ist drinnen ... mit vielen Infos. Für kleinere Einheiten verwenden Sie place = town. Das eingehende Format ist XML.
Ein einfaches Perl Harvester Skript:
Generierte Ausgabe
quelle
Hier ist eine weitere Option für Global Cities: GRUMP Version 1 verfügt jetzt über eine kostenlose Ebene von Siedlungspunkten mit Attributen wie der Bevölkerungsgröße.
http://sedac.ciesin.columbia.edu/data/set/grump-v1-settlement-points
quelle
Ich habe die Liste der Zitate von http://www.zuzemo.com/world-cities-and-administrative-divisions-database-german-edition heruntergeladen , sie haben andere Sprachen Deutsch, Italienisch, Spanisch ...
quelle
Sie können die Version von Geonames ausprobieren, die absolut kostenlos ist.
Es gibt auch viele kostenpflichtige Datenbanken im Internet wie www.worldcitiesdatabase.com oder geodatasource.com
Sie können auch offene Straßendaten verwenden, müssen jedoch das Tagging-System kennen, um die Daten extrahieren zu können.
quelle
Eine weitere kostenlose Datenbank bla bla bis 30 Zeichen .. https://www.maxmind.com/en/worldcities
quelle
Ich verwende die Geodaten von www.ip2location.com
quelle