2015-03-27 2 views
1

J'essaie de développer une application Java qui peut inverser les adresses US de géocode en latitude et longitude en utilisant les fichiers de formes TIGER \ Line et les fichiers de géodatabase avec GeoTools. Source Java GIS Toolkit).Comment géocoder avec des GeoTools et des fichiers de lignes de référencement et de référencement géographiques topologiquement intégrés

Je peux voir que les fichiers de formes ADDRFEAT ont des noms de rue, etc, mais comment puis-je lier ces shapefiles à ceux avec la latitude et la longitude?

Est-ce encore possible?

+2

Vous ne devriez pas avoir à faire de l'ingénierie inverse. Les fichiers de formes que vous avez contiendront les coordonnées spatiales. En outre, cette question a peut-être déjà été répondeur pour vous ici: http://stackoverflow.com/questions/2044876/does-anyone-know-of-a-library-in-java-that-can-parse-esri-shapefiles –

+0

Merci d'avoir répondu. En effet, cette question que vous citez m'a aidé, mais elle ne montre pas comment convertir une adresse en longitude de latitude, comment obtenir les noms de caractéristiques à partir des fonctionnalités de shapefile et les documents de géotools que j'ai trouvés jusqu'à présent. Je ne peux pas faire correspondre la disposition d'enregistrement ADDRFEAT trouvée dans les documents TIGER \ Line aux entités extraites des fichiers de formes eux-mêmes. – Hector

+0

Si vous faites cela pour le plaisir, profitez-en. :) Mais si vous voulez juste le faire, vous pouvez utiliser l '[API SmartyStreets] (https://smartystreets.com/docs/address). Voici une [Démo] (https://smartystreets.com/demo?street=110+William+St%2C+28th+Floor&city=New+York&state=NY&zipcode=10038). – SunSparc

Répondre

1

La conversion d'adresses postales en valeurs lat/lon est le géocodage lui-même. Le "géocodage inverse" fait référence au processus de recherche d'une adresse postale pour un emplacement lat/lon donné. Le processus consistant à trouver une localisation lat/lon pour une adresse postale donnée (c'est-à-dire un géocodage) est en réalité assez complexe. Voici un article que j'ai écrit dans le Dr. Dobbs.

+0

bel article. J'ai jusqu'ici combiné Geotools et Jgeocoder et téléchargé les fichiers TIGER \ line 2014 (ADDRFEAT). J'ai plus de 90.000 adresses US à géocoder et jusqu'à présent, profiter du défi. – Hector