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.