Rdf Fuseki GeoSparql不显示wktLiterals
Jena Fuseki在screenshot1中显示了使用数据类型GEO[“wktLiteral”]成功存储值,但在sparql端点中使用它时,显示了不同的格式。关于这一点,请给我提建议Rdf Fuseki GeoSparql不显示wktLiterals,rdf,jena,fuseki,rdflib,Rdf,Jena,Fuseki,Rdflib,Jena Fuseki在screenshot1中显示了使用数据类型GEO[“wktLiteral”]成功存储值,但在sparql端点中使用它时,显示了不同的格式。关于这一点,请给我提建议 Stores in right format : <x:> <http://www.opengis.net/ont/geosparql#asWKT> "POLYGON(())"^^<http://www.opengis.net/ont/geos
Stores in right format : <x:> <http://www.opengis.net/ont/geosparql#asWKT>
"POLYGON(())"^^<http://www.opengis.net/ont/geosparql#wktLiteral> .
以正确的格式存储:
“多边形(())”^^^。
执行查询时:
SELECT ?s ?p ?o
FROM <http://project/base/default1>
WHERE {
?s ?p ?o
}
选择s?p?o
从…起
在哪里{
?s?p?o
}
它产生如下所示的结果
s p o
1
<x:> geo:asWKT "POLYGON(())"^^
spo
1.
地理:asWKT“多边形(())”^^
谢谢,
马诺伊
如果查看“原始响应”,您将看到返回的文本具有正确的数据类型。正是显示器(第三方组件)选择使用数据类型的完整URI显示数据,这可能是出于演示的原因。感谢您的回复。我很高兴文字被存储在数据类型中。现在我尝试检查空间关系,我得到了两个简单文本的“geo:sfEquals”过滤函数的空结果。[“LINESTRING(0,0,10)”和“LINESTRING(0,0,0,5,0,10)”在空间上相等]。附件是同一问题的截图。关于这一点,请给我提建议。有关于sameCan的评论吗?你可以为此单独发布一个问题吗?这与你在这篇文章中的第一个问题有很大不同,@AndyS已经回答了,所以你应该标记他的答案为接受。