DE:OSMNames
OSMNames | |
---|---|
Autoren: | Klokan Technologies, Geonick und andere Mitwirkende. |
Lizenz: | GNU General Public License v2 |
Plattformen: | Windows, Linux und macOS via Docker |
Webseite: | http://osmnames.org/ |
Quellcode: | https://github.com/osmnames/osmnames |
Programmiersprachen: | Python und SQL |
Volltextsuche der OpenStreetMap Database |
OSMNames ist ein auf OpenStreetMap Daten basierendes Projekt, welches eine herunterladbare Liste von Ortschaftsnamen für eine Volltextsuche zur Verfügung stellt.
Jedes alphabetische Ortsverzeichnis enthält ein Areal welches durch eine grenzende Box definiert wird, Verwaltungshierarchien, mehreren Identifikationen, alternative Namen und eine Einstufung, basiert auf der Popularität der zugehörigen Wiki Seite.
Die Dateigrösse einer komprimierten Kopie des ganzen Planeten ist weniger als 1.5GB gross. Sie beinhaltet Ortschafts- und Strassensuche. Adressen und POI Suche könnten in Zukunft auch unterstützt werden.
Daten
Alle Daten für den ganzen Planeten stehen auf der Projektseite zum Download zur Verfügung im Download Breich.
Die Daten können auch für individuelle Länder separat extrahiert werden. In diesem Fall benutzen Sie einen ähnlichen Befehl wie:
$ zcat planet-latest.tsv.gz | awk -F '\t' -v OFS='\t' 'NR == 1 || $16 == "ch"' > switzerland.tsv
Ein Download definiert durch eine grenzende Box ist auch möglich:
zcat planet-latest.tsv.gz | awk -F '\t' -v OFS='\t' 'NR == 1 || ($8 > 47.225 && $8 < 47.533 && $7 > 8.275 && $7 < 8.800)' > zurich_switzerland.tsv
Datenformat Details finden Sie auf der Projekt Seite.
Entwicklung
Das Projekt wurde von der OSM Community und Klokan Technologies entwickelt und beibehalten, mit Unterstützung von der Hochschule für Technik Rapperswil (Repräsentiert von Benutzer Geonick).
Source Code
OSMNames ist unter kostenloser Lizenz verfügbar (GNU GPL 2)
Den Source Code finden Sie unter: https://github.com/osmnames/osmnames.
Fehlermeldung
Bugs oder andere Fehler sollten umgehend durch das the GitHub repository gemeldet werden.