EUDR GeoJSON error catalogue
Every check the engine runs on a geolocation file, in plain language: 13 rules — 10 blocking, 3 warnings — each with the exact citation and what the fix looks like. This catalogue is generated from the same rule pack the validator runs, so the page and the verdict can never disagree.
Blocking errors
The EUDR information system refuses a file carrying any of these — they have to be resolved before submission.
- EUDR GeoJSON rejected: file is not a FeatureCollection eudr.geo.feature-collection Fix at the source
- EUDR GeoJSON rejected: coordinates are malformed eudr.geo.coords-structure Fix at the source
- EUDR GeoJSON rejected: geometry type not accepted eudr.geo.geometry-type Fix at the source
- EUDR GeoJSON rejected: coordinates out of range — latitude and longitude swapped eudr.geo.coords-range Suggested repair
- EUDR GeoJSON rejected: polygon not closed eudr.geo.ring-closed Repaired automatically
- EUDR GeoJSON rejected: polygon crosses itself eudr.geo.no-self-intersection Needs your choice
- EUDR GeoJSON rejected: polygon contains holes eudr.geo.no-holes Needs your choice
- EUDR GeoJSON rejected: plot over 4 hectares mapped as a point eudr.geo.point-area-max Fix at the source
- EUDR GeoJSON rejected: Area value is not a positive number eudr.geo.area-positive Fix at the source
- EUDR GeoJSON rejected: ProducerCountry is not a two-letter code eudr.geo.producer-country Fix at the source
Warnings
These do not block submission, but each one is a real problem waiting downstream — a misplaced plot or a filing that contradicts itself.
- EUDR GeoJSON warning: coordinates have fewer than 6 decimal places eudr.geo.precision Fix at the source
- EUDR GeoJSON warning: polygon winding order is wrong eudr.geo.winding Repaired automatically
- EUDR GeoJSON warning: declared area does not match the polygon eudr.geo.area-consistent Fix at the source