Welche Geokodierungsanbieter erlauben das Speichern von geokodierten Daten?


8

Ich möchte eine Funktion bereitstellen, mit der der Benutzer nach einer Adresse / einem Ort auf einer Broschüren-Karte suchen und die resultierende Markierung zur Karte hinzufügen kann (die später auf dem Server gespeichert und in KML / GPX / GeoJSON heruntergeladen werden kann) Format).

Die zugrunde liegende Grundkarte kann alles sein, es wird nicht garantiert, dass es sich um eine MapBox- oder Google-Karte usw. handelt.

Soweit ich weiß, verbieten die meisten Geokodierungsanbieter diese Verwendung. Google ist dafür bekannt, dass es nicht erlaubt ist, aber selbst MapBox erlaubt dies nur in seinem Unternehmensplan, der $$$ kostet.

Gibt es Anbieter, mit denen Sie das angegebene Ergebnis einer Geokodierungsanforderung speichern können? Ich glaube, für Orte in OSM sind Nominatim und Geonames eine gute Lösung, aber Sie können nicht nach Adressen darin suchen.

Ich würde mich besonders für HERE-Karten interessieren, da sie über die hochwertigste Geokodierungs-Engine verfügen (basierend auf dieser Tabelle ), aber ihre Allgemeinen Geschäftsbedingungen sind wirklich nicht klar. Es heißt, dass eine Überlagerung ihrer Daten nicht zulässig ist, es ist jedoch nicht klar, ob diese Verwendung als Überlagerung gilt.

Ich bin nicht auf der Suche nach kostenlosen Lösungen, sondern nach etwas, das für ein Startprojekt akzeptabel ist, wie Bing, HIER usw., das eine kostenlose Nutzungsstufe bietet.

Antworten:


4

Ah, diese Frage. Lassen Sie mich zunächst sagen, dass ich für ein Adressvalidierungsunternehmen, SmartyStreets, arbeite, aber ich werde versuchen, objektiv zu sein.

US-Geocode-Daten stammen im Allgemeinen aus zwei grundlegenden Quellen: KOSTENLOS und teuer. Lass uns ein bisschen dorthin gehen.

Kostenlose Geocode-Daten stammen vom US Census Bureau. Einige werden Ihnen sagen, dass es von USGS oder sogar vom USPS stammt, aber die Hauptquelle ist das US Census Bureau. Sie haben einen ziemlich umfassenden Datensatz von Straßensegmentkoordinaten, sogenannte TIGER-Daten. Die TIGER-Daten stehen frei zum Download zur Verfügung (obwohl eine Menge Manipulationen erforderlich sind, um sie nutzbar zu machen). Der USPS hat versucht, die TIGER-Daten zu verknüpfen und sie Postleitzahlen zuzuordnen (die KEINE geopolitischen Grenzen sind, sondern auf USPS-Zustellgebieten basieren). Es gibt viele verschiedene Dienste, die diese TIGER-Daten als Quelle für Geokoordinaten verwenden. Sie verwenden verschiedene Algorithmen, um die Position einer Adresse entlang eines Straßensegments zu bestimmen und dann den Geocode basierend auf diesem Algorithmus zu interpolieren. Aufgrund der geringeren Datenkosten und der Lizenzkosten für die Quelldaten (kostenlos) können Clients bei vielen Diensten die Geocodedaten speichern, die Teil der Ausgabedaten sind. SmartyStreets ist einer von denen, die glauben, dass Sie mit den Daten machen können, was Sie wollen.

Nicht freie Geocode-Daten stammen aus einer Reihe teurer Quellen. Diese Quellen stellen im Allgemeinen ihre eigenen Daten zusammen, ergänzen diese Daten jedoch auch um lizenzierte Daten aus anderen Quellen. Sie haben Quellen wie Google Maps, Nokia, Navteq, Bing Maps, Yahoo, Mapquest ... (Ja, ich weiß, einige davon gehören den anderen.) Ihre Daten sind viel teurer zu erwerben und ihre Lizenz verbietet Kunden im Allgemeinen vom Speichern der Antwortdaten.

Sie haben also kostenlose Quelldaten und teure Quelldaten. In der Regel werden diese Kosten in Form einer restriktiveren Lizenzierung weitergegeben. Ich hoffe, das hilft.

Hier ist eine kurze Liste von Anbietern, die das Speichern der Ausgabedaten ermöglichen (sicherlich gibt es noch mehr):

geocod.io smartystreets.com yaddress.net

Übrigens bin ich derjenige, der die Tabelle erstellt hat, auf die im ursprünglichen Beitrag verwiesen wurde. Ich arbeite den ganzen Tag mit Adressdaten bei SmartyStreets.

--update-- @zsero Eigentlich glaube ich, dass Daten, die denen des US Census Bureau ähneln, aus einer Reihe von Ländern verfügbar sind. Australien zum Beispiel, so habe ich gehört. Es ist jedoch nicht unbedingt das Land, aus dem die Daten stammen, sondern die Genauigkeit. Die Daten des US Census Bureau liefern beispielsweise ziemlich genaue Geokoordinaten für Straßensegmente, jedoch nicht für Adressen. Die Adressinterpolation von diesem Straßensegment (Start- oder Endpunkt der Straße) entlang des Shapefiles, das die Straßenform bezeichnet, ermöglicht das "Erraten", wo sich die Adresse möglicherweise entlang der Straße befindet. Das ist ziemlich gut für statistische Analysen. Für so etwas wie Präzisions-Fallschirmspringen oder einen chirurgischen Raketenangriff wäre das jedoch nicht gut genug. Sie möchten Geocodedaten auf Dachebene. TypischerweiseDAS ist der Unterschied zwischen den kostenlosen und den teuren Daten.


Verstehe ich es also richtig, dass internationale Adressen die teuren sind, da es keine universelle kostenlose Datenbank gibt, sondern nur teure von HIER usw.?
Hyperknot

@zsero Ich habe meine Antwort aktualisiert, um eine Antwort auf Ihren Kommentar aufzunehmen.
Jeffrey

FWIW, die australischen Daten sind maßgeblich und stammen aus zahlreichen Quellen der Wahrheit. Dies bedeutet, dass fast jeder Geocoder, ob kostenlos oder auf andere Weise, wirklich gute Adressdaten für Australien hat.
Steve Bennett

1

Bei Verwendung von Bing, Google HERE oder einem der anderen Enterprise-Mapping-Anbieter müssen die Basiskarten ebenfalls vom selben Anbieter stammen, mit der Ausnahme, dass Sie Bing- und HERE-Daten miteinander mischen können.

Bing Maps ist eine gute Wahl, da es die meisten Daten HIER enthält. In einigen Ländern werden jedoch andere (bessere) Datenanbieter verwendet, z. B. sind Daten aus China, Japan und Südkorea in Bing Maps viel besser als in HERE (und die meisten anderen Mapping-Plattformen).

Mit Bing Maps können Sie die Geocodedaten auch zwischenspeichern oder speichern, solange Sie über eine Bing Maps-Lizenz verfügen und die Daten mit Ihrer Bing Maps-Anwendung verwenden. Bing Maps bietet auch eine kostenlose Nutzungsstufe für öffentliche und interne Anwendungen: https://azure.microsoft.com/en-us/marketplace/partners/bingmaps/mapapis/


Ich kann zustimmen, dass dies für Bing und HERE der Fall sein könnte, aber zu sagen, dass "jeder andere Enterprise-Mapping-Anbieter dies erfordern würde", ist meiner Meinung nach eine etwas kühne Aussage. Es gibt Dutzende von Anbietern, und bis jetzt habe ich herausgefunden, dass ESRI das Speichern der Standorte ermöglicht, solange Sie dafür bezahlen. MapBox Enterprise ermöglicht das Speichern der Standorte, und ich denke, MapQuest erlaubt dies und wahrscheinlich auch andere.
Hyperknot

MapBox und MapQuest verwenden keine Unternehmensdaten, sondern Open Source-Daten. ESRI verwendet auch viele Open Source-Daten. Dies ist der Hauptgrund, warum sie das Speichern von Geocodes ermöglichen.
Rbrundritt

0

Erstens: Sie können im OSM-Wiki einige Details zu Search_engines lesen . Sie haben also mehrere Möglichkeiten, Adressen über einen beliebigen öffentlichen Server oder über eine eigene Instanz eines dort erwähnten geeigneten Software-Stacks zu geokodieren.

Schauen Sie sich dann die OSM-basierte uMap genauer an , in der Sie Funktionen zum Geokodieren, Platzieren von Markierungen, Zeichnen von Linien usw. haben. Sie können jede einzelne Karte speichern und freigeben .

Wenn sich diese Lösung Ihrem Ziel ein wenig nähert, können Sie hier oder beim Entwickler nach der erforderlichen Feinabstimmung fragen.


Vielen Dank für die OSM-Wiki-Links, es ist eine gute Ressource, ich wusste nichts darüber. Meine Frage war jedoch nicht auf den OSM-Suchanbieter beschränkt, sondern auf jeden kommerziellen oder nichtkommerziellen Anbieter, der einen solchen Anwendungsfall zulässt. OSM-Anbieter tun dies, aber vielleicht auch andere.
Hyperknot

0

Nicht wirklich ein Geokodierungsanbieter und auch bei weitem nicht vollständig: http://results.openaddresses.io . Es ist eine offene Datenbank mit Adressen, die völlig kostenlos verwendet werden können und nur eine Lizenz für die gemeinsame Nutzung erfordern. Wenn Sie keine weltweite Abdeckung benötigen, könnte dies ein guter Ausgangspunkt sein.


Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.