All Classes and Interfaces

Class
Description
 
AffineTransform2D cannot be correctly deserialized by the default serializer of Kryo, so we need to provide a custom serializer.
 
 
 
Generates geometries that are distributed according to the Bit distribution
 
 
A utility class for finding CRS transforms.
The Class Circle.
 
 
 
 
 
 
There won't be too many distinct CRSes in a typical application, so we can cache the serialized form of CRS objects to speed up the serialization/deserialization process.
 
This class is mostly copied from SerializableRenderedImage.
Generates geometries that are distributed according to the Diagonal distribution
 
 
 
 
FAST writes raw doubles; COMPACT snaps vertices to cell centers.
A 4 byte prefix for encoded geographies.
The Enum FileDataSplitter.
FormatUtils<T extends org.locationtech.jts.geom.Geometry>
This format mapper is isolated on purpose for the sake of sharing across Spark and Flink
 
 
 
Generates geometries that are distributed according to the Gaussian distribution
A generator is an iterator that generates random geometries.
A factory class for creating instances of Generator
An abstract class represent S2Geography.
 
A Geography wrapping zero or more Geography objects, representing a GEOMETRYCOLLECTION.
 
Iterator to query indexed shapes by S2CellId coverings.
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Provides methods to efficiently serialize and deserialize geometry types.
 
 
Class to split geometry by other geometry.
 
The Enum GeometryType.
 
 
GridSampleDimension and RenderedSampleDimension are not serializable.
 
 
 
 
Utility functions for image processing.
Provides methods to efficiently serialize and deserialize the index.
Provides methods to efficiently serialize and deserialize the index.
 
Utility methods for serializing objects with Kryo.
 
 
 
 
 
Generate boxes that are non-overlapping and fill up the unit square.
 
 
 
 
 
 
 
 
 
A Geography representing zero or more polylines using S2Polyline.
 
 
 
 
 
 
 
 
 
 
 
Raster constructor for testing the Python implementation of raster deserializer.
 
 
 
 
 
 
Utility functions for working with GridCoverage2D objects.
 
Serializer for SampleModelState using Kryo.
 
 
Generates points or boxes that are distributed according to the Sierpinski distribution
 
 
Provides methods to efficiently serialize and deserialize spatialIndex types.
 
Straight skeleton computation for polygons using the campskeleton library.
 
 
 
Generates geometries that are distributed uniformly
 
This code is a custom modified version of JTS WKBReader