Sie sollten sich die Datenbank der Ortsnamen des OpenStreetMap-Projekts ansehen. Sie können das so genannte Nominatim durchsuchen, um zu sehen, ob es Ihren Anforderungen entspricht. Wenn dies der Fall ist, laden Sie das OpenStreetMap-Daten . Die gebräuchlichste Methode, OSM zu verwenden, besteht darin, die Daten in eine PostgreSQL-Datenbank zu laden. Wenn Sie keine vollständigen geografischen und Karten-Rendering-Funktionen benötigen, ist es wahrscheinlich möglich, nur die Ortsnamen zu extrahieren.
Die Datei aller OSM-Daten ist riesig, aber es gibt Auszüge aus einzelnen Kontinenten, Ländern und Städten.
Checkout Geonames.org , sie haben normalisierte Ortsmarkinformationen für die ganze Welt. Die ganze Welt ist eine 1-GB-Textdatei , und Sie können auch Download bestimmter Teile von Städten, lokalen Attraktionen usw.
Vielleicht rollen Sie sich selbst damit:
Tags und Links database location geographical-information dump place