package valid
- Alphabetic
- Public
- Protected
Type Members
- class ConnectedInteriorTester extends AnyRef
- class ConsistentAreaTester extends AnyRef
Checks that a {link GeometryGraph} representing an area (a {link Polygon} or {link MultiPolygon} ) has consistent semantics for area geometries.
Checks that a {link GeometryGraph} representing an area (a {link Polygon} or {link MultiPolygon} ) has consistent semantics for area geometries. This check is required for any reasonable polygonal model (including the OGC-SFS model, as well as models which allow ring self-intersection at single points)
Checks include:
- test for rings which properly intersect (but not for ring self-intersection, or intersections at vertices)
- test for consistent labelling at all node points (this detects vertex intersections with invalid topology, i.e. where the exterior side of an edge lies in the interior of the area)
- test for duplicate rings
If an inconsistency is found the location of the problem is recorded and is available to the caller.
- Version
1.7
- class IndexedNestedRingTester extends AnyRef
Tests whether any of a set of {link LinearRing}s are nested inside another ring in the set, using a spatial index to speed up the comparisons.
Tests whether any of a set of {link LinearRing}s are nested inside another ring in the set, using a spatial index to speed up the comparisons.
- Version
1.7
- class IsValidOp extends AnyRef
- class TopologyValidationError extends AnyRef
Value Members
- object ConnectedInteriorTester
This class tests that the interior of an area {link Geometry} ( {link Polygon} or {link MultiPolygon} ) is connected.
This class tests that the interior of an area {link Geometry} ( {link Polygon} or {link MultiPolygon} ) is connected. This can happen if:
- a shell self-intersects
- one or more holes form a connected chain touching a shell at two different points
- one or more holes form a ring around a subset of the interior
If a disconnected situation is found the location of the problem is recorded.
- Version
1.7
- object IsValidOp
- object TopologyValidationError
Contains information about the nature and location of a {link Geometry} validation error
Contains information about the nature and location of a {link Geometry} validation error
- Version
1.7