You are here: FME Transformers > All Workbench Transformers > GeometryValidator > GeometryValidator Issues Table

GeometryValidator Issues Table

Here is a listing of the possible information reported for each issue in the GeometryValidator issues table. If an attribute or trait name can have several values, the values are listed next to the same attribute or trait name.

Contains NaNs or Infinities

Attributes

_issues{0}.issue_found Contains NaNs or Infinities

Traits

_issues{0}.issue_found Contains NaNs or Infinities
_issues{0}.supplementary_info Some part(s) will be removed on repair

Contains Null Geometry Parts

Attributes

_issues{0}.issue_found Contains Null Geometry Parts

Traits

_issues{0}.issue_found Contains Null Geometry Parts
_issues{0}.count 2

Duplicate Consecutive Points

Attributes

_issues{0}.issue_found

Duplicate Consecutive Points in 2D

Duplicate Consecutive Points in 3D

_issues{0}.location_sample.x 0
_issues{0}.location_sample.y 15
_issues{0}.location_sample.z 1

Traits

Note that .count is a count of the total number of identical, consecutive coordinates. The minimum reported .count value is therefore 2.

issues{0}.issue_found

Duplicate Consecutive Points in 2D

Duplicate Consecutive Points in 3D

issues{0}.location_sample.x 0
_issues{0}.location_sample.y 15
_issues{0}.location_sample.z 1
_issues{0}.supplementary_info{0}.count 2
_issues{0}.supplementary_info{0}.location.x 0
_issues{0}.supplementary_info{0}.location.y 15
_issues{0}.supplementary_info{0}.location.z 1
_issues{0}.supplementary_info{1}.count 3
_issues{0}.supplementary_info{1}.location.x 5
_issues{0}.supplementary_info{1}.location.y 5
_issues{0}.supplementary_info{1}.location.z 5
_issues{0}.supplementary_info{2}.count 2
_issues{0}.supplementary_info{2}.location.x 1
_issues{0}.supplementary_info{2}.location.y 2
_issues{0}.supplementary_info{2}.location.z 2
_issues{0}.supplementary_info{3}.count 2
_issues{0}.supplementary_info{3}.location.x 0
_issues{0}.supplementary_info{3}.location.y 15
_issues{0}.supplementary_info{3}.location.z 1
issues{0}.location_sample.x 0

Degenerate or Corrupt Geometries

Attributes

_issues{0}.issue_found Degenerate or Corrupt Geometries
_issues{0}.location_sample.x 0
_issues{0}.location_sample.y 15

Traits for Arcs by Center Point With Ends

_issues{0}.issue_found Degenerate or Corrupt Geometries
_issues{0}.location_sample.x 0
_issues{0}.location_sample.y 15
_issues{0}.supplementary_info Explicit end point locations are too far from the parameter-defined arc

Traits for Empty Container Geometries

Examples of empty container geometries include donuts without holes and multi’s without parts.

_issues{0}.issue_found Degenerate or Corrupt Geometries
_issues{0}.supplementary_info Container geometry has no parts

Traits for Other Geometries:

_issues{0}.issue_found Degenerate or Corrupt Geometries
_issues{0}.location_sample.x 0
_issues{0}.location_sample.y 15
_issues{0}.supplementary_info Some part(s) will be removed on repair

Self-Intersections in 2D

Attributes for Self-Intersected Geometries

_issues{0}.issue_found Self-Intersections in 2D
_issues{0}.location_sample.x 0
_issues{0}.location_sample.y 15
_issues{0}.location_sample.z 1

Attributes for Remnants

_issues{0}.issue_found Self-Intersections in 2D
_issues{0}.repair_state Remnant

Traits for Self-Intersected Geometries

_issues{0}.issue_found Self-Intersections in 2D
_issues{0}.location_sample.x 0
_issues{0}.location_sample.y 15
_issues{0}.location_sample.z 1
_issues{0}.supplementary_info Some part(s) will be removed on repair
_issues{0}.supplementary_info{0}.location.x 0
_issues{0}.supplementary_info{0}.location.y 15
_issues{0}.supplementary_info{0}.location.z 1
_issues{0}.supplementary_info{1}.location.x 5
_issues{0}.supplementary_info{1}.location.y 5
_issues{0}.supplementary_info{1}.location.z 2
_issues{0}.supplementary_info{2}.location.x 1
_issues{0}.supplementary_info{2}.location.y 2
_issues{0}.supplementary_info{2}.location.z 1
_issues{0}.supplementary_info{3}.location.x 0
_issues{0}.supplementary_info{3}.location.y 15
_issues{0}.supplementary_info{3}.location.z 0

Traits for Remnants

_issues{0}.issue_found Self-Intersections in 2D
_issues{0}.repair_state Remnant

Non-Planar Surfaces

Attributes

_issues{0}.issue_found Non-Planar Surfaces
_issues{0}.repair_state Not Fully Repaired

Traits

_issues{0}.issue_found Non-Planar Surfaces
_issues{0}.repair_state Not Fully Repaired
_issues{0}.supplementary_info Some part(s) will be removed on repair

Invalid Solid Boundaries

Attributes

_issues{0}.issue_found Invalid Solid Boundaries
_issues{0}.repair_state Not Fully Repaired

Traits for Container Geometries:

_issues{0}.issue_found Invalid Solid Boundaries
_issues{0}.repair_state Not Fully Repaired
_issues{0}.supplementary_info Some part(s) will be removed on repair

Traits for Other Geometries:

_issues{0}.issue_found Invalid Solid Boundaries
_issues{0}.repair_state Not Fully Repaired
_issues{0}.supplementary_info

Surface Projection Invalid

Not Valid 2 Manifold

Surface Not Closed

Dangling Faces

Face Orientation Incorrect Edge Usage

Free Faces

Surface Self Intersects

Vertices Not Used

Surface Normals Bad Orientation

Invalid Solid Voids

Attributes

_issues{0}.issue_found Invalid Solid Voids
_issues{0}.repair_state Not Fully Repaired

Traits for Container Geometries

_issues{0}.issue_found Invalid Solid Voids
_issues{0}.repair_state Not Fully Repaired
_issues{0}.supplementary_info Some part(s) will be removed on repair

Traits for Other Geometries

_issues{0}.issue_found Invalid Solid Boundaries
_issues{0}.repair_state Not Fully Repaired
_issues{0}.supplementary_info

Invalid Solid Boundaries

Shells Face Adjacent

Shell Interior Intersect

Inner Shell Outside Outer

Interior Of Shell Not Connected

Fails OGC Simple

Attributes

_issues{0}.issue_found Fails OGC Simple
_issues{0}.location_sample.x 0
_issues{0}.location_sample.y 15
_issues{0}.repair_state Not Fully Repaired

Traits

_issues{0}.issue_found Fails OGC Simple
_issues{0}.location_sample.x 0
_issues{0}.location_sample.y 15
_issues{0}.repair_state Not Fully Repaired
_issues{0}.supplementary_info

Self Intersection

Repeated Point

Unparsable Geometry

Fails OGC Valid

Attributes

_issues{0}.issue_found Fails OGC Valid
_issues{0}.location_sample.x 0
_issues{0}.location_sample.y 15
_issues{0}.repair_state Not Fully Repaired

Traits

_issues{0}.issue_found Fails OGC Valid
_issues{0}.location_sample.x 0
_issues{0}.location_sample.y 15
_issues{0}.repair_state Not Fully Repaired
_issues{0}.supplementary_info

Self Intersection

Hole Outside Shell

Nested Holes

Disconnected Interior

Ring Self Intersection

Nested Shells

Duplicated Rings

Too Few Points

Invalid Coordinate

Ring Not Closed

Undetermined Error

Unparsable Geometry

Missing Texture Coordinates

Attributes

_issues{0}.issue_found Missing Texture Coordinates
_issues{0}.location_sample.x 0
_issues{0}.location_sample.y 15
_issues{0}.location_sample.z 0

Traits

_issues{0}.issue_found Missing Texture Coordinates
_issues{0}.location_sample.x 0
_issues{0}.location_sample.y 15
_issues{0}.location_sample.z 0

Missing Vertex Normals

Attributes

_issues{0}.issue_found Missing Vertex Normals
_issues{0}.location_sample.x 0
_issues{0}.location_sample.y 15
_issues{0}.location_sample.z 0

Traits

_issues{0}.issue_found Missing Vertex Normals
_issues{0}.location.x 0
_issues{0}.location.y 15
_issues{0}.location.z 0