有什么办法能获取一个城市下的地名?

2022-08-02 14:29:26 +08:00
 Nostalgia
有什么办法能获取一个城市下的地名?需要这种词库,要求能覆盖国内主要城市。
这里的地名包括街道、小区、地铁站等。以北京市为例,包括中关村、五道口、和平里……

有付费方案也可以考虑,最好能附上价格。

谢谢大家。
2526 次点击
所在节点    自然语言处理
9 条回复
TimePPT
2022-08-02 14:49:12 +08:00
rsy
2022-08-02 15:09:02 +08:00
可以使用腾讯、高德、百度的地点搜索服务,这个数据可以是最新的,输入法的词库是一般都比较陈旧,除非专门有人去维护这样的词库,否则数据是不够全面和准确的
https://lbs.qq.com/search
https://lbs.amap.com/product/search
https://lbsyun.baidu.com/products/search
whywaoxaks
2022-08-02 15:12:17 +08:00
从数据统计公司购买。
Nostalgia
2022-08-02 15:23:19 +08:00
@whywaoxaks 有具体的公司推荐不?
newledge
2022-08-19 18:14:45 +08:00
@rsy 现在这些公司对普通开发者不友好了,调用次数太少了。哎。
rsy
2022-08-20 13:34:32 +08:00
@newledge 那你试一下天地图,这个是官方背景的
http://lbs.tianditu.gov.cn/
newledge
2022-08-22 16:45:59 +08:00
@rsy 好的,
Nostalgia
2023-11-08 01:59:03 +08:00
@rsy 老哥,你的思路在可操作性上有点不理解。
通过请求地图 API ,来获取一个城市的地名;但地图似乎没有一个网状/图状的脉络,能让请求方用 BFS/DFS 来爬取这些地点?
rsy
2023-11-08 07:53:14 +08:00
@Nostalgia 行政区划的数据你可以用统计局的,精确到每个街道的居委会
http://www.stats.gov.cn/sj/tjbz/tjyqhdmhcxhfdm/2023/index.html

然后通过行政区划区域检索该地区附近的街道、小区、地铁站等
https://lbsyun.baidu.com/faq/api?title=webapi/guide/webservice-placeapi/district

或者你看看这个,刚搜到的,自行测试数据有效性
https://github.com/xiangyuecn/AreaCity-JsSpider-StatsGov

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/870208

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX