Importar boundary SHP desde otras fuentes
El ESRI Shapefile (SHP) es el formato de archivo vectorial más extendido del mundo GIS. Muchas bases de datos agrícolas (catastro, Syngenta, Cargill, exportación propia desde Excel) pueden traer SHP con el límite de parcela.
DroneField, mediante la librería integrada PROJ, convierte desde cualquier sistema de proyección a WGS84 — incluso si el SHP estaba originalmente en una proyección local nacional.
¿Qué debes saber?
Sección titulada «¿Qué debes saber?»Un “archivo SHP” en realidad son 4-6 archivos juntos:
| Archivo | ¿Para qué? |
|---|---|
.shp | La geometría (polígonos, líneas, puntos) |
.shx | Índice del .shp |
.dbf | Tabla de atributos (nombre, área, categoría, etc.) |
.prj | Sistema de proyección — clave |
.cpg | Indicación de codificación de caracteres (DroneField no lo lee) |
.sbn/.sbx | Índice espacial (opcional) |
¡Siempre adjunta también el archivo .prj! Le dice a
DroneField en qué sistema están las coordenadas del SHP.
El proceso de importación
Sección titulada «El proceso de importación»- En el lienzo del mapa abre la barra Boundary (clic en la capa Límites de parcela en la barra izquierda).
- Haz clic en Importar.
- Elige la opción Importar Shapefile….
- Se abre un selector de archivos. Localiza el
.shp(los demás se leerán automáticamente). - Se abre el diálogo Importar Shapefile. Elige el Modo:
- Detección automática — lee la proyección del
.prj(p. ej., “ETRS89 / UTM 30N (EPSG:25830)”). Si el.prjestá presente pero su código EPSG no se reconoce, el WKT completo se pasa a PROJ. - Lista — elige la proyección de una lista (úsalo cuando no
hay
.prj). - Código EPSG — escribe un código, p. ej.
25830oEPSG:25830. - WKT directo — pega una descripción WKT, que se pasa a PROJ tal cual.
- Detección automática — lee la proyección del
- Haz clic en Importar. Las coordenadas se convierten a WGS84 con PROJ, y todos los polígonos aparecen en el mapa como límite de parcela.
Sistemas de origen frecuentes en España y otros países
Sección titulada «Sistemas de origen frecuentes en España y otros países»| Origen | Proyección | Código EPSG |
|---|---|---|
| SIGPAC (España) | ETRS89 / UTM 30N | EPSG:25830 |
| PAC subvenciones (España) | ETRS89 / UTM 30N | EPSG:25830 |
| Exportación de OpenStreetMap | WGS84 | EPSG:4326 |
| Google Earth KML → SHP | WGS84 | EPSG:4326 |
| EU LPIS (otros estados miembros) | UTM 33N / 34N | EPSG:32633 / 32634 |
| Mapas militares antiguos | Sistemas locales | varios |
| DJI Pilot Mission Planner export | WGS84 | EPSG:4326 |
Con un archivo .prj se detectan automáticamente; si no, elígelos
en Lista o introduce el código EPSG.
UTM → WGS84 — el caso más frecuente
Sección titulada «UTM → WGS84 — el caso más frecuente»El ETRS89 / UTM 30N (o las zonas vecinas) es el sistema en que están la mayoría de los SHP oficiales en España.
Ejemplo:
- Entrada (UTM 30N):
(440 000, 4 470 000)— cerca de Madrid - Salida (WGS84):
(40.39°N, 3.70°W)
DroneField convierte con la librería PROJ 9.4 — el margen de error es < 1 cm, menor que el GSD del dron.
¿Qué contiene el archivo de atributos .dbf?
Sección titulada «¿Qué contiene el archivo de atributos .dbf?»DroneField usa el .dbf solo para el nombre de la boundary. Toma
el primer campo no vacío de: NAME, Name, name, PLOT_NAME,
FIELD_NAME, FIELDNAME, ID_NEV, MEGNEVEZES, NEV, Nev,
TABLA_NEV, DUL_NEV. Si no existe ninguno, se usa el primer campo
de texto no numérico; si tampoco lo hay, los polígonos se numeran.
Otros atributos (p. ej., área, tipo, clase de suelo, identificador de
socio) DroneField no los importa, pero el archivo .dbf permanece
intacto — visible en QGIS.
Obstáculos y zonas de exclusión de pulverización
Sección titulada «Obstáculos y zonas de exclusión de pulverización»Todos los polígonos importados se convierten en límite de
parcela — una columna de tipo en el .dbf no se evalúa. Si el SHP
también contiene obstáculos o zonas de exclusión de pulverización,
cambia su tipo en DroneField después de la importación.
Codificación de caracteres
Sección titulada «Codificación de caracteres»Los caracteres acentuados (Á, É, Ñ, Ç) son a veces
problemáticos. El archivo .cpg no se lee; DroneField intenta
en este orden:
- La codificación indicada en la cabecera del
.dbf(language driver), si está definida - UTF-8 (moderno, recomendado)
- Windows-1250 (SHP antiguos de Europa central)
- ISO-8859-2
Si en las boundaries importadas los caracteres aparecen como galimatías (p. ej., “Castell�n” en lugar de “Castellón”), convierte el SHP a UTF-8 en QGIS (Export → Save Features As…, Encoding: UTF-8) e impórtalo de nuevo.
¿Qué NO hacer?
Sección titulada «¿Qué NO hacer?»- No empaquetes el SHP en ZIP antes de importarlo — el selector no lo descomprime. Descomprime primero.
- No muevas por separado el
.shpy el.prj— deben estar juntos en la misma carpeta. - No sobrescribas un SHP en uso — la boundary importada ya está en el proyecto, modificar el SHP origen no la afecta.
También exporta
Sección titulada «También exporta»Si quieres exportar a SHP (p. ej., al sistema GIS del socio), usa Exportar → ESRI Shapefile de la barra Boundary. DroneField exporta en WGS84 — si hace falta, el socio lo reconvierte a su sistema.