public class IndexedPointInAreaLocator extends Object implements PointOnGeometryLocator
Location of Coordinates relative to
an areal geometry, using indexing for efficiency.
This algorithm is suitable for use in cases where
many points will be tested against a given area.
The Location is computed precisely, in that points
located on the geometry boundary or segments will
return Location.BOUNDARY.
Polygonal and LinearRing geometries
are supported.
The index is lazy-loaded, which allows creating instances even if they are not used.
Thread-safe and immutable.
| Constructor and Description |
|---|
IndexedPointInAreaLocator(Geometry g)
Creates a new locator for a given
Geometry. |
| Modifier and Type | Method and Description |
|---|---|
int |
locate(Coordinate p)
|
public IndexedPointInAreaLocator(Geometry g)
Geometry.
Geometries containing Polygons and LinearRing geometries
are supported.g - the Geometry to locate inpublic int locate(Coordinate p)
locate in interface PointOnGeometryLocatorp - the point to testCopyright © 2024. All rights reserved.