public class IndexedPointInAreaLocator extends Object implements PointOnGeometryLocator
Location
of Coordinate
s 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)
g
- the Geometry to locate inpublic int locate(Coordinate p)
locate
in interface PointOnGeometryLocator
p
- the point to testCopyright © 2022. All rights reserved.