You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Actor: GeoSPARQL data user (human or software agent querying RDF dataset with GeoSPARQL)
Preconditions
Features and Geometries with 2D and 3D representations are present in a dataset to be queried. The translate by vector function is discoverable.
Postconditions
A SPARQL query can be executed that includes a function to return geometry with coordinates translated by a vector from a given geometry coordinates. The results of the query are known to be true or false in 2D and 3D.
Steps
Actor: discovers translate by vector function implemented by the system
Actor: executes a SPARQL query containing translate by vector function with a geometry and three double values corresponding to (x y z) translation vector as arguments.
System: returns a SPARQL result with a geometry coordinates translated by a vector from the input geometry.
The text was updated successfully, but these errors were encountered:
Use Case ONTO24
Translate By Vector
As a GeoSPARQL data user I would like to translate a geometry coordinates by a vector (x, y, z).
For the
POLYGON((0 0 0, 3 0 0, 3 5 0, 0 5 0, 0 0 0))
and the vector (2, 1, 0) the value isPOLYGON((2 1 0, 5 1 0, 5 6 0, 2 6 0, 2 1 0))
.Function signature:
vectorTranslate(geometry: ogc:geomLiteral, xsd:double, xsd:double, xsd:double): geometry: ogc:geomLiteral
Actor: GeoSPARQL data user (human or software agent querying RDF dataset with GeoSPARQL)
Preconditions
Features and Geometries with 2D and 3D representations are present in a dataset to be queried. The translate by vector function is discoverable.
Postconditions
A SPARQL query can be executed that includes a function to return geometry with coordinates translated by a vector from a given geometry coordinates. The results of the query are known to be true or false in 2D and 3D.
Steps
Actor: discovers translate by vector function implemented by the system
Actor: executes a SPARQL query containing translate by vector function with a geometry and three double values corresponding to (x y z) translation vector as arguments.
System: returns a SPARQL result with a geometry coordinates translated by a vector from the input geometry.
The text was updated successfully, but these errors were encountered: