#165 · 主分类: 自然语言处理与文本处理

mordecai

geocoding geonames geoparsing nlp spacy toponym-resolution

全文地理解析的Python库

项目最后更新:09/17/21

GitHub Stars

765

Forks数量

98

贡献者数量

6

许可证

MIT

收录理由

Mordecai 把完整的地理解析流程封装进一个库调用:输入英文文本,它先识别出其中的地名,再逐一消歧到具体位置,并返回经纬度和结构化的 GeoNames 信息。比如输入“I traveled from Oxford to Ottawa”,它能正确区分出牛津和渥太华两个地点,而不是给出模糊匹配。它借助 spaCy 做命名实体识别,用 Elasticsearch 里的 GeoNames 索引完成解析,因此能直接嵌入已有的 NLP 和数据流水线,不必自己拼装各个组件。对于事件数据、新闻分析或任何需要关注地点的语料,这种开箱即用的结构化输出都很好用。不过要注意,它依赖一个加载了 GeoNames 索引的 Elasticsearch 服务,部署前得先把这个环境准备好。

相关文章

暂无针对该项目的文章。

如需补充新闻资讯、使用教程、应用测评等内容,欢迎 联系我们推荐选题或投稿。

同类热门项目