Skip navigation links
org.locationtech.jts:jts-core 1.20.0

Package org.locationtech.jts.coverage

Classes that operate on polygonal coverages.

See: Description

Package org.locationtech.jts.coverage Description

Classes that operate on polygonal coverages.

A polygonal coverage is a set of polygonal geometries which is non-overlapping and edge-matched. (Polygons or MultiPolygons). A set of polygonal geometries is a valid coverage if:

  1. Each geometry is valid
  2. The interiors of all polygons are disjoint (they are non-overlapping). This is the case if no polygon has a boundary which intersects the interior of another polygon.
  3. Where polygons are adjacent (i.e. their boundaries intersect), they are edge-matched: the vertices (and thus line segments) of the common boundary section match exactly.
A coverage may contain holes and disjoint regions.

Coverage algorithms (such as CoverageUnion) generally require the input coverage to be valid to produce correct results. Coverages can be validated using CoverageValidator.

Skip navigation links
org.locationtech.jts:jts-core 1.20.0

Copyright © 2024. All rights reserved.