EUDR GeoJSON error reference
Every problem the checker looks for (41 rules), with what the EU Information System does about it, why it happens, a broken example, and how to fix it here or in QGIS.
The Commission’s list of common file errors
The specification ends with sixteen errors it sees most often (GeoJSON File Description, Common errors). Each one maps to a rule here:
- Coordinate lines crossing: The boundary of this plot crosses itself
- Overlapping sides: The boundary folds back on itself
- Shapes with holes: This plot has a hole in it
- “Open” polygons: This polygon is not closed
- Invalid geometry types: This shape type is not accepted for production places
- Coordinates representing straight lines: This polygon encloses no area
- Duplicate coordinates after truncation to six decimals: Two points in a row become identical at six decimals
- File syntax errors: The file has a JSON syntax error
- Invalid property names: A property name is misspelled or has the wrong capitals
- Invalid file format: This file is not JSON
- Invalid coordinate range: A longitude is outside -180 to 180, A latitude is outside -90 to 90
- Invalid producer country ISO2 code: ProducerCountry is not a valid two-letter country code
- Password-protected files: The file is a password-protected archive
- Data representation issues: Area is written as text instead of a number, A coordinate is not a number
- Polygons with holes inside: This plot has a hole in it
- Files exceeding the 25 MB size limit: The file is larger than 25 MB
The file itself
Problems that stop the file being read at all, or that apply to the whole statement.
- ErrorThis file is not JSONFILE-001
- ErrorThe file has a JSON syntax errorFILE-002
- ErrorThe file is larger than 25 MBFILE-003
- WarningThe file starts with a byte order markFILE-004
- ErrorThe file is not valid UTF-8 textFILE-005
- ErrorThe file is a password-protected archiveFILE-006
- ErrorA Type II file needs ProducerCountry on every plotFILE-007
- WarningThis file has more producers than one statement allowsFILE-008
Structure
The file is JSON, but not shaped the way the Information System reads it.
- ErrorThe file is not a FeatureCollection, Feature or geometrySTRU-001
- ErrorThis shape type is not accepted for production placesSTRU-002
- ErrorThis plot has no shapeSTRU-003
- ErrorThis shape has no coordinatesSTRU-004
- ErrorPoint coordinates are wrapped in an extra pair of bracketsSTRU-005
- WarningThis file uses a GeometryCollectionSTRU-006
- ErrorThe file contains no plotsSTRU-007
Coordinates
Numbers in the wrong order, the wrong units, or with too little precision.
- ErrorA longitude is outside -180 to 180COORD-001
- ErrorA latitude is outside -90 to 90COORD-002
- ErrorLongitude and latitude look swappedCOORD-003
- WarningCoordinates carry fewer than six decimal placesCOORD-004
- ErrorTwo points in a row become identical at six decimalsCOORD-005
- ErrorThese coordinates are not in WGS84 degreesCOORD-006
- ErrorA coordinate is not a numberCOORD-007
Plot shapes
Polygons that cross themselves, fold back, are open, or have holes.
- ErrorThis polygon is not closedGEOM-001
- ErrorThis polygon has fewer than four coordinate pairsGEOM-002
- ErrorThe boundary of this plot crosses itselfGEOM-003
- ErrorThe boundary folds back on itselfGEOM-004
- ErrorThis plot has a hole in itGEOM-005
- ErrorThis polygon encloses no areaGEOM-006
- ErrorOne shape inside this MultiPolygon is invalidGEOM-007
Properties
ProducerName, ProducerCountry, ProductionPlace and Area: names, types and values.
- ErrorA property name is misspelled or has the wrong capitalsPROP-001
- ErrorProducerCountry is not a valid two-letter country codePROP-002
- ErrorArea is written as text instead of a numberPROP-003
- NoteThis point has no Area, so it will be treated as 4 hectaresPROP-004
- ErrorA plot over 4 hectares cannot be a single pointPROP-005
- ErrorArea is zero or below the accepted minimumPROP-006
- WarningThe declared Area does not match the shape you drewPROP-007
- NoteProductionPlace is missingPROP-008
- WarningA MultiPoint plot with a large declared area may need polygonsPROP-009
Plausibility (our own checks)
Not rejection reasons in the Information System. Signs that something in the file is probably wrong.
- WarningThis plot is not inside the country you declaredPLAUS-001
- WarningTwo plots in this file overlap or are identicalPLAUS-002
- WarningThis plot is an unusual size for the commodityPLAUS-003
Check a file against all of them
Drop a GeoJSON, KML, shapefile or CSV here, or .
Checked in your browser. The file is not uploaded, stored or sent anywhere.
Rule set 2026.09.2. The same registry drives the checker, the command-line tool, the PDF report and these pages, so they cannot disagree.