5 python wikipedia openstreetmap wikipedia-api
一般来说,我希望获得所有维基百科文章的链接(和标题)以及伦敦境内的坐标.我尝试使用谷歌,但不幸的是没有适当的搜索条件.任何提示?
这实际上只是一个想法的集合,太大了,无法发表评论。
您最好的选择可能是DBpedia。它是维基百科的语义镜像,具有比维基百科 API 更复杂的查询可能性。正如您在本文中所看到的,它可以处理相当复杂的空间查询,但您需要了解SPARQL。这是该论文中的一个数字:
也就是说,维基百科的 API 有一个相对较新的空间查询功能:显示附近的维基信息。我不认为你可以在多边形中搜索,但这是一个好的开始。
这是我之前写的关于如何从文章中获取坐标的答案mwclient,但该用户的优势在于可以抓取文章列表。
Geonames.org也许能够帮助缩小地理定位文章的搜索范围。查看英文维基百科中的 806,000 篇地理定位文章也不算太糟糕。
出于性能原因,并避免给 Wikipedia 服务器造成麻烦,您可以考虑使用Wikipedia或 DBpedia的转储进行工作。