Ich benutze Java 6. Ich bin auf der Suche nach einer automatisierten Möglichkeit, Adressen zu analysieren. Ich bin nicht besorgt, ob die Adressen existieren oder nicht. Das Beste, was ich gefunden habe, ist JGeocoder (v 0.4.1), aber JGeocoder ist nicht in der Lage Adressen wie diese zu analysierenGibt es einen Java-Parser, der Adressen wie diese analysieren kann
16th Street Theater, Berwyn Cultural Center, 6420 16th St.
Hat jemand einen freien Java Adressparser kennen, die mir die Herausforderung ist? Mit "parse" meine ich die Fähigkeit, Straße, Stadt, Staat, Postleitzahl und möglicherweise den Namen des Veranstaltungsortes zu unterscheiden (der obige Veranstaltungsort heißt "16th Street Theatre, Berwyn Cultural Centre").
Viel Glück. Dies ist ein bekanntes _extrem_ schwieriges Problem, hauptsächlich wegen der unendlichen Vielfalt bei der Adressformatierung. Nachdem ich in den 80er Jahren viele dieser Arbeiten gemacht habe, kann ich garantieren, dass es keine perfekte (oder sogar 99% perfekte) Lösung gibt. Sie benötigen unterschiedliche Syntaxregeln für verschiedene Länder und sogar für Regionen innerhalb eines Landes sowie ein großes Wörterbuch mit Ausnahmen. Wenn Sie auf die US-Adresse beschränkt sind, kann die Website des US-Postdienstes hilfreich sein. –