Error types
Stable reference numbers describe existing behavior. Original diagnostic codes and GEOS reasons remain available. Skipped, parse-failed and engine-failed records have no validity result; warnings do not change validity. File and run failures do not produce a completed report.
SE001 · GEOMETRY_INVALID
GEOS found invalid geometry. Use the original reason and optional location to investigate in a GIS editor; recheck after repair.
Outcome: invalid · Rules: SR010
SE002 · EMPTY_GEOMETRY
No complete nonempty geometry was checked. Supply geometry or remove empty collection members deliberately.
Outcome: skipped · Rules: SR006
SE003 · UNSUPPORTED_DIMENSION
Z/M coordinates are outside the 2D scope. Explicitly convert to 2D in your GIS if appropriate.
Outcome: skipped · Rules: SR005
SE004 · UNSUPPORTED_TYPE
Shapefile MultiPatch is outside scope. Convert to a supported geometry type if appropriate.
Outcome: skipped · Rules: SR008
SE005 · INVALID_COORDINATES
Malformed geometry/coordinates, mixed dimensions, short lines or excessive collection nesting. Inspect the original reason; correct the source structure.
SE006 · INVALID_RING
A ring has fewer than four positions or is not explicitly closed. Correct the ring before checking validity.
Outcome: parse_failed · Rules: SR004
SE007 · INVALID_FEATURE
A Feature is malformed or lacks geometry. Correct its GeoJSON structure.
Outcome: parse_failed · Rules: SR002
SE008 · INVALID_SHAPE_RECORD
Record type, payload, parts, coordinates or shell/hole relationships cannot be parsed safely. Review or re-export the source SHP.
Outcome: parse_failed · Rules: SR007
SE009 · ENGINE_ERROR
GEOS could not check this record. Retry; no validity conclusion exists for it.
Outcome: engine_failed · Rules: SR011
SE010 · READ_ERROR
The file could not be read, its size is invalid, or its text is not UTF-8. Check the file and encoding.
Outcome: file failure · Rules: SR001
SE011 · FILE_TOO_LARGE
The source exceeds 10 MiB. Split it into smaller files before inspection.
Outcome: file failure · Rules: SR001
SE012 · UNSUPPORTED_FORMAT
Choose a supported extension: .geojson, .json, .shp or .zip.
Outcome: file failure · Rules: SR001
SE013 · INVALID_JSON
JSON syntax is invalid. Correct the JSON or re-export it.
Outcome: file failure · Rules: SR001
SE014 · INVALID_ROOT
The GeoJSON root or FeatureCollection.features structure is invalid. Supply a supported root object.
Outcome: file failure · Rules: SR002
SE015 · UNSUPPORTED_CRS
A legacy crs member was detected. Resolve coordinate interpretation in your GIS before exporting supported GeoJSON.
Outcome: file failure · Rules: SR002
SE016 · INVALID_SHAPEFILE
The SHP header or record framing is invalid. Re-export an intact SHP.
Outcome: file failure · Rules: SR007
SE017 · INVALID_ARCHIVE
ZIP integrity or supported archive constraints failed. Recreate an ordinary stored/deflated, unencrypted single-layer ZIP.
Outcome: file failure · Rules: SR009
SE018 · ARCHIVE_TOO_LARGE
Expanded ZIP content exceeds 10 MiB or 1,024 entries. Reduce its content.
Outcome: file failure · Rules: SR009
SE019 · MISSING_SHAPEFILE
ZIP has no .shp layer. Include exactly one supported layer.
Outcome: file failure · Rules: SR009
SE020 · MULTIPLE_SHAPEFILES
ZIP has multiple .shp layers. Create a separate ZIP for each layer.
Outcome: file failure · Rules: SR009
SE021 · ENGINE_INIT_ERROR
Local GEOS WASM could not initialize, including timeout. Reload and retry; check local asset availability.
Outcome: run failure · Rules: SR011
SE022 · ENGINE_FATAL_ERROR
An unrecoverable error stopped inspection. Retry with a smaller file; partial results are not a completed report.
Outcome: run failure · Rules: SR011
SE023 · WORKER_ERROR
The inspection Worker stopped unexpectedly. Reload and retry; no complete report is available.
Outcome: run failure · Rules: SR011
SE024 · INVALID_FEATURE_ID
Feature ID is neither a string nor a number. The source index identifies the record; geometry checking continues.
Outcome: warning · Rules: SR012
AE001 · ATTRIBUTE_MISSING
A configured field is missing or contains a disallowed null or empty value.
AE002 · ATTRIBUTE_TYPE
A field value does not have the configured type.
AE003 · ATTRIBUTE_VALUE
A field value does not meet a configured content constraint.
AE004 · INVALID_PROPERTIES
Feature properties must be an object or null; attributes could not be checked.
AE005 · ATTRIBUTES_UNAVAILABLE
No attribute source is available. Use Feature properties or a ZIP with a matching DBF.
AE006 · INVALID_DBF
DBF framing, values or SHP record alignment is invalid; geometry checking remains independent.
AE007 · DBF_ENCODING_ERROR
DBF text needs a supported encoding and must decode correctly.
AE008 · UNSUPPORTED_DBF_FIELD
Only DBF C, N, F, L and D fields are supported.
AE009 · DBF_DELETED_RECORD
The DBF row is marked deleted; the original SHP record index is retained.
AE010 · ATTRIBUTE_CONFIG_ERROR
Correct the rule file before running inspection. Invalid configuration does not produce a completed report.