Package org.geotools.validation.spatial

Geometry based Validation implementations.

See:
          Description

Class Summary
IsValidGeometryValidation Tests to see if a geometry is valid by calling Geometry.isValid().
LineAbstractValidation PointCoveredByLineValidation purpose.
LineCoveredByFeatureLineValidation LineCoveredByFeatureLineValidation purpose.
LineCoveredByPolygonBoundaryValidation PointCoveredByLineValidation purpose.
LineCoveredByPolygonValidation Ensure a LineString is contained by Polygon.
LineEndPointCoveredByLineValidation PointCoveredByLineValidation purpose.
LineIntersectsLineWithNodeValidation LineIntersectsLineWithNodeValidation purpose.
LineLineAbstractValidation PointCoveredByLineValidation purpose.
LineMustBeASinglePartValidation LineIsSingleSegmentFeatureValidation purpose.
LineNoDanglesValidation LineNoDanglesValidation purpose.
LineNoPseudoNodeValidation PointCoveredByLineValidation purpose.
LineNoSelfIntersectValidation LineNoSelfIntersectFeatureValidation purpose.
LineNoSelfOverlappingValidation Ensure the defaultGeometry does not overlap (only works for LineString).
LineNotTouchingPolygonInteriorValidation PolygonNotOverlappingLineValidation purpose.
LinePointAbstractValidation PointCoveredByLineValidation purpose.
LinePolygonAbstractValidation PointCoveredByLineValidation purpose.
LinesNotIntersectValidation This validation plugIn checks to see if any features intersect.
LinesNotOverlapValidation LinesNotOverlapValidation purpose.
PointCoveredByEndPointOfLineValidation PointCoveredByEndPointOfLineValidation purpose.
PointCoveredByLineValidation PointCoveredByLineValidation purpose.
PointCoveredByPolygonBoundaryValidation PointCoveredByPolygonBoundaryValidation purpose.
PointCoveredByPolygonValidation PointCoveredByLineValidation purpose.
PointInsidePolygonValidation PointInsidePolygonValidation purpose.
PointLineAbstractValidation PointCoveredByLineValidation purpose.
PointPolygonAbstractValidation PointCoveredByLineValidation purpose.
PolygonBoundaryCoveredByPolygonValidation PolygonBoundaryCoveredByPolygonValidation purpose.
PolygonCoveredByFeaturePolygonValidation PolygonCoveredByFeaturePolygonValidation purpose.
PolygonCoveredByPolygonValidation PolygonCoveredByPolygonValidation purpose.
PolygonLineAbstractValidation PointCoveredByLineValidation purpose.
PolygonNoGapsValidation PolygonNoGapsValidation purpose.
PolygonNotCoveredByPolygonValidation PolygonBoundaryCoveredByPolygonValidation purpose.
PolygonNotOverlappingLineValidation PolygonNotOverlappingLineValidation purpose.
PolygonNotOverlappingPolygonValidation PolygonBoundaryCoveredByPolygonValidation purpose.
PolygonPointAbstractValidation PointCoveredByLineValidation purpose.
PolygonPolygonAbstractValidation PointCoveredByLineValidation purpose.
 

Package org.geotools.validation.spatial Description

Geometry based Validation implementations.

This package is used to store simple Geometry based Validation implementations. Many of these will be simple FeatureValidation implementations concerned with limiting the defaultGeometry of a Feature.

At least a couple IntegrityValidation tests will also be implemented here performing such opperations as ensuring the defaultGeometries do not overlap for an entire FeatureType.

The constraints represented by many of these Validation checks are designed to provide similar coverage to the ArcSDE GeoDatabase appliaction. Where possible we have followed a similar naming convention to the ESRI product.