Estoy usando Java 6. Estoy buscando una forma automática de analizar direcciones. No estoy preocupado si las direcciones existen o no. Lo mejor que he encontrado es JGeocoder (v 0.4.1), pero JGeocoder no puede analizar direcciones como ésta¿Hay un analizador de Java que pueda analizar direcciones como esta
16th Street Theater, Berwyn Cultural Center, 6420 16th St.
¿Alguien sabe de una dirección analizador de Java libre que está preparado para el desafío? Por "análisis" me refiero a la capacidad de distinguir la calle, la ciudad, el estado, el código postal y, potencialmente, el nombre de la sede (el nombre de la sede es "16th Street Theatre, Berwyn Cultural Center").
Buena suerte. Este es un problema muy conocido extremadamente difícil, principalmente debido a la variedad infinita en el formato de direcciones. Después de haber hecho mucho de este tipo de trabajo en los años 80, puedo garantizar que no existe una solución perfecta (o incluso el 99% perfecta). Necesita diferentes reglas de análisis para diferentes países, e incluso para regiones dentro de un país, y un gran diccionario de excepciones. Si está limitado a una dirección de EE. UU., El sitio web del Servicio Postal de EE. UU. Puede ser de ayuda. –