【发布时间】:2017-12-22 02:28:24
【问题描述】:
我一直在尝试使用 DBpedia 和 SPARQL 根据地理位置获取城市。
例如,http://dbpedia.org/page/Berlin 具有属性
geo:lat: 52.516666 (xsd:float)
geo:long: 13.383333 (xsd:float)
我想根据位置和给定半径查询城市。 例如,我想查找纬度 10 公里范围内的城市:51.5033640 和经度:-0.1276250
我知道这给了我城市 --
SELECT ?city WHERE { ?city rdf:type dbo:City }
-- 但我不知道如何使用过滤器来根据半径进行过滤。有人知道吗?
【问题讨论】: