我正在与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不是搜索结果的一部分。是否可以在信封内搜索多边形?
在星狗中有哪些GeoSPARQL函数可用?有什么好的例子资源吗?
我使用的本体可以找到这里。
发布于 2017-12-13 19:05:35
GeoSPARQL的Stardog文档可以找到这里。更具体的支持,请访问我们在星犬社区。
发布于 2017-12-14 14:22:24
我发现Stardog的日志文件在导入数据时出现了错误:
警告2017-12-14 08:31:30,989 XNIO-1任务-24 com.complexible.stardog.spatial.io.StatementSourceGeospatialSource:parse(95):未能解析未知/畸形形状多边形( 4.476027 51.91137,4.497099 51.911291,4.497142 51.905307,4.75813,4.476027 51.91137 )。跳过这个记录
这个多边形有什么问题吗?
https://stackoverflow.com/questions/47797459
复制相似问题