public class TopologyValidationError
extends java.lang.Object
Geometry
validation errorModifier and Type | Field | Description |
---|---|---|
static int |
DISCONNECTED_INTERIOR |
Indicates that the interior of a polygon is disjoint
(often caused by set of contiguous holes splitting the polygon into two parts)
|
static int |
DUPLICATE_RINGS |
Indicates that a polygonal geometry contains two rings which are identical
|
static java.lang.String[] |
errMsg |
Messages corresponding to error codes
|
static int |
ERROR |
Deprecated.
|
static int |
HOLE_OUTSIDE_SHELL |
Indicates that a hole of a polygon lies partially or completely in the exterior of the shell
|
static int |
INVALID_COORDINATE |
Indicates that the
X or Y ordinate of
a Coordinate is not a valid numeric value (e.g. |
static int |
NESTED_HOLES |
Indicates that a hole lies in the interior of another hole in the same polygon
|
static int |
NESTED_SHELLS |
Indicates that a polygon component of a MultiPolygon lies inside another polygonal component
|
static int |
REPEATED_POINT |
Deprecated.
|
static int |
RING_NOT_CLOSED |
Indicates that a ring is not correctly closed
(the first and the last coordinate are different)
|
static int |
RING_SELF_INTERSECTION |
Indicates that a ring self-intersects
|
static int |
SELF_INTERSECTION |
Indicates that two rings of a polygonal geometry intersect
|
static int |
TOO_FEW_POINTS |
Indicates that either
a LineString contains a single point
a LinearRing contains 2 or 3 points
|
Constructor | Description |
---|---|
TopologyValidationError(int errorType) |
Creates a validation error of the given type with a null location
|
TopologyValidationError(int errorType,
Coordinate pt) |
Creates a validation error with the given type and location
|
Modifier and Type | Method | Description |
---|---|---|
Coordinate |
getCoordinate() |
Returns the location of this error (on the
Geometry containing the error). |
int |
getErrorType() |
Gets the type of this error.
|
java.lang.String |
getMessage() |
Gets an error message describing this error.
|
java.lang.String |
toString() |
Gets a message describing the type and location of this error.
|
public static final int ERROR
public static final int REPEATED_POINT
public static final int HOLE_OUTSIDE_SHELL
public static final int NESTED_HOLES
public static final int DISCONNECTED_INTERIOR
public static final int SELF_INTERSECTION
public static final int RING_SELF_INTERSECTION
public static final int NESTED_SHELLS
public static final int DUPLICATE_RINGS
public static final int TOO_FEW_POINTS
public static final int INVALID_COORDINATE
X
or Y
ordinate of
a Coordinate is not a valid numeric value (e.g. Double.NaN
)public static final int RING_NOT_CLOSED
public static final java.lang.String[] errMsg
public TopologyValidationError(int errorType, Coordinate pt)
errorType
- the type of the errorpt
- the location of the errorpublic TopologyValidationError(int errorType)
errorType
- the type of the errorpublic Coordinate getCoordinate()
Geometry
containing the error).Coordinate
on the input geometrypublic int getErrorType()
public java.lang.String getMessage()
public java.lang.String toString()
toString
in class java.lang.Object
Copyright © 2018. All rights reserved.