Ich weiß, dass Google seine "metro areas" für AdWords veröffentlicht. Gibt es einen Konverter von der Postleitzahl bis zur Ortsnetzkennzahl? Die Metro-Liste, auf die ich mich beziehe, ist: Ссылка
Googles Metro-Namen scheinen auf USPS-Post-Office-Namen beschränkt zu sein, sodass Sie die Konvertierung mit zwei Tabellen durchführen können:
Die USPS-City-State-Datei, in der alle Postleitzahlen und die entsprechenden Ortsnamen und Post-Office-Namen aufgelistet sind, die an die Postleitzahl angehängt sind. Vorsicht, diese Datei wird monatlich aktualisiert, und die "freien" Versionen, die herumschweben und von gekauften USPS-Dateien kopiert werden, sind oft veraltet.
Googles Metro-Liste, normalisiert, so dass Einträge wie "Huntsville-Decatur (Florenz) AL 691" "Huntsville AL: 691 / Decatur AL: 691 / Florenz AL: 691" werden.
Suchen Sie die Postleitzahl in der Stadt-Status-Datei, holen Sie den entsprechenden Post-Office-Namen, finden Sie den Post-Office-Namen in der normalisierten Metro-Liste, holen Sie den entsprechenden Metro-Code.
Es gab ein paar ähnliche Fragen, die sich an das API-Team von adwords richten. In beiden Fällen gab es Antworten "nein, es gibt keinen einfachen Weg, das zu tun". Jeff Posnick vom adwords Team bietet jedoch eine interessante Idee:
Ich weiß nicht, ob es einen Weg gibt, mit einem der Geokodierung clever zu werden APIs und bestimmen Überschneidungen zwischen Städte / Zips und diese Metropolregion
Tags und Links geolocation geocoding ip-geolocation