问题标签 [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 投票
1 回答
249 浏览

sparql - 从 SPARQL 中的字符串值中查找日期范围

我有如下组织的三元组。

这里三元组的对象部分包含字符串格式的日期信息。首先,日期的四位数字代表年份,最后两位数字代表月份。例如,在“201701”中,2017 是年份,01 表示一月。

我需要编写一个 SPARQL 查询来查找 2017 年 3 月到 2017 年 6 月范围内的所有日期。我的结果应该如下所示。

我想我需要编写一个 SPARQL 查询,如下所示:

我不确定我需要写什么过滤条件。您能否让我知道如何将字符串解析为日期并查找日期范围?先感谢您。

0 投票
1 回答
405 浏览

sparql - 具有唯一谓词的 SPARQL 传递查询

我有许多三元组,如下所示。

所有谓词都是唯一的。

我需要编写两个 SPARQL 查询。

查询 1 将通过传递查询(类似 this )找到:Ato之间的所有谓词。输出 1 应如下所示。:Z:A :has* :Z

Ouery 2 将通过传递查询:A找到to之间的三元组。输出 2 应如下所示。:Z

请让我知道如何编写这些传递 SPARQL 查询。

0 投票
1 回答
31 浏览

geospatial - 如何将特征的几何设置为多个几何的联合

我想根据 GeoSPARQL 标准组织我的行政地理。这个问题是由行政单位是分层和嵌套的明显考虑所推动的。例如,geo:feature(参见http://www.opengis.net/ont/geosparql#意大利 geo:hasGeometry IT

在此处输入图像描述

然后我还有其他20个特征对应20个区域(一级行政区划)。

每个特征都有一个对应的几何图形(基于ISO_3166-2:IT标准,它们被命名为:IT-65IT-77IT-78等)

在此处输入图像描述

假设我在意大利有三个级别的行政区划,所以对于ADM0n=1、ADM1n=20、ADM2n=100 和ADM3n=10000。总的来说,我应该定义 10121 个几何,但实际上我只需要 10000 个,因为ADM0 geo:hasGeometry这对应于 20 个几何ADM1特征的并集。如何在 RDF 序列化中将其形式化?

或者我可以指向多个几何图形

它是否会隐含在第二个声明中,该声明ex:Italy不是由任何单独的几何图形定义的,而是仅由所有几何图形的完全联合定义的?

0 投票
1 回答
173 浏览

sparql - geosparql 中的拓扑查询

我启发了这篇文章并使用 geosparql 本体创建了一个本体。创建了两个名为 Area 和 Park 的类作为 geosparql 的 Feature 类的子类。本体中添加了 3 个区域实例和 1 个公园实例。然后,几何实例被创建(asWKT)作为 geosparql 的 Polygon 类的子类。并且几何实例通过 hasGeometry 对象属性(创建的本体和实例)与 Park 和 Area 实例相关联。

我试图进行拓扑查询以找出 Park 实例中的 Area 实例。因此,我使用 Protégé 4.3 的 sparql 查询插件运行了以下查询。

前缀 geosparql:http ://www.opengis.net/ont/geosparql# 前缀 su:http ://www.example.org/su#

选择 ?x ?y WHERE { ?xa su:Area ; geosparql:hasGeometry ?xgeo 。?ya su:公园; geosparql:hasGeometry ?ygeo 。?xgeo geosparql:sfWithin ?ygeo 。}

没有结果返回,但我知道 Park 实例中有两个 Area 实例。我没有发现问题。我不使用 geosparql 和 protégé 查询拓扑关系吗?

0 投票
2 回答
425 浏览

sparql - 查询中的 GeoSPARQL

我正在努力使用 GeoSPARQL 功能。我的本体中有两点定义。使用此查询,我在结果中得到了它们:

问题是为什么http://www.example.org/POI#ErasmusBrug不是搜索结果的一部分。是否可以在包络内搜索多边形?

Stardog 中有哪些 GeoSPARQL 函数?任何好的示例资源?

我使用的本体可以在这里找到

0 投票
0 回答
86 浏览

sparql - GeoSPARQL 或 stSPARQL 获取线对象的长度

有没有办法使用 GeoSPARQL 或 stSPARQL 计算线对象(例如海岸线)的总距离?

0 投票
1 回答
134 浏览

geospatial - GraphDB GeoSPARQL 投影支持

我在将具有非默认投影的数据加载到 GraphDB 时遇到了一些问题。

使用文档网站中的示例文件,但将投影从 CRS84 更改为 CRS83,导致在运行示例 2(也来自网站)时找不到交点。GraphDB 是否支持加载具有不同投影的数据?如果是这样,我需要做些什么才能使其正常工作吗?

如果我将投影保留为 CRS84,一切都会按预期进行。

这是我试图执行的查询:

0 投票
1 回答
267 浏览

graphdb - GraphDB 和 GeoSPARQL

我运行这个查询:

针对 GraphDB:

在商店里,我没有得到任何结果。你认为这是由于“法国异国情调”CRS吗?

0 投票
0 回答
215 浏览

sparql - SPARQL 查询附近的文化和历史地点

我正在尝试在 dbpedia.com 上编写一个 SPARQL 查询,以查找给定坐标附近的文化和历史位置。我发现了这个例子,它可以在纽约 20 公里范围内找到东西。

我想写一个查询,它将根据我在查询中写的距离列出所有文化和历史地点,在这个例子中是 20 公里。我该怎么做?

0 投票
0 回答
200 浏览

geospatial - 建立空间索引

我想在我的 Jena Fuseki 服务器上构建空间索引。我尝试在这里关注文档:https ://jena.apache.org/documentation/query/spatial-query.html

但是当我重新启动我的服务器时,我有这个:

[2018-05-24 17:05:03] 服务器信息 Apache Jena Fuseki 3.7.0 [2018-05-24 17:05:03] 配置信息 FUSEKI_HOME=C:\Users\i3mainz\Desktop\JenaFusekiProject\apache-jena -fuseki-3.7.0。[2018-05-24 17:05:03] 配置信息 FUSEKI_BASE=C:\Users\i3mainz\Desktop\JenaFusekiProject\apache-jena-fuseki-3.7.0\run [2018-05-24 17:05:03]配置信息 Shiro 文件:file://C:\Users\i3mainz\Desktop\JenaFusekiProject\apache-jena-fuseki-3.7.0\run\shiro.ini [2018-05-24 17:05:04] 配置信息配置文件:C:\Users\i3mainz\Desktop\JenaFusekiProject\apache-jena-fuseki-3.7.0\run\config.ttl [2018-05-24 17:05:04] riot WARN [line: 32, col: 1 ] Bad IRI: Code: 4/UNWISE_CHARACTER in PATH: 该字符不匹配 URIs/IRI 的语法规则。这些字符在 RDF URI References、XML 系统标识符和 XML Schema anyURIs 中是允许的。

我真的不明白我错在哪里。

这是我的配置:

有人能帮我吗 ?