Shapefile → GeoJSON EUDR
Convierte un Shapefile a GeoJSON EUDR listo para TRACES — sin rechazos
Los equipos forestales, catastrales y de SIG entregan las parcelas como un Shapefile comprimido — pero TRACES solo acepta GeoJSON. Y un Shapefile no es un solo archivo: son varios, más un sistema de coordenadas, así que la conversión tiene que reproyectar y reparar, no solo renombrar.
Corrige tu archivo — gratisEl EUDR es obligatorio para operadores medianos y grandes desde el 30 de diciembre de 2026 — prepara ya los archivos de tus proveedores para TRACES.
Los archivos nunca salen de tu navegador · sin subida
Por qué un Shapefile necesita más que un cambio de nombre
Un Shapefile es un conjunto — .shp (formas), .shx (índice), .dbf (atributos) y, sobre todo, .prj (el sistema de referencia de coordenadas). Las parcelas suelen guardarse en una cuadrícula nacional proyectada en metros, no en los grados de longitud/latitud WGS84 que TRACES exige. Cambia la extensión sin reproyectar y cada parcela cae en el sitio equivocado — o falla directamente.
DDSpass lee el .prj, reproyecta a grados decimales WGS84 y repara la geometría que suelen traer los Shapefiles — anillos autointersecantes del trazado automático, polígonos sin cerrar, agujeros — y marca todo lo que una persona deba revisar.
Comprímelo, suéltalo, listo
Pon el .shp con al menos su .shx, .dbf y .prj en un .zip y suéltalo. Obtienes un GeoJSON limpio y listo para TRACES más un informe de correcciones en lenguaje claro para tu proveedor. Los datos catastrales y de parcelas son sensibles — todo se ejecuta en tu navegador y el archivo nunca se sube.
El .prj que falta es el fallo clásico
Abre el .shp sin su proyección y un vértice se lee como 512340, 4318220. Nada en el archivo dice si eso son metros de una cuadrícula nacional, pies o cualquier otra cosa — y desde luego no son grados, porque la longitud va de −180 a 180 y la latitud de −90 a 90. El .prj es la única pieza del conjunto que responde a esa pregunta.
Si está, DDSpass reproyecta a grados decimales WGS84 y asunto resuelto. Si no está, las parcelas se marcan como cuadrícula local para reenviar en lugar de adivinar la proyección — y esa prudencia es justo el punto, porque TRACES no comprueba si las coordenadas tienen sentido. Un archivo convertido con una proyección inventada se acepta entero, con todas las parcelas en el sitio equivocado y sin un solo aviso.
El remedio está del lado del SIG: pide que se vuelva a exportar la capa incluyendo su archivo de proyección, o directamente exportada en WGS84 / EPSG:4326. Las dos cosas son un cuadro de diálogo en QGIS o ArcGIS y eliminan la ambigüedad para siempre.
Los nombres de atributo se recortan a diez caracteres
El formato DBF limita los nombres de campo a diez caracteres, así que los nombres de propiedad de EUDR no pueden sobrevivir intactos a una ida y vuelta por Shapefile. TRACES lee una lista exacta que distingue mayúsculas y minúsculas — ProducerName, ProducerCountry, ProductionPlace, Area — y un nombre truncado no se lee en absoluto:
ProducerName→ProducerNa— dos caracteres perdidos, se recupera automáticamenteProducerCountry→ProducerCo— cortado demasiado atrás para ser inequívocoProductionPlace→Production— el mismo problemaArea→Area— lo bastante corto para sobrevivir intacto
DDSpass recupera los que se quedan cerca, incluidas las simples diferencias de mayúsculas, y enumera cada renombrado en el informe de correcciones con el nombre original y el final, para que nada se asigne a tus espaldas. Lo que no puede resolver se informa como ausente en vez de adivinarse: un lugar de producción que falta se rellena con un marcador numerado, y un país ausente — o escrito con su nombre en vez de con un código ISO2 válido — se señala para el proveedor. Como el tope de diez caracteres es del formato y no de tus opciones de exportación, revisar esa lista de renombrados forma parte del trabajo.
Varias capas y el techo de 25 MB
Las entregas forestales y catastrales rara vez llegan en una sola capa. Si el zip contiene varios .shp — rodales, masas, bloques —, se leen todas las capas y se combinan en un único FeatureCollection, de modo que nada se descarta en silencio. Un zip que no contenga ningún .shp pero sí varios conjuntos de datos sueltos se trata como un lote, y cada archivo se comprueba por separado.
Los límites catastrales y los trazados a máquina chocan después con el otro muro: una DDS tiene un tope de 25 MB, y unos linderos de parcela levantados al centímetro acumulan una cantidad de vértices que ningún contorno de finca necesita. DDSpass elimina primero los vértices colineales, algo sin pérdida — un punto situado en línea recta entre sus vecinos no describe nada —, y después simplifica más sin dejar nunca que la superficie total se desvíe más de un 0,5 %. Si aun así no cabe, obtienes las instrucciones oficiales para dividir la DDS, y la salida por productor (Type I) te marca por dónde partirla.
Un detalle propio de los datos SIG de alta precisión: el sistema redondea las coordenadas a seis decimales. Un límite trazado con nueve decimales puede tener vértices vecinos que, una vez redondeados, coinciden y se convierten en duplicados, que es exactamente la condición que vuelve inválido un anillo que era válido. Se detectan y se colapsan durante la conversión en lugar de colarse en la declaración.
Preguntas
¿Acepta TRACES un Shapefile para EUDR?
No. El sistema de la UE solo acepta GeoJSON para la geolocalización. Un Shapefile debe convertirse — y reproyectarse a WGS84 — antes.
¿Qué archivos necesito en el zip?
Como mínimo .shp, .shx y .dbf; incluye el .prj para que se conozca el sistema de coordenadas. Sin .prj, DDSpass no puede reproyectar con fiabilidad y marca las parcelas como cuadrícula local para reenviar.
¿Se sube mi Shapefile a algún sitio?
No. Se lee, se reproyecta y se valida íntegramente en tu navegador; el archivo nunca sale de tu dispositivo.
¿Importa que mis nombres de atributo se hayan truncado a diez caracteres?
Puede importar. El formato DBF limita los nombres de campo a diez caracteres, así que ProducerCountry vuelve como ProducerCo y ProductionPlace como Production, mientras que TRACES lee una lista exacta de nombres de propiedad que distingue mayúsculas y minúsculas. DDSpass recupera automáticamente los casos cercanos, enumera cada renombrado en el informe de correcciones y señala lo que no ha podido asignar en vez de adivinarlo.
¿Puede el zip contener más de un shapefile?
Sí. Se lee cada capa .shp que haya dentro del zip y se combinan en un único FeatureCollection, así que una entrega repartida en rodales o bloques no pierde nada. Si el zip no contiene ningún .shp pero sí varios archivos de datos sueltos — KML, Excel, GeoJSON —, se trata como un lote y cada archivo se comprueba por separado.