我正在努力应对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功能?任何好的示例资源?
我使用的本体可以找到here
答案 0 :(得分:0)
可以找到GeoSPARQL的Stardog文档here。如需更具体的支持,请访问我们Stardog Community。
答案 1 :(得分:0)
我发现在导入数据时Stardog的日志文件中存在错误:
WARN 2017-12-14 08:31:30,989 [XNIO-1 task-24] com.complexible.stardog.spatial.io.StatementSourceGeospatialSource:parse(95):无法解析未知/格式错误的形状POLYGON((4.476027) 51.91137,4.497099 51.911291,4.497142 51.905307,4.75813 51.905201,4.476027 51.91137))。跳过此记录
这个多边形可能有什么问题?