Uses of Class
org.apache.sis.internal.feature.Geometries
Packages that use Geometries
Package
Description
Helper classes for creating
FeatureType
instances.Filters features according their properties.
A set of helper classes for the SIS implementation.
Centralizes usages ERSI geometry API by Apache SIS.
Centralizes usages of some (not all) Java2D geometry API by Apache SIS.
Methods specific to the Java Topology Suite (JTS).
Base implementation shared by the main
filter
package and the SQLMM extension.Partial implementation of SQLMM operations as filter expressions.
Build
DefaultFeatureType
s by inspection of database schemas.Specialization of
org.apache.sis.internal.sql.feature
for the PostGIS database.DataStore
implementation for Coma Separated Values (CSV) files.Reads and writes data in GPS Exchange Format (GPX).
-
Uses of Geometries in org.apache.sis.feature.builder
Fields in org.apache.sis.feature.builder declared as GeometriesModifier and TypeFieldDescriptionprivate final Geometries
<?> FeatureTypeBuilder.geometries
Provides method for creating geometric objects using the library specified by the user. -
Uses of Geometries in org.apache.sis.filter
Fields in org.apache.sis.filter declared as GeometriesModifier and TypeFieldDescriptionprivate final Geometries
<G> DefaultFilterFactory.library
The geometry library used by this factory.Constructors in org.apache.sis.filter with parameters of type GeometriesModifierConstructorDescriptionprotected
BinaryGeometryFilter
(Geometries<G> library, Expression<? super R, ?> geometry1, Expression<? super R, ?> geometry2, javax.measure.Unit<?> systemUnit) Creates a new binary function.(package private)
BinarySpatialFilter
(Geometries<G> library, Expression<? super R, ?> geometry, org.opengis.geometry.Envelope bounds, WraparoundMethod wraparound) Creates a spatial operator forSpatialOperatorName.BBOX
.(package private)
BinarySpatialFilter
(SpatialOperatorName operatorType, Geometries<G> library, Expression<? super R, ?> geometry1, Expression<? super R, ?> geometry2) Creates a spatial operator all types other than BBOX.(package private)
DistanceFilter
(DistanceOperatorName operatorType, Geometries<G> library, Expression<? super R, ?> geometry1, Expression<? super R, ?> geometry2, javax.measure.Quantity<javax.measure.quantity.Length> distance) Creates a new spatial function. -
Uses of Geometries in org.apache.sis.internal.feature
Fields in org.apache.sis.internal.feature declared as GeometriesModifier and TypeFieldDescription(package private) Geometries
<?> Geometries.fallback
The fallback implementation to use if the default one is not available.(package private) static final Geometries
<?> GeometryFactories.implementation
The default geometry implementation to use.Methods in org.apache.sis.internal.feature that return GeometriesModifier and TypeMethodDescriptionabstract Geometries
<G> GeometryWrapper.factory()
Returns the implementation-dependent factory of geometric objects.static Geometries
<?> Geometries.implementation
(Class<?> type) Returns a factory backed by the same implementation than the given type.static Geometries
<?> Geometries.implementation
(GeometryLibrary library) Returns a factory backed by the specified geometry library implementation, of the default implementation if the specified library isnull
.private static Geometries
<?> GeometryFactories.link
(Geometries<?> previous, String name) Gets the library implementation of the given package (JTS or ESRI) if present.Methods in org.apache.sis.internal.feature with parameters of type GeometriesModifier and TypeMethodDescriptionprivate static Geometries
<?> GeometryFactories.link
(Geometries<?> previous, String name) Gets the library implementation of the given package (JTS or ESRI) if present. -
Uses of Geometries in org.apache.sis.internal.feature.esri
Subclasses of Geometries in org.apache.sis.internal.feature.esriModifier and TypeClassDescriptionfinal class
The factory of geometry objects backed by ESRI.Methods in org.apache.sis.internal.feature.esri that return GeometriesModifier and TypeMethodDescriptionGeometries
<com.esri.core.geometry.Geometry> Wrapper.factory()
Returns the implementation-dependent factory of geometric object. -
Uses of Geometries in org.apache.sis.internal.feature.j2d
Subclasses of Geometries in org.apache.sis.internal.feature.j2dModifier and TypeClassDescriptionfinal class
The factory of geometry objects backed by Java2D.Methods in org.apache.sis.internal.feature.j2d that return Geometries -
Uses of Geometries in org.apache.sis.internal.feature.jts
Subclasses of Geometries in org.apache.sis.internal.feature.jtsModifier and TypeClassDescriptionfinal class
The factory of geometry objects backed by Java Topology Suite (JTS).Methods in org.apache.sis.internal.feature.jts that return GeometriesModifier and TypeMethodDescriptionGeometries
<org.locationtech.jts.geom.Geometry> Wrapper.factory()
Returns the implementation-dependent factory of geometric object. -
Uses of Geometries in org.apache.sis.internal.filter
Fields in org.apache.sis.internal.filter declared as GeometriesModifier and TypeFieldDescription(package private) final Geometries
<G> GeometryConverter.library
The geometry library to use.Methods in org.apache.sis.internal.filter that return GeometriesModifier and TypeMethodDescriptionprotected static <G> Geometries
<G> Node.getGeometryLibrary
(Expression<?, GeometryWrapper<G>> expression) Returns a handler for the library of geometric objects used by the given expression.Methods in org.apache.sis.internal.filter with parameters of type GeometriesModifier and TypeMethodDescriptionprotected static <R,
G> Expression <R, GeometryWrapper<G>> Node.toGeometryWrapper
(Geometries<G> library, Expression<R, ?> expression) Returns an expression whose results is a geometry wrapper.Constructors in org.apache.sis.internal.filter with parameters of type GeometriesModifierConstructorDescriptionGeometryConverter
(Geometries<G> library, Expression<? super R, ?> expression) Creates a new converter expression. -
Uses of Geometries in org.apache.sis.internal.filter.sqlmm
Fields in org.apache.sis.internal.filter.sqlmm declared as GeometriesModifier and TypeFieldDescription(package private) final Geometries
<G> GeometryConstructor.library
The library to use for creating geometry objects.private final Geometries
<?> Registry.library
The geometry library used by this registry.private final Geometries
<G> ST_Point.library
The library to use for creating geometry objects.Methods in org.apache.sis.internal.filter.sqlmm that return GeometriesModifier and TypeMethodDescription(package private) final Geometries
<?> GeometryConstructor.getGeometryLibrary()
Returns a handler for the library of geometric objects used by this expression.(package private) final Geometries
<?> OneGeometry.getGeometryLibrary()
Returns a handler for the library of geometric objects used by this expression.(package private) abstract Geometries
<?> SpatialFunction.getGeometryLibrary()
Returns a handler for the library of geometric objects used by this expression.(package private) final Geometries
<?> ST_Point.getGeometryLibrary()
Returns a handler for the library of geometric objects used by this expression.(package private) final Geometries
<?> ST_Transform.getGeometryLibrary()
Returns a handler for the library of geometric objects used by this expression.(package private) final Geometries
<?> TwoGeometries.getGeometryLibrary()
Returns a handler for the library of geometric objects used by this expression.Methods in org.apache.sis.internal.filter.sqlmm with parameters of type GeometriesModifier and TypeMethodDescriptionfinal Class
<?> SQLMM.getReturnType
(Geometries<?> library) Returns the type of value returned by the SQLMM function.Constructors in org.apache.sis.internal.filter.sqlmm with parameters of type GeometriesModifierConstructorDescription(package private)
GeometryConstructor
(SQLMM operation, Expression<? super R, ?>[] parameters, Geometries<G> library) Creates a new function for the given parameters.(package private)
GeometryParser
(SQLMM operation, Expression<? super R, ?>[] parameters, Geometries<G> library) Creates a new function for the given parameters.(package private)
OneGeometry
(SQLMM operation, Expression<? super R, ?>[] parameters, Geometries<G> library) Creates a new function for a geometry represented by the given parameter.Registry
(Geometries<?> library) Creates the default register.(package private)
ST_FromBinary
(SQLMM operation, Expression<? super R, ?>[] parameters, Geometries<G> library) Creates a new function for the given parameters.(package private)
ST_FromText
(SQLMM operation, Expression<? super R, ?>[] parameters, Geometries<G> library) Creates a new function for the given parameters.(package private)
ST_Point
(Expression<? super R, ?>[] parameters, Geometries<G> library) Creates a new function with the given parameters.(package private)
ST_Transform
(Expression<? super R, ?>[] parameters, Geometries<G> library) Creates a new function with the given parameters.(package private)
TwoGeometries
(SQLMM operation, Expression<? super R, ?>[] parameters, Geometries<G> library) Creates a new function for geometries represented by the given parameter.(package private)
WithArgument
(SQLMM operation, Expression<? super R, ?>[] parameters, Geometries<G> library) Creates a new function for a geometry represented by the given parameter.(package private)
WithArgument
(SQLMM operation, Expression<? super R, ?>[] parameters, Geometries<G> library) Creates a new function for geometries represented by the given parameter. -
Uses of Geometries in org.apache.sis.internal.sql.feature
Fields in org.apache.sis.internal.sql.feature declared as GeometriesModifier and TypeFieldDescriptionprivate final Geometries
<G> GeometryGetter.geometryFactory
The factory to use for creating geometries from WKB definitions.(package private) final Geometries
<G> Database.geomLibrary
The factory to use for creating geometric objects.Constructors in org.apache.sis.internal.sql.feature with parameters of type GeometriesModifierConstructorDescriptionprotected
Database
(DataSource source, DatabaseMetaData metadata, Geometries<G> geomLibrary, StoreListeners listeners) Creates a new handler for a spatial database.(package private)
GeometryGetter
(Geometries<G> geometryFactory, Class<V> geometryClass, org.opengis.referencing.crs.CoordinateReferenceSystem defaultCRS, BinaryEncoding encoding) Creates a new reader. -
Uses of Geometries in org.apache.sis.internal.sql.postgis
Constructors in org.apache.sis.internal.sql.postgis with parameters of type GeometriesModifierConstructorDescriptionPostgres
(DataSource source, Connection connection, DatabaseMetaData metadata, Geometries<G> geomLibrary, StoreListeners listeners) Creates a new session for a PostGIS database. -
Uses of Geometries in org.apache.sis.internal.storage.csv
Fields in org.apache.sis.internal.storage.csv declared as GeometriesModifier and TypeFieldDescription(package private) final Geometries
<?> Store.geometries
The factory to use for creating geometries.Methods in org.apache.sis.internal.storage.csv with parameters of type GeometriesModifier and TypeMethodDescriptionfinal <G> void
MovingFeatureBuilder.storeGeometry
(String featureName, int index, int dimension, Geometries<G> factory, AbstractAttribute<G> dest, Consumer<LogRecord> warningListener) Sets the geometry of the given attribute to the values collected by thisMovingFeatures
. -
Uses of Geometries in org.apache.sis.internal.storage.gpx
Fields in org.apache.sis.internal.storage.gpx declared as GeometriesModifier and TypeFieldDescription(package private) final Geometries
<?> Types.geometries
Accessor to the geometry implementation in use (Java2D, ESRI or JTS).Methods in org.apache.sis.internal.storage.gpx with parameters of type GeometriesModifier and TypeMethodDescription(package private) static <G> DefaultAttributeType
<? extends G> GroupAsPolylineOperation.getResult
(Geometries<G> geometries) Creates theresult
argument for the constructor.