Packages

package valid

Ordering
  1. Alphabetic
Visibility
  1. Public
  2. Protected

Type Members

  1. class ConnectedInteriorTester extends AnyRef
  2. 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

  3. 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

  4. class IsValidOp extends AnyRef
  5. class TopologyValidationError extends AnyRef

Value Members

  1. 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

  2. object IsValidOp
  3. 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

Ungrouped