Error catalogue eudr.geo.no-holes

EUDR GeoJSON rejected: polygon contains holes

A production-place polygon must be one contiguous area — interior rings (holes) are not accepted.

Blocking Needs your choice

What the check requires

Production-place polygons must not contain holes (interior rings) — one contiguous production area per polygon. Removing holes changes the declared area, so it always needs your confirmation.

A blocking error — the EUDR information system refuses the file until it is resolved.

Why files fail this check

Holes typically arrive from GIS exports where an excluded area — a pond, a building, a patch of forest — was cut out of the parcel. The EUDR file format wants one production area per polygon, with no interior rings.

Because a hole reduces the polygon's area, removing it is not a neutral act: the declared production place grows by the hole's size.

How it gets fixed

The engine can remove the interior rings, keeping only the outer boundary. Since that changes the declared area, it always requires your confirmation — the free check shows a "Remove the holes" action per plot, never applies it silently, and records what was removed.

If the excluded area genuinely is not part of the production place, the honest fix is at the source: split the parcel into separate polygons that each cover only production land.

Citation EUDR GeoJSON File Description v1.5, European Commission (TRACES): one production area per polygon, no interior rings Effective from 2025-05-05 · captured 2026-07-10