我正在为 geosparql 特别是 geo:Within 苦苦挣扎。
我可以在以下位置找到的文档:open gis 文档声明它需要 ageo:SpatialObject
并且 ageo:Feature
是geo:SpatialObject
. 我有许多特征,它们的位置都有点。当我跑
SELECT Distinct * WHERE {
?g geo:asWKT ?gWKT .
}
我返回了 25 个点,所有这些点都应该在下面定义的(相当大的)多边形中。
然而
SELECT * WHERE {
?g geo:asWKT ?gWKT .
FILTER geof:within( ?g ,"POLYGON(51.45, -0.115,51.52,-0.08)"^^geo:wktLiteral ) .
}
导致“内部服务器错误”。
任何想法我做错了什么?我是 GeoSPARQL 的新手,虽然对标准 SPARQL 相当熟悉。