Class SpatialSupport
java.lang.Object
org.eclipse.rdf4j.query.algebra.evaluation.function.geosparql.SpatialSupport
This class is responsible for creating the
SpatialContext,
SpatialAlgebra and WktWriter that will be used. It will first try to load a subclass of itself called
"org.eclipse.rdf4j.query.algebra.evaluation.function.geosparql.SpatialSupportInitializer" . This is not provided, and
is primarily intended as a way to inject custom geospatial support. If this fails then the following fall-backs are
used:
- it uses the JTS GEO SpatialContext implementation, with added support for polygons.
- a SpatialAlgebra that does not support any operation.
- a WktWriter that only supports points .
SpatialContextFactory . The prefix is stripped from the system property
name to form the SpatialContextFactory argument name.
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected abstract SpatialAlgebraprotected abstract org.locationtech.spatial4j.context.SpatialContextprotected abstract WktWriterstatic SpatialAlgebrastatic org.locationtech.spatial4j.context.SpatialContextstatic WktWriter
-
Constructor Details
-
SpatialSupport
public SpatialSupport()
-
-
Method Details
-
getSpatialContext
public static org.locationtech.spatial4j.context.SpatialContext getSpatialContext() -
getSpatialAlgebra
-
getWktWriter
-
createSpatialContext
protected abstract org.locationtech.spatial4j.context.SpatialContext createSpatialContext() -
createSpatialAlgebra
-
createWktWriter
-