See: Description
| Class | Description |
|---|---|
| Binning<K,V> | |
| Categorization<K,V> |
This class can be used to run or configure a job for categorizing records of an input dataset into features of a hierarchical dataset.
|
| KMeansClustering<K,V> |
Class used to perform spatial clustering over an input data set.The clustering is performed running one or more jobs iteratively.
|
| MBR | |
| MBR.DoubleArrayWritable | |
| MBR.MBRCombiner | |
| MBR.MBRMapper<K,V> | |
| MBR.MBRReducer | |
| Partitioning |
This class can be used to run or configure a job for spatially partitioning one or more data sets.
Partitioning can be performed using only a fraction of the input data size by setting the Partitioning.setSamplingRatio(double) property (by default it is set to 0.1).The job's output is a partitioning file, a GeoJSON file containing the generated partitions with information such as the partition geometry and number of elements in the partition. |
| SpatialFilter<K,V> |
Runs or configures a job for performing spatial filtering over an input data set.
|
| SpatialIndexing<K,V> |
This class can be used to run or configure a job for creating a spatial index over a dataset.
|
| SpatialJoin |
This class can be used to run or configure a job for joining pairs of records from different data sets based on a spatial interaction between records.
A partitioning result file as generated by Partitioning is required to perform the spatial join. |