如何将要素几何设置为多个几何的并集

时间:2017-11-28 18:49:37

标签: geospatial geosparql

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

enter image description here

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

每个要素都有相应的几何图形(基于它们命名的ISO_3166-2:IT标准:IT-65IT-77IT-78等。)

enter image description here

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

ADM1

或者我可以指向多个几何

ex:Italy a geo:Feature
  geo:hasGeometry ex:IT 

在第二个声明中是否隐含ex:Italy a geo:Feature; geo:hasGeometry ex:IT-65 ; ... geo:hasGeometry ex:IT-78 . 未由任何单个几何定义,而是仅由所有几何的完全并集定义?

1 个答案:

答案 0 :(得分:0)

实际上,获得几何联合的最佳方法是OGC在GeoSPARQL中提出的联合函数。

以下是文档的链接:GeoFunction UNION

显然,像往常一样照顾CRS。