opengeospatial / ogc-geosparql

Public Repository for the OGC GeoSPARQL Standards Working Group
78 stars 20 forks source link

Triply Use Case 13: Finding a 3D CRS #599

Open wouterbeek opened 1 week ago

wouterbeek commented 1 week ago

Triply Use Case 13: Finding a 3D CRS

Description

For 3D data, it is difficult to find a CRS that applies. There are currently no properties that authoritatively indicate whether a CRS can or cannot be used for 3D data. For example, for data in The Netherlands I use CRS [1]. When that IRI is dereferenced, there is no indication that this CRS can only be used with 2D data, so I may naively use it for 3D data as well. @FransKnibbe knows that the correct CRS for 3D data in The Netherlands is actually [2]. When that IRI is dereferenced, there is no authoritative indication that this is indeed the case (although that may be non-authoritatively deduced from the English word "height" that appears in the name field).

[1] http://www.opengis.net/def/crs/EPSG/0/28992
[2] http://www.opengis.net/def/crs/EPSG/0/7415

Actor

Preconditions

Postconditions

Steps

  1. I have 3D data about buildings in The Netherlands.
  2. I have 2D data in GeoSPARQL for which I use CRS IRI [1], which is specific to The Netherlands.
  3. I look up whether I can use CRS IRI [1] for 3D data as well. When I do so, I can authoritatively determine that the CRS cannot be applied to 3D data (e.g. because there is a property "supportsHeight" or "supportsZ" or "supportsAltitude" that set to "false").
  4. I look for an alternative CRS IRI, and ultimately find [2]. Again, I can look up whether I can indeed use [2] for 3D data. When I do so, there is an authoritative property that shows that I can indeed use [2] for 3D data.
  5. Once I have found a CRS IRI that supports 3D in The Netherlands, I integrate all my data into one GeoSPARQL dataset. All GeoSPARQL literals in my dataset include the correct CRS IRI.
  6. When somebody else queries my dataset, they are able to interpret my CRS IRI, because they work with the same authoritative criteria to determine whether or not a CRS IRI supports 3D.