org.geotools.validation.spatial |
Spatial Validation
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.
|
Java Source File Name | Type | Comment |
IsValidGeometryValidation.java | Class | Tests to see if a geometry is valid by calling Geometry.isValid(). |
IsValidGeometryValidationBeanInfo.java | Class | IsValidGeometryValidationBeanInfo purpose. |
LineAbstractValidation.java | Class | PointCoveredByLineValidation purpose. |
LineAbstractValidationBeanInfo.java | Class | LineAbstractValidationBeanInfopurpose. |
LineCoveredByFeatureLineValidation.java | Class | LineCoveredByFeatureLineValidation purpose. |
LineCoveredByFeatureLineValidationBeanInfo.java | Class | LineAbstractValidationBeanInfopurpose. |
LineCoveredByPolygonBoundaryValidation.java | Class | PointCoveredByLineValidation purpose. |
LineCoveredByPolygonBoundaryValidationBeanInfo.java | Class | LineAbstractValidationBeanInfopurpose. |
LineCoveredByPolygonValidation.java | Class | Ensure a LineString is contained by Polygon.
This is an integrity test in which we ensure that every LineString in a
FeatureType is contained by a Polygon in a second FeatureType. |
LineCoveredByPolygonValidationBeanInfo.java | Class | LineAbstractValidationBeanInfopurpose. |
LineEndPointCoveredByLineValidation.java | Class | PointCoveredByLineValidation purpose. |
LineEndPointCoveredByLineValidationBeanInfo.java | Class | LineAbstractValidationBeanInfopurpose. |
LineIntersectsLineWithNodeValidation.java | Class | LineIntersectsLineWithNodeValidation purpose. |
LineIntersectsLineWithNodeValidationBeanInfo.java | Class | LineAbstractValidationBeanInfopurpose. |
LineLineAbstractValidation.java | Class | PointCoveredByLineValidation purpose. |
LineLineAbstractValidationBeanInfo.java | Class | LineAbstractValidationBeanInfopurpose. |
LineMustBeASinglePartValidation.java | Class | LineIsSingleSegmentFeatureValidation purpose.
Tests to see if a LineString is made of only one segment, meaning it only
has two points. |
LineMustBeASinglePartValidationBeanInfo.java | Class | LineAbstractValidationBeanInfopurpose. |
LineNoDanglesValidation.java | Class | LineNoDanglesValidation purpose. |
LineNoDanglesValidationBeanInfo.java | Class | LineAbstractValidationBeanInfopurpose. |
LineNoPseudoNodeValidation.java | Class | PointCoveredByLineValidation purpose. |
LineNoPseudoNodeValidationBeanInfo.java | Class | LineAbstractValidationBeanInfopurpose. |
LineNoSelfIntersectValidation.java | Class | LineNoSelfIntersectFeatureValidation purpose.
Tests to see if a geometry crosses itself. |
LineNoSelfIntersectValidationBeanInfo.java | Class | LineAbstractValidationBeanInfopurpose. |
LineNoSelfOverlappingValidation.java | Class | Ensure the defaultGeometry does not overlap (only works for LineString).
Tests to see if a LineString overlaps itself. |
LineNoSelfOverlappingValidationBeanInfo.java | Class | LineAbstractValidationBeanInfopurpose. |
LineNotTouchingPolygonInteriorValidation.java | Class | PolygonNotOverlappingLineValidation purpose. |
LineNotTouchingPolygonValidationBeanInfo.java | Class | LineAbstractValidationBeanInfopurpose. |
LinePointAbstractValidation.java | Class | PointCoveredByLineValidation purpose. |
LinePointAbstractValidationBeanInfo.java | Class | LineAbstractValidationBeanInfopurpose. |
LinePolygonAbstractValidation.java | Class | PointCoveredByLineValidation purpose. |
LinePolygonAbstractValidationBeanInfo.java | Class | LineAbstractValidationBeanInfopurpose. |
LinesNotIntersectValidation.java | Class | This validation plugIn checks to see if any features intersect. |
LinesNotIntersectValidationBeanInfo.java | Class | LineAbstractValidationBeanInfopurpose. |
LinesNotOverlapValidation.java | Class | LinesNotOverlapValidation purpose. |
LinesNotOverlapValidationBeanInfo.java | Class | LineAbstractValidationBeanInfopurpose. |
PointCoveredByEndPointOfLineValidation.java | Class | PointCoveredByEndPointOfLineValidation purpose. |
PointCoveredByEndPointOfLineValidationBeanInfo.java | Class | LineAbstractValidationBeanInfopurpose. |
PointCoveredByLineValidation.java | Class | PointCoveredByLineValidation purpose. |
PointCoveredByLineValidationBeanInfo.java | Class | LineAbstractValidationBeanInfopurpose. |
PointCoveredByPolygonBoundaryValidation.java | Class | PointCoveredByPolygonBoundaryValidation purpose. |
PointCoveredByPolygonBoundaryValidationBeanInfo.java | Class | LineAbstractValidationBeanInfopurpose. |
PointCoveredByPolygonValidation.java | Class | PointCoveredByLineValidation purpose. |
PointCoveredByPolygonValidationBeanInfo.java | Class | LineAbstractValidationBeanInfopurpose. |
PointInsidePolygonValidation.java | Class | PointInsidePolygonValidation purpose. |
PointInsidePolygonValidationBeanInfo.java | Class | LineAbstractValidationBeanInfopurpose. |
PointLineAbstractValidation.java | Class | PointCoveredByLineValidation purpose. |
PointLineAbstractValidationBeanInfo.java | Class | LineAbstractValidationBeanInfopurpose. |
PointPolygonAbstractValidation.java | Class | PointCoveredByLineValidation purpose. |
PointPolygonAbstractValidationBeanInfo.java | Class | LineAbstractValidationBeanInfopurpose. |
PolygonBoundaryCoveredByPolygonValidation.java | Class | PolygonBoundaryCoveredByPolygonValidation purpose. |
PolygonBoundaryCoveredByPolygonValidationBeanInfo.java | Class | LineAbstractValidationBeanInfopurpose. |
PolygonCoveredByFeaturePolygonValidation.java | Class | PolygonCoveredByFeaturePolygonValidation purpose. |
PolygonCoveredByFeaturePolygonValidationBeanInfo.java | Class | LineAbstractValidationBeanInfopurpose. |
PolygonCoveredByPolygonValidation.java | Class | PolygonCoveredByPolygonValidation purpose. |
PolygonCoveredByPolygonValidationBeanInfo.java | Class | LineAbstractValidationBeanInfopurpose. |
PolygonLineAbstractValidation.java | Class | PointCoveredByLineValidation purpose. |
PolygonLineAbstractValidationBeanInfo.java | Class | LineAbstractValidationBeanInfopurpose. |
PolygonNoGapsValidation.java | Class | PolygonNoGapsValidation purpose. |
PolygonNoGapsValidationBeanInfo.java | Class | LineAbstractValidationBeanInfopurpose. |
PolygonNotCoveredByPolygonValidation.java | Class | PolygonBoundaryCoveredByPolygonValidation purpose. |
PolygonNotCoveredByPolygonValidationBeanInfo.java | Class | LineAbstractValidationBeanInfopurpose. |
PolygonNotOverlappingLineValidation.java | Class | PolygonNotOverlappingLineValidation purpose. |
PolygonNotOverlappingLineValidationBeanInfo.java | Class | LineAbstractValidationBeanInfopurpose. |
PolygonNotOverlappingPolygonValidation.java | Class | PolygonBoundaryCoveredByPolygonValidation purpose. |
PolygonNotOverlappingPolygonValidationBeanInfo.java | Class | LineAbstractValidationBeanInfopurpose. |
PolygonPointAbstractValidation.java | Class | PointCoveredByLineValidation purpose. |
PolygonPointAbstractValidationBeanInfo.java | Class | LineAbstractValidationBeanInfopurpose. |
PolygonPolygonAbstractValidation.java | Class | PointCoveredByLineValidation purpose. |
PolygonPolygonAbstractValidationBeanInfo.java | Class | LineAbstractValidationBeanInfopurpose. |