问题标签 [geosparql]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
263 浏览

spatial - GeoSPARQL 函数和空间参考系统 (SRS)

我试图通过采用GeoSPARQL相关函数(sfTouchessfEqualssfContains等)在本体中表示一些几何对象(多边形线等)并计算它们的空间/拓扑关系。我正在使用 GraphDB,启用了 GeoSPARQL 插件。

我已经看到,在几何对象的WKT 表示中,GeoSPARQL 使用了默认空间参考系统的概念(即对应的 < http://www.opengis.net/def/crs/OGC/1.3/CRS84 > URI到WGS84坐标参考系统 ( CRS ))。但是,在我的用例中,几何对象的坐标实际上对应于二维笛卡尔坐标系中的值。

我在EPSG Geodetic Parameter Registry中找到了表示笛卡尔坐标的正确 CRS,并在 WKT 表示中附加了正确的 URI,但 GeoSPARQL 函数不返回任何结果或错误。

我的问题如下:“在任何其他类型的 CRS 中表示空间对象时,GeoSPARQL 函数是否正常运行,除了默认的吗? ”。

先感谢您。

0 投票
0 回答
47 浏览

sparql - 如何找到绑定到某个位置的主题(sparql)

目前,我正在尝试查找在这种情况下geo:asWKT对于荷兰 sparql 端点中的所有这些主题都相同的主题。最初,我从建筑物中获取 geo:asWKT,随后我尝试让该位置具有相应的主题(例如与该位置/建筑物相关的建筑物的许可证或其他信息。

我假设通过编写以下 sparql 查询,我将能够检索绑定到某个位置的主题,但是我没有收到任何结果。我不确定这是否到期

  1. 我的查询或
  2. 是否根本没有结果可以返回。

我是 SPARQL 的初学者,所以我可能制定的查询过于简单,但我假设当我在SELECT子句的两行中使用?Gebouwgeo时,两行中的? Gebouwgeo将具有相同的值,并且当我将问题词(在我的情况下为?y)分配为主题时,它将给出所有可能的主题

所以我不确定这是由于我的查询还是无法进行查询:我了解到荷兰 SPARQL 端点中的许多数据尚未相互连接,因此这些可能尚未建立链接,因此在 Dutch Sparql 端点中可能还无法查询此类查询。

0 投票
1 回答
46 浏览

query-optimization - SPARQL DBPedia 查询座位容量、优化和删除重复项

我想在 DBPedia 上获取所有带有座位容量信息的对象。或者,我想获取他们的标签、地址、纬度和经度信息。

我的问题是即使在按语言过滤后我也会得到很多重复。如何根据“地址”或任何其他属性获得不同的条目?

另外,你能告诉我这个查询的哪一部分可以改进,这样当我使用公共DBpedia 端点时我的查询就不会超时?谢谢!

0 投票
0 回答
208 浏览

function - GraphDB 8.10 Geosparql geof:nearby 如何

我对 sparql 和 geosparql 很陌生,我正在使用GraphDB 8.10并且已经通过在界面geosparql中执行它来启用插件SPARQL

我曾经protege创建一个本体,假设我在类POINT下有 3 个feature数据类型点asWkt Literal。1 一点附在博物馆上,其他 2 点就在附近。

我要做的是使用该geof:nearby函数设置半径以检查和检索这两个点之一的正确语法。

我的查询如下:

请记住 test24:GPSPoint 与 sf:Point 等价类

虽然我已经在图表概述中看到了三元组,但特定查询没有错,但是当我想返回上述两个中的特定点时,它什么也不返回。

0 投票
0 回答
179 浏览

distance - GraphDB geof:两点之间的距离返回空字段 - geosparql

我正在使用 GraphDB 并想使用 geosparql 计算两点之间的 geof:distance。?point 和 ?point2 是几何结构,结构如下"POINT(-77.050125 38.892086)"^^<http://www.opengis.net/ont/geosparql#wktLiteral>。但是由于某种原因,查询中的字段 dist 仍然为空。为什么我无法理解。我已经启用了 geosparql。

我的代码如下:

这很好用。我认为 unit# 本体可能会导致问题

这是我的工作代码

0 投票
1 回答
144 浏览

sparql - SPARQL - 获取直接分配给个人的所有数据属性,以及通过对象属性间接分配给其他个人的所有数据属性

到目前为止,我的代码是这样的:

我想要做的是让某个 ID 为 7878787 的人,例如,给我他所有的直接数据类型属性,排除 rdf:type 答案,排除任何非文字值,并给我所有的间接数据类型属性通过对象属性与第一个人连接的另一个人。特别是我使用 geosparql 并且我想获取 Place 的数据属性以及分配给 Geometry 的 Point Individual 子类的 GPS 坐标,该子类与具有 geo:hasGeometry 对象属性的 Place 个体相连。理想的情况是递归发生,例如,它不是字面意义上的 ?value 出现在与 ?property 相同的列中,而 ?value2 例如出现在与 value 相同的列中,我记住导出到 JSON 是下一步

0 投票
0 回答
37 浏览

sparql - Virtuoso:点之间的 st_intersects() 距离与精度参数不匹配

LinkedGeoData站点有一些 SPARQL 查询示例一个例子说它检索了距离莱比锡中央车站 100m 的所有便利设施。但是,SPARQL 查询结果与中央站的距离远超过 100m。

例子的文字有误,还是功能有误?

Ps:我已经使用OpenStreetMap 站点验证了点之间的距离。

0 投票
2 回答
114 浏览

python - RDFLIB Python 是否支持 Geosparql 查询?

我正在尝试使用 RDFLIB Python 执行 Geosparql 查询……但我得到空结果……RDFLIB Python 是否支持 Geosparql 查询?请就此向我提出建议。下面是我存储三元组和查询执行的代码。

上面的代码总是返回空结果。

0 投票
1 回答
113 浏览

java - 使用 Spark/java 的 SQL 查询和数据帧

我是 spark 的初学者,我陷入了如何使用数据框发出 sql 请求。

我有以下两个数据框。

我想执行以下请求。

我真的卡住了,我应该加入两个数据框还是什么?我尝试像这样使用 id 和 idZone 加入两个数据框:

但在我看来,加入并不是正确的选择。

我需要你帮忙 。

谢谢

0 投票
1 回答
27 浏览

function - Geosparql 函数

我正在尝试合并两个具有 WKT 坐标作为 geoshape 属性的区域。查询如下:

我收到 GraphDB 的以下错误:错误 500:错误查询评估错误:验证的对象为空(HTTP 状态 500)。

任何建议提前谢谢你。