|
13
|
| Bjarke Freund-Hansen najhi ullah · 技术社区 · 17 年前 |
|
|
1
3
dbpedia端点使用的openlink virtuoso服务器有几个查询功能。我找到的信息 http://docs.openlinksw.com/virtuoso/rdfsparqlgeospat.html 对于类似的问题很有用。 最后我问了这样一个问题:
此示例检索距原点30公里内的地理标记位置。 |
|
|
2
3
您应该能够使用SPARQL和 dbpedia . 一个例子(来自 here ):
您可以运行自己的查询 here . |
|
|
3
1
上面列出了一些工具 Tools and applications based on coordinates from Wikipedia .我不确定这是不是你要找的,但是 Geosearch.py 工具看起来很酷。 |
|
|
4
1
不是一个API,但您也可以下载这组所有地理标记的维基百科文章,并直接在本地数据库中查询: http://www.google.com/fusiontables/DataSource?dsrcid=423292 |
|
|
5
1
这个 free GeoNames.org FindNearbyWikipedia service 可以获取给定邮政编码或坐标(纬度、经度)的地理标记文章 它为每个应用程序提供每天30000个学分的限制(由参数'username'标识),小时限制为2000个学分。信用是对大多数服务点击的Web服务请求。超过限制时引发异常。 |
|
|
6
0
我对SPARQL还不够熟悉,但是如果它可以在过滤器中使用幂函数,那么使用毕达哥拉斯定理(a^2+b^2=c^2)就可以很容易地计算出给定文章与给定点之间的距离,这样就可以得到半径内的所有文章。 另一个选择是 Wikipedia data dump 然后自己处理——这就是我在需要对维基百科文章进行语言分析时所做的。 |
|
|
marco · 使用两个变量应用sparql并在java变量中返回结果 8 年前 |
|
|
stsquad · 如何优雅地处理不同本体中的dbpedia生日查询 8 年前 |
|
|
Knarf · Python sparql对“错误”URI的查询 8 年前 |