我正在努力使用 GeoSPARQL 功能。我的本体中有两点定义。使用此查询,我在结果中得到了它们:
PREFIX geo: <http://www.opengis.net/ont/geosparql#>
PREFIX geof: <http://www.opengis.net/def/function/geosparql/>
SELECT ?what ?met
WHERE {
?what geo:hasGeometry ?met .
FILTER geof:within( ?met ,"ENVELOPE(51.900991, 51.913594, 4.502206, 4.476328)"^^geo:wktLiteral ) .
}
问题是为什么http://www.example.org/POI#ErasmusBrug不是搜索结果的一部分。是否可以在包络内搜索多边形?
Stardog 中有哪些 GeoSPARQL 函数?任何好的示例资源?
我使用的本体可以在这里找到