Class IndexedPointInAreaLocator

java.lang.Object
org.locationtech.jts.algorithm.locate.IndexedPointInAreaLocator
All Implemented Interfaces:
PointOnGeometryLocator

public class IndexedPointInAreaLocator extends Object implements PointOnGeometryLocator
Determines the 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.

Author:
Martin Davis
  • Constructor Details

    • IndexedPointInAreaLocator

      public IndexedPointInAreaLocator(Geometry g)
      Creates a new locator for a given Geometry. Polygonal and LinearRing geometries are supported.
      Parameters:
      g - the Geometry to locate in
  • Method Details