2016-06-30 5 views
0

Gibt es eine Bibliothek, die postalische Adressen analysiert (idealerweise global, aber mindestens US) und sie in einem normalisierten Format speichert, um zu überprüfen, ob es sich bei einer Adresse um eine Wohnung oder ein freistehendes Haus handelt ?Postadressen normalisieren, um Wohnungstypen zu unterscheiden

+0

unwahrscheinlich scheint, können einige Eigentumswohnungen haben die gleiche Hausnummer, mit jedem Hause eine andere „Hausnummer“ ist, was unmöglich wäre, aus einer Wohnung in einem Gebäude zu unterscheiden. Um die Adresse zu "normalisieren", könnten Sie versuchen, Apples CLGeocoder-Klasse zu verwenden. – EmilioPelaez

+0

Natürlich ist das aber ein Teil der Adresse wie APT 1 oder UNIT 1 also sollte es noch möglich sein zu normalisieren. Recht? z.B. so etwas wie https://pypi.python.org/pypi/postal-address – user393144

+0

Dieses Modul kann alle Adresskomponenten, Eigenschaften und Untereigenschaft (wie Wohnung) Identifikatoren trennen. https://github.com/kimryan/Lingua-EN-AddressParse –

Antwort

0

In Großbritannien kann eine einzige Postleitzahl mehrere Adressen abdecken, von denen einige freistehende Häuser sein können und einige Wohnungen sein können.

Wenn Sie die vollständige Adresse haben und sich die Immobilie in England und Wales befindet und die Immobilie seit 1995 verkauft wurde, können Sie sie im offenen Paid-Datensatz des Grundbuchs nachsehen, der eine Flagge enthält, die angibt, ob die Immobilie ist freistehend, Reihenhaus, angebaut, oder Wohnung (Wohnung):

https://www.gov.uk/government/collections/price-paid-data

0

In den USA Sie einen Dienst verwenden können, dass die USPS Daten mit einer Adresse verbunden kehrt zurück. Zum Beispiel hat SmartyStreets (Disclaimer: Ich arbeite für sie) eine US Street API, die eine Adresse als Eingabe nimmt und dann viele Informationen über diese Adresse ausgibt, einschließlich des Datensatztyps. Der Datensatztyp teilt Ihnen mit, ob es sich bei der Adresse um ein freistehendes Haus oder um einen Wohnungstyp-Komplex (Hochhaus) handelt. Siehe weitere Informationen here.

Ebenfalls relevant ist this similar question

Verwandte Themen