Ich suche nach einer Datenbank, mit der ich den Landkreis anhand einer vorhandenen US-Adresse (bestehend aus Nummer, Straße, Stadt, Postleitzahl) ermitteln kann und Bundesstaat).
Offensichtlich würde dies eine Art Datenbank erfordern, die Straßennamen und -bereiche, Stadt, Landkreis und Bundesstaat enthält. Ich konnte jedoch nichts dergleichen finden.
Ich würde mich über jede Hilfe freuen. Vielen Dank!
Kommentare
- Vielleicht Google Maps / Places API, wenn sie diese Funktion haben?
Antwort
Der vom Census Bureau bereitgestellte Tabellierungsbereich für Postleitzahlen 2010 im Textformat mit der County-Nummer, in der er sich befindet, finden Sie hier:
https://www.census.gov/geo/maps-data/data/zcta_rel_download.html
Das Konvertieren der County-Nummer in den richtigen Namen kann erfolgen Verwenden Sie dazu diese Textdatenbank des Census Bureau:
https://www.census.gov/geo/reference/codes/cou.html
Die im Handel erhältliche Option, die einen kostenlosen Download für den persönlichen Gebrauch in XLS enthält, enthält den Namen und die Postleitzahl des Landkreises:
http://www.unitedstateszipcodes.org/zip-code-database/
Kommentare
- Es scheint, dass ich den ZCTA-Code für eine Adresse benötige, um dies zu tun Holen Sie sich die County-Nummer und den Namen mit diesen Tabellen, aber ich habe nur die Postleitzahl der Adresse. Was fehlt mir hier?
- Die Zip-to-County-Tabelle ist besser als diese Antwort. huduser.gov/portal/datasets/usps_crosswalk.html Dies funktioniert jedoch auch nicht, da einige Reißverschlüsse die Kreisgrenzen überschreiten.
Antwort
Der Census Geocoder kann diese Suche durchführen. Dieser Dienst verfügt auch über eine API, die Sie verwenden können. Die Dokumentation (PDF) kann hilfreich sein. Beispiel: diese Abfrage :
gibt
Antwort
Kennen Sie Python? Die Geopy -Bibliothek in Kombination mit Open Street-Karten und Google Maps leistet hervorragende Arbeit. Es ist sehr einfach, Tausende von Adressen so zu analysieren, als würden Sie sie in ein Google Maps-Suchfeld einfügen. Die API gibt Ihnen die politischen Einheiten wie Land, Staat und Stadt. Wenn Sie möchten, kann ich ein Skript freigeben, das Excel-Tabellen als Eingabedateien verarbeiten kann.