Von Ländern und ihren Städten [geschlossen]

77

Ich brauche eine Datenbank mit Ländern und ihren Städten.

Irgendeine Idee, wo ich eine solche Liste bekommen kann?

Harsha MV
quelle

Antworten:

52

Es sind einige verfügbar.

Das Folgende hat eine Datenbank für 2.401.039 Städte

http://www.geodatasource.com/world-cities-database/free

pyfunc
quelle
Vielen Dank: D Es ist kein Over Kill: D
Harsha MV
Gibt es überhaupt eine Möglichkeit, den mit der Stadt verbundenen Staat / die Provinz zu kennen?
Arya
Eigentlich gibt es nicht nur Städte, sondern es war sehr hilfreich, danke.
Arman Petrosyan
Hier ist der aktualisierte Link
BBauer42
Wenn Sie nur nach der SQL for Country-Tabelle und allen Ländern suchen,
Saqib Vaid
40

Bei all meinen Recherchen sage ich nachdrücklich, dass GeoNames die praktischste, genaueste und kostenlosste Datenquelle darstellt .

Sie können auf zwei Arten auf ihre Daten zugreifen:

  1. Der einfache Weg durch ihre kostenlosen Webdienste.
  2. Importieren Sie ihre Freitextdateien in Datenbanktabellen und verwenden Sie die Daten nach Ihren Wünschen. Diese Methode bietet viel mehr Flexibilität und hat festgestellt, dass diese Methode besser ist.
Vishnu V Leelakrishnan
quelle
Das einzige Problem mit ihnen ist, dass ihre Länderliste für jedes Land 2 Zeichen lang ist. Leider nicht wirklich optimal
Phil
Wenn Sie nach einer Liste von Ländertabellen mit Einfügung für alle Länder suchen, gibt es hier ein einziges SQL-Skript: infomazing.net/blog/…
Saqib Vaid
Interessante Datenbank, aber Postleitzahlen sind für Italien nicht aktuell (tatsächlich sind sie viele Jahre alt)
jc
@jc Welches (GeoNames oder informazing) enthält Fehler in Italia?
Devoh
@devoh in einigen Städten CAP (codice avviamento postale) hat sich vor vielen Jahren geändert, als Beispiel 47522 war 47020, aber das alte 47020 funktioniert immer noch: geonames.org/postalcode-search.html?q=47020&country=IT, während das neue 47521 dies nicht tut t.
JC
18

Gehen Sie über diesen Link http://www.maxmind.com/de/worldcities

Es enthält die folgenden Felder:

  1. Landesvorwahl
  2. ASCII-Städtename
  3. Stadtname
  4. Region
  5. Population
  6. Breitengrad (Breiten- und Längengrad befinden sich in der Nähe des Zentrums des detailliertesten zurückgegebenen Standortwerts: Postleitzahl, Stadt, Region oder Land)
  7. Längengrad
Ajit Kumar
quelle
3
Gibt es Informationen darüber, was die Regionalcodes bedeuten? Dies sind hauptsächlich Zahlen, aber manchmal nicht. (Vielleicht sind sie Land Abkürzung der USA.)
Arpad Horvath
1
Gibt es eine Zuordnung, welche Grafschaft in einem Land eine Zahl bedeutet?
Arpad Horvath
Einige Änderungen / Bereinigungen an diesen Daten: github.com/JoshSmith/worldwide-city-database
UuDdLrLrSs
10

Überprüfen Sie dies heraus:

Von MaxMind.com gespendete Datenbank für Städte der Welt

Die Firma MaxMind.com 1 hat zugestimmt, ihre Städte der Welt-Datenbank unter der GPL freizugeben. Die Datenbank enthält Standorte nach Land, Stadt, Breite und Länge. Die Datenbank enthält über 3.047.000 Datensätze. Für diejenigen unter Ihnen, die das location.module mit der Postleitzahlendatenbank von CivicSpace ausprobiert haben, werden Sie erkennen, wie cool es ist und wie gut dies zu diesem Projekt und damit zu Drupal passt.

Hier ist eine weitere kostenlose Version , die Ihnen den Einstieg erleichtern könnte.

Das Erstellen und Verwalten einer solchen Datenbank ist ein ziemlicher Arbeitsaufwand. Jeder, der sie erstellt hat, behält sie wahrscheinlich für sich oder bietet sie gegen eine Gebühr an.

marc_s
quelle
das ist ordentlich. Das einzige Problem ist, wie man darum herumkommt, die Ländernamen hineinzuholen. Sie haben nur abrev :(
Harsha MV
1
Nun, es ist kostenlos und könnte daher ein Ausgangspunkt sein. Basierend auf der Abkürzung sollten Sie keine Probleme haben, die Ländernamen für diese 200 Länder oder so zu finden und sie Ihrer Datenbanktabelle hinzuzufügen ...
marc_s
Dieses Projekt hat einige der Probleme mit diesen Daten
behoben
8

http://cldr.unicode.org/ - Gemeinsame mehrsprachige Standarddatenbank, einschließlich Länderliste und anderer lokalisierbarer Daten.

Kuvalda.Spb.Ru
quelle
Die Frage zu Städten mit globaler permanenter ID und lokalisierten Namen ist offen :( Ich kann keine Lösung finden. Ich plane, eine eigene Anwendungscodeliste mit Benutzerbeitrag zu führen.
Kuvalda.Spb.Ru
1

Sie können die Datenbank von hier aus verwenden -

http://myip.ms/info/cities_sql_database/

CREATE TABLE `cities` (
  `cityID` mediumint(8) unsigned NOT NULL AUTO_INCREMENT,
  `cityName` varchar(50) NOT NULL,
  `stateID` smallint(5) unsigned NOT NULL DEFAULT '0',
  `countryID` varchar(3) NOT NULL DEFAULT '',
  `language` varchar(10) NOT NULL DEFAULT '',
  `latitude` double NOT NULL DEFAULT '0',
  `longitude` double NOT NULL DEFAULT '0',
  PRIMARY KEY (`cityID`),
  UNIQUE KEY `unq` (`countryID`,`stateID`,`cityID`),
  KEY `cityName` (`cityName`),
  KEY `stateID` (`stateID`),
  KEY `countryID` (`countryID`),
  KEY `latitude` (`latitude`),
  KEY `longitude` (`longitude`)
) ENGINE=InnoDB  DEFAULT CHARSET=utf8;
user2253362
quelle
0

Ich habe worldcitiesdatabae.info mit www.worldcitiesdatabase.com verglichen und es scheint, dass letzteres einfallsreicher ist. Maxmind hat jedoch eine kostenlose Datenbank. Warum also eine Stadtdatenbank kaufen? Holen Sie sich einfach die kostenlose und es gibt eine Menge Hilfe im Internet über maxmind db. Wenn Sie zusätzliche Anstrengungen unternehmen, können Sie diese wenigen Dollars sparen :)

Ganesh S.
quelle