以下sparql空间查询有什么问题?
PREFIX spatial: <http://jena.apache.org/spatial#>
PREFIX rdfs: <http://www.w3.org/2000/01/rdf-schema#>
SELECT ?placeName
{
?place spatial:nearby (40.7128 74.0060 1000 'km') .
?place rdfs:label ?placeName
}
里面的坐标是纽约的坐标,它应该找到纽约1000公里的地方,但是dbpedia查询是空的。
答案 0 :(得分:0)
以下是DBpedia上Virtuoso SPARQL端点的查询。
PREFIX rdfs: <http://www.w3.org/2000/01/rdf-schema#>
SELECT ?placeName WHERE
{
dbr:New_York_City geo:geometry ?ny .
?place geo:geometry ?placeGeometry .
?place rdfs:label ?placeName .
FILTER(bif:st_distance(?ny, ?placeGeometry) < 1000)
FILTER (LANG(?placeName) = 'en')
}