Shapefile → EUDR-GeoJSON
Shapefile zu TRACES-fertigem EUDR-GeoJSON konvertieren — ohne Ablehnung
Forst-, Kataster- und GIS-Teams liefern Flächen als gezipptes Shapefile — aber TRACES akzeptiert nur GeoJSON. Und ein Shapefile ist nicht eine Datei: es sind mehrere, plus ein Koordinatensystem. Die Umwandlung muss also reprojizieren und reparieren, nicht nur umbenennen.
Datei prüfen — kostenlosDie EUDR gilt verbindlich für mittlere und große Unternehmen ab 30. Dezember 2026 — machen Sie Ihre Lieferantendateien jetzt TRACES-fertig.
Dateien verlassen nie Ihren Browser · kein Upload
Warum ein Shapefile mehr als Umbenennen braucht
Ein Shapefile ist ein Satz — .shp (Formen), .shx (Index), .dbf (Attribute) und vor allem .prj (das Koordinatenbezugssystem). Flächen liegen oft in einem projizierten nationalen Raster in Metern, nicht in den WGS84-Längen-/Breitengraden, die TRACES verlangt. Nur die Endung ändern ohne Reprojektion, und jede Fläche landet am falschen Ort — oder scheitert ganz.
DDSpass liest die .prj, reprojiziert in WGS84-Dezimalgrad und repariert die typische Geometrie von Shapefiles — selbstüberschneidende Ringe aus maschineller Erfassung, offene Polygone, Löcher — und markiert alles, was ein Mensch prüfen muss.
Zippen, ablegen, fertig
Packen Sie die .shp mit mindestens .shx, .dbf und .prj in ein .zip und legen Sie es ins Tool. Sie erhalten ein sauberes, TRACES-fertiges GeoJSON und einen verständlichen Fehlerbericht für Ihren Lieferanten. Kataster- und Flächendaten sind sensibel — alles läuft im Browser, die Datei wird nie hochgeladen.
Die fehlende .prj ist der Klassiker
Öffnet man die .shp ohne ihre Projektion, liest sich ein Stützpunkt etwa als 512340, 4318220. Nichts in der Datei sagt, ob das Meter in einem nationalen Gitter sind, Fuß oder etwas ganz anderes — Grad sind es jedenfalls nicht, denn der Längengrad läuft von −180 bis 180 und der Breitengrad von −90 bis 90. Die .prj ist der einzige Teil des Satzes, der diese Frage beantwortet.
Ist sie dabei, reprojiziert DDSpass nach WGS84-Dezimalgrad und die Sache ist erledigt. Fehlt sie, werden die Flächen als lokales Gitter zum Neusenden markiert statt geraten — und genau diese Zurückhaltung ist der Punkt, denn TRACES prüft Koordinaten nicht auf Plausibilität. Eine unter einer erfundenen Projektion konvertierte Datei wird vollständig akzeptiert, mit jeder Fläche am falschen Ort und ohne jede Warnung.
Die Abhilfe liegt auf der GIS-Seite: Bitten Sie darum, den Layer erneut mitsamt Projektionsdatei zu exportieren oder ihn gleich in WGS84 / EPSG:4326 auszugeben. Beides ist in QGIS oder ArcGIS ein einziges Dialogfeld und beseitigt die Mehrdeutigkeit dauerhaft.
Attributnamen werden auf zehn Zeichen gekürzt
Das DBF-Format begrenzt Feldnamen auf zehn Zeichen — die EUDR-Eigenschaftsnamen überstehen einen Umweg über ein Shapefile also nicht unversehrt. TRACES liest eine exakte Liste, bei der Groß- und Kleinschreibung zählt — ProducerName, ProducerCountry, ProductionPlace, Area —, und ein abgeschnittener Name wird gar nicht erst gelesen:
ProducerName→ProducerNa— zwei Zeichen verloren, wird automatisch wiederhergestelltProducerCountry→ProducerCo— zu weit gekürzt, um eindeutig zu seinProductionPlace→Production— dasselbe ProblemArea→Area— kurz genug, um unverändert zu überleben
DDSpass stellt die knappen Fälle wieder her, einschließlich reiner Unterschiede in der Groß- und Kleinschreibung, und listet jede Umbenennung im Korrekturbericht mit ursprünglichem und endgültigem Namen auf — nichts wird hinter Ihrem Rücken zugeordnet. Was sich nicht auflösen lässt, wird als fehlend gemeldet statt geraten: Ein fehlender Produktionsort erhält einen nummerierten Platzhalter, und ein fehlendes Land — oder eines, das als Name statt als gültiger ISO2-Code geschrieben ist — wird für den Lieferanten markiert. Weil die Zehn-Zeichen-Grenze zum Format gehört und nicht zu Ihren Exporteinstellungen, ist der Blick in diese Umbenennungsliste Teil der Arbeit.
Mehrere Layer und die 25-MB-Grenze
Übergaben aus Forst und Kataster bestehen selten aus einem einzigen Layer. Enthält das Zip mehrere .shp-Dateien — Abteilungen, Bestände, Blöcke —, wird jeder Layer gelesen und zu einer FeatureCollection zusammengeführt, damit nichts stillschweigend verlorengeht. Ein Zip ohne jede .shp, das stattdessen mehrere lose Datensätze enthält, gilt als Stapel: Jede Datei wird dann einzeln geprüft.
Kataster- und maschinell erfasste Grenzen laufen danach in die andere Wand: Eine Sorgfaltserklärung ist auf 25 MB begrenzt, und auf den Zentimeter vermessene Flurstücksgrenzen tragen Stützpunktzahlen, die kein Feldumriss braucht. DDSpass entfernt zuerst kollineare Stützpunkte, was verlustfrei ist — ein Punkt, der auf der Geraden zwischen seinen Nachbarn liegt, beschreibt nichts —, und vereinfacht anschließend weiter, ohne die Gesamtfläche je um mehr als 0,5 % abweichen zu lassen. Passt es weiterhin nicht, erhalten Sie die offizielle Anleitung zum Aufteilen der Erklärung sowie die Ausgabe je Erzeuger (Typ I), an der sich entlang aufteilen lässt.
Ein Detail betrifft hochgenaue GIS-Daten besonders: Das System rundet Koordinaten auf sechs Dezimalstellen. Eine mit neun Dezimalstellen erfasste Grenze kann benachbarte Stützpunkte haben, die nach dem Runden zusammenfallen und zu Dubletten werden — genau die Bedingung, die aus einem gültigen Ring einen ungültigen macht. Solche Punkte werden bei der Konvertierung erkannt und zusammengelegt, statt in die Erklärung zu wandern.
Fragen
Akzeptiert TRACES ein Shapefile für EUDR?
Nein. Das EU-System akzeptiert für die Geolokalisierung nur GeoJSON. Ein Shapefile muss zuerst konvertiert — und nach WGS84 reprojiziert — werden.
Welche Dateien brauche ich im Zip?
Mindestens .shp, .shx und .dbf; nehmen Sie die .prj mit, damit das Koordinatensystem bekannt ist. Ohne .prj kann DDSpass nicht zuverlässig reprojizieren und markiert die Flächen als lokales Raster zum Neusenden.
Wird mein Shapefile irgendwo hochgeladen?
Nein. Es wird vollständig in Ihrem Browser gelesen, reprojiziert und geprüft; die Datei verlässt Ihr Gerät nie.
Meine Attributnamen wurden auf zehn Zeichen gekürzt — ist das ein Problem?
Es kann eines sein. Das DBF-Format begrenzt Feldnamen auf zehn Zeichen, aus ProducerCountry wird also ProducerCo und aus ProductionPlace Production, während TRACES eine exakte Liste von Eigenschaftsnamen unter Beachtung der Groß- und Kleinschreibung liest. DDSpass stellt die naheliegenden Fälle automatisch wieder her, listet jede Umbenennung im Korrekturbericht auf und markiert alles, was sich nicht zuordnen ließ, statt zu raten.
Darf das Zip mehr als ein Shapefile enthalten?
Ja. Jeder .shp-Layer im Zip wird gelesen und zu einer einzigen FeatureCollection zusammengeführt, eine nach Abteilungen oder Blöcken aufgeteilte Übergabe verliert also nichts. Enthält das Zip gar keine .shp, sondern mehrere lose Datendateien — KML, Excel, GeoJSON —, wird es als Stapel behandelt und jede Datei einzeln geprüft.