Syntax FACTORY_DEF GeometryValidationFactory [FACTORY_NAME ] [INPUT FEATURE_TYPE [ ]* []*]* [REPAIR_MODE] [ISSUES_TO_CHECK (SELF_INTERSECTING | CONSECUTIVE_IDENTICAL_VERTICES_2D | CONSECUTIVE_IDENTICAL_VERTICES_3D | DEGEN_PTS | DEGEN_LINES | DEGEN_ARCS | DEGEN_PATHS | DEGEN_TEXT | DEGEN_MESH_NORMALS | PLANAR_SURFACE | MISMATCHED_DIMENSIONS | SURFACE_ORIENTATION | SOLID_ORIENTATION)] [ISSUE_ATTR_NAME ] [PARAMS ] [OUTPUT (REPAIRED|VALID|INVALID|REMNANT) FEATURE_TYPE [ ]* []*]* Overview This factory takes a feature with geometry and performs the requested tests on the geometry. If the specified feature passes the requested tests, it will be output to the VALID port. If the specified feature fails one or more of the requested tests and REPAIR_MODE is specified, an attempt will be made to repair the geometry, if repair is successful, it will be output to the REPAIRED port. If REPAIR_MODE is not specified, it will be output to the INVALID port. On INVALID or REPAIRED features, if an ISSUE_ATTR_NAME is specified, this attribute will be used as a prefix for reporting details on the problems found with the geometry. Output Tags The GeometryValidationFactory supports the following output tags. REPAIRED Feature with repaired geometries (only in repair mode). VALID Features with valid geometries which are untouched. INVALID Feature with invalid geometries (only in detect mode).