没有合适的资源?快使用搜索试试~ 我知道了~
家谱java源码-Places:家谱定位器
共26个文件
java:11个
xml:5个
properties:2个
需积分: 21 0 下载量 101 浏览量
2021-06-11
23:44:59
上传
评论
收藏 15.85MB ZIP 举报
温馨提示
家谱java源码该项目的目的是将地点文本与包含地理位置信息的当前和历史标准化地点数据库相匹配。 . 数据库 该数据库包含超过 400,000 个当前和历史人口居住地和更高级别的政治管辖区(区、县、省、州等)。 它基于 wiki 页面上的地方。 该数据库包括地名、类型(例如,城市、县等)替代名称、在 1900 年代早期就位的管辖等级、更早和更晚的管辖等级以及地理位置坐标。 当然,数据库离完成还有很长的路要走。 随着时间的推移,WeRelate 贡献者继续改进数据库。 WeRelate 地点的更新将定期添加到数据库中。 匹配算法 匹配算法不到1000行代码。 它是用 Java 编写的,但可以移植到其他语言。 它基本上尝试从右到左匹配位置,寻找先前匹配级别的子管辖区,如果没有找到则跳过中间级别。 即使文本在级别之间不包含逗号,它也可以匹配位置文本。 该算法速度很快,在单个线程上每秒匹配大约 100K 个位置。 该算法具有三种模式: BEST - 获得最近的地方; 如果不能匹配最左边的级别,则返回匹配的最低级别, 必需- 如果您无法匹配最左侧的级别,请不要返回任何内容, 新- 如果您无法匹配左
资源推荐
资源详情
资源评论
收起资源包目录
Places-master.zip (26个子文件)
Places-master
service
src
main
webapp
WEB-INF
web.xml 791B
java
org
folg
places
service
ServiceManager.java 992B
StandardizeService.java 2KB
pom.xml 1001B
AUTHORS 517B
standardize
src
main
resources
normalizer.properties 2KB
place_words.csv 7.54MB
tables.sql 461B
standardizer.properties 3KB
places.csv 25.05MB
java
org
folg
places
standardize
Place.java 3KB
ErrorHandler.java 764B
Standardizer.java 25KB
Normalizer.java 6KB
pom.xml 2KB
LICENSE 10KB
tools
src
main
resources
places.txt.gz 7.38MB
java
org
folg
places
tools
StandardizePlaces.java 9KB
AnalyzeMatches.java 4KB
AnalyzePlaces.java 7KB
CompareMatches.java 3KB
CountsCollector.java 6KB
pom.xml 993B
README.md 5KB
pom.xml 1KB
.gitignore 45B
共 26 条
- 1
资源评论
weixin_38716460
- 粉丝: 4
- 资源: 928
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功