首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >是否有开放源码地址解析器(位置)算法?

是否有开放源码地址解析器(位置)算法?
EN

Stack Overflow用户
提问于 2009-06-29 17:51:47
回答 2查看 2.9K关注 0票数 4

我正在寻找一个好的地址解析器,它可以解析任何免费文本并生成一个标记化的输出:

如果您在C#中有一些东西将是有帮助的,但是如果在另一种语言中没有问题。

示例1:

免费文本条目:23 Street n. 213号纽约

输出:街:23街,电话号码:213,City:New York,State:NY

示例2:

免费文本条目:纽约

产出:城市:纽约

例3:

免费文本条目: 12345

输出: ZIP: 12345

例4:

免费文本条目:Auckley New New York

输出:街道:Auckley Fake ,City:New York,State:New York

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2009-06-29 17:54:41

下面是一个Perl解决方案,它似乎解决了您的地址问题:

http://cpan.uwinnipeg.ca/htdocs/Geo-StreetAddress-US/Geo/StreetAddress/US.pm.html

下面是JGeoCoder,一种Java解决方案:

http://docs.codehaus.org/display/JGEOCODER/Parser

票数 3
EN

Stack Overflow用户

发布于 2009-06-29 17:56:46

如果您愿意利用远程服务,可以尝试Google的地理编码API。我认为它提供了您在接受自由形式输入时所需的详细信息。

编辑:对不起,我没有理解你问题的实质。Geocoding无法明确识别输入了什么(例如,它是否是邮政编码、地址等等)

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/1059568

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档