Warum lehnt das EUDR-Portal meine Shapefile-Koordinaten ab?
Kurz-Antwort
Das EUDR-DDS-Portal (TRACES NT) akzeptiert keine Shapefile-Dateien (.shp/.dbf) direkt. Koordinaten müssen als WGS84-Dezimalgrad im GeoJSON-Format vorliegen. Shapefile-Daten sind oft in lokalen Projektionssystemen (UTM, Gauss-Krüger) gespeichert und müssen vor dem Upload in WGS84 konvertiert werden. Bei 50.000+ Polygonen scheitert die Verarbeitung in klassischen JavaScript-Bibliotheken häufig mit einem OOM-Fehler.
Shapefile vs. WGS84: Was das EUDR-Portal wirklich verlangt
Das EUDR-DDS-Portal TRACES NT akzeptiert keine Shapefile-Dateien (.shp, .dbf, .prj) direkt. Die einzigen unterstützten Geodaten-Formate sind GeoJSON und KML — beide müssen im WGS84-Koordinatensystem (EPSG:4326) vorliegen. Shapefiles sind dagegen oft in lokalen oder europäischen Projektionssystemen gespeichert: UTM-Zonen (z. B. EPSG:32632 für Mitteleuropa), Gauss-Krüger oder ETRS89-LAEA (EU-Statistikprojektion EPSG:3035).
Der häufigste Fehler: Ein Lieferant sendet Parzellendaten als Shapefile — oft als Export aus einem Agrarmanagementsystem oder einem nationalen Katasterservice. Das EUDR-Compliance-Team versucht den Upload und erhält entweder eine direkte Fehlermeldung ("Format nicht unterstützt") oder — nach manueller Konversion — eine Ablehnung wegen falscher Koordinatenwerte.
Die unsichtbare Falle: Viele einfache Konversions-Tools kopieren die Koordinaten aus dem Shapefile ohne das Projektionssystem zu transformieren. Eine Parzelle in ETRS89-UTM Zone 32N hat Koordinaten wie (500000, 5400000) — in Metern. Ohne Umrechnung in Dezimalgrad erscheinen diese Koordinaten als Punkt im Atlantik oder im falschen Kontinent.
50.000 Polygone, 4 GB RAM: Warum klassisches GIS-Tooling versagt
Möbelhersteller und Holzimporteure arbeiten oft mit Lieferanten, die ihrerseits hunderte oder tausende Einzelparzellen von Kleinproduzenten aggregieren. Ein Shapefile mit 50.000 Forstparzellen ist im EUDR-Kontext keine Ausnahme — es ist die Realität bei größeren Holzlieferketten aus Rumänien, Polen oder dem Baltikum.
Das Problem für JavaScript-basierte Verarbeitungspipelines: Wenn ein Node.js-Prozess 50.000 Polygone aus einem Shapefile lädt und GEOS-basierte Polygon-Intersection-Berechnungen durchführt (um zu prüfen welche Parzellen mit JRC-Walddaten-Kacheln überlappen), entsteht ein Zwischenstatus von 4 GB und mehr im V8-Heap. Die Garbage-Collector-Pause kann über 45 Sekunden betragen — und endet häufig mit einem OOM-Kill (Error: JavaScript heap out of memory).
Die technische Ursache ist fundamental: GEOS-Polygon-Intersection ist eine quadratisch skalierende Operation. Bibliotheken wie turf.js oder shapefile.js sind für interaktive Kartenanwendungen mit einigen hundert Geometrien ausgelegt — nicht für Batch-Verarbeitung von Zehntausenden Forstparzellen gegen Satellitendaten-Kacheln. Für diesen Anwendungsfall braucht es nativen Code mit explizitem Speichermanagement.
- ogr2ogr — GDAL Kommandozeilen-Konverter ↗Kostenloser Kommandozeilen-Konverter für alle GIS-Formate. Konvertiert Shapefile nach GeoJSON mit korrekter WGS84-Reprojektion: ogr2ogr -f GeoJSON -t_srs EPSG:4326 output.geojson input.shp
17:00 Uhr-Frist: Was tun wenn der DDS-Upload blockiert ist
Die Situation ist akut: Ein Schiff mit Holzlieferungen liegt im Hamburger Hafen. Die Import-Genehmigung erlischt um 17:00 Uhr wenn keine gültige DDS eingereicht ist. Das Shapefile des Lieferanten lässt sich nicht hochladen, die Konversion schlägt fehl, der Node.js-Server bricht ab.
Sofortmaßnahmen in dieser Reihenfolge: Erstens — Shapefile-Prüfung mit QGIS (kostenlos). QGIS öffnet das Shapefile und zeigt das Projektionssystem an. Dann: Rechtsklick auf Layer → Exportieren → Als GeoJSON, Koordinatensystem EPSG:4326. Das ist die schnellste Möglichkeit für eine einmalige Konversion. Zweitens — Falls QGIS nicht verfügbar: GDAL via ogr2ogr: ogr2ogr -f GeoJSON -t_srs EPSG:4326 out.geojson in.shp. Drittens — Das resultierende GeoJSON muss auf Plausibilität geprüft werden: Liegen die Koordinaten im erwarteten Land? Ein Geojson.io-Check genügt.
Wenn die Frist nicht einzuhalten ist: TRACES NT Help Desk kontaktieren. Dokumentieren Sie den technischen Fehler schriftlich mit Timestamp und Fehlermeldung. In nachgewiesenen technischen Ausnahmefällen können Behörden zeitlich begrenzte Ausnahmen gewähren — aber nur mit proaktiver Kommunikation vor Ablauf der Frist.
Jetzt selbst prüfen
Koordinaten eingeben, Ampel-Ergebnis in 30 Sekunden — kostenlos, ohne Login.
EUDR-Check starten →Häufige Fragen
- Warum lehnt Traces-NT meine Shapefile-Koordinaten ab?
- Traces-NT akzeptiert kein Shapefile-Format (.shp/.dbf). Erlaubt sind ausschließlich GeoJSON oder KML im WGS84-Koordinatensystem (EPSG:4326). Ein Shapefile in UTM oder ETRS89-Projektion muss zuerst konvertiert werden.
- Kann ich eine .shp-Datei direkt in TRACES NT hochladen?
- Nein. TRACES NT unterstützt ausschließlich GeoJSON und KML. Für Shapefiles von Lieferanten ist ein Konversionsschritt erforderlich: .shp → GeoJSON im WGS84-Koordinatensystem (EPSG:4326).
- Wie konvertiere ich ein Shapefile nach GeoJSON für EUDR?
- Empfohlene Werkzeuge: QGIS (kostenlos, GUI-basiert): Layer exportieren → Rechtsklick → Exportieren → GeoJSON, KRS: EPSG:4326 wählen. Kommandozeile: ogr2ogr -f GeoJSON -t_srs EPSG:4326 output.geojson input.shp. Prüfen Sie danach ob die Koordinaten im WGS84-Bereich liegen (Breitengrad −90 bis +90, Längengrad −180 bis +180).
- Warum verursacht die Shapefile-Verarbeitung einen Speicherabbruch?
- Bei 50.000+ Polygonen laden JavaScript-Bibliotheken wie turf.js alle Geometrien als In-Memory-DOM. Ein Shapefile mit 50.000 GEOS-Polygonen kann während der Intersection-Berechnung über 4 GB V8-Heap erzeugen, was zum OOM-Kill des Node.js-Prozesses führt.
- Was tue ich wenn mein DDS-Upload scheitert und die Importfrist abläuft?
- Sofortmaßnahmen: 1. Überprüfen Sie das Koordinatensystem (WGS84?). 2. Reduzieren Sie die Polygon-Anzahl auf die relevanten Parzellen. 3. Teilen Sie große Shapefiles in kleinere Batches auf. 4. Wenden Sie sich an den TRACES NT Help Desk für manuelle Ausnahme-Prozesse.
Hinweis zur Einordnung dieses Ergebnisses
WaldNachweis berechnet auf Basis Ihrer Angaben gemaess Verordnung (EU) 2023/1115 (EUDR). Das Ergebnis ist eine strukturierte Berechnungsgrundlage - kein Rechtsgutachten, keine Rechtsberatung im Sinne des RDG. Die finale rechtliche Bewertung obliegt Ihnen und Ihrem Rechtsberater. Der Anbieter uebernimmt keine Haftung fuer Entscheidungen auf Basis dieses Ergebnisses.