Spatial index that breaks up space into discrete buckets to index points
Creates an index suitable for geometries with extents.
Creates an index suitable for geometries with extents. The index is broken up into tiers, where each geometry is assigned a tier based on its envelope size. When querying, each tier must be evaluated, so if possible tiers should be matched closely to the envelopes of the entries.
Values are indexed by the centroid of their envelope. When querying, the bounding box is expanded based on the max envelope size of the tier, to ensure that all potential results are found. Thus, the false positive rate tends to go up with larger tiers, and post-filtering is recommended.
item type
Trait for indexing and querying spatial data
Thread safe quad tree
Spatial index wrapper for un-synchronized quad tree
BitSet for indicating read/write mode of an index
Utility object that ensures that none of the (local portion of the) property names is a reserved word in ECQL.
Utility object that ensures that none of the (local portion of the) property names is a reserved word in ECQL. Using those reserved words in a simple feature type will cause queries to fail.
Utility object for emitting a warning to the user if a SimpleFeatureType contains a temporal attribute, but none is used in the index.
Utility object for emitting a warning to the user if a SimpleFeatureType contains a temporal attribute, but none is used in the index.
Furthermore, this object presents a candidate to be used in this case.
This is useful since the only symptom of this mistake is slower than normal queries on temporal ranges.
Spatial index that breaks up space into discrete buckets to index points
Does not support non-point inserts
index value binding