Ir al contenido

Límites de campo y obstáculos

El límite de campo (boundary) es el polígono que define el contorno exterior del área a tratar o levantar. DroneField usa los límites para generar mapas de aplicación, exportaciones DJI Agras e ISOXML, y para calcular las estadísticas de área para el informe.

DroneField reconoce cuatro tipos de forma:

TipoSignificado
LímiteLa parcela — el área objetivo de la operación (contorno exterior)
ObstáculoÁrbol, poste, cable que el dron debe rodear
Zona de no pulverizaciónOrilla de río, parcela vecina donde no se puede pulverizar
XAG RouteUna línea abierta (ruta) para drones XAG

La herramienta independiente Medición solo dibuja mediciones de longitud / área; no tienen efecto en la exportación.

Cada uno puede tener varios en un proyecto. Los obstáculos y zonas sin pulverización se interpretan dentro del límite del campo, y cada tipo se dibuja con su propio patrón de mapa bien distinguible, fácil de diferenciar a simple vista.

Las zonas circulares se editan en vivo: un obstáculo o zona sin pulverización dibujados como círculo se mueven arrastrando su centro y se redimensionan arrastrando su borde — el cambio se aplica al instante.

Cuando haces clic en la capa Límites de campo en la barra lateral izquierda, aparece la barra de límites en la parte superior del mapa — una ventana flotante de 2 filas con los siguientes botones:

Fila superior (creación):

  • Añadir — un menú: Límite IA · Límite · Obstáculo · Zona de no pulverización · XAG Route · Medición · Círculo ▸. AI Boundary deja que la IA dibuje la parcela por ti a partir de unos pocos puntos de muestra. Obstáculo, Zona de no pulverización y sus círculos permanecen desactivados hasta que el proyecto tenga un límite de campo.
  • Importar — desde KML, SHP o un proyecto anterior
  • Exportar — ver Exportar

Fila inferior (sólo visible durante el dibujo o la edición):

  • Campo Nombre — se rellena automáticamente (p. ej. boundary-01); puedes sobrescribirlo
  • Deshacer — deshacer el último punto
  • Guardar — guardar la forma
  • Cancelar — cancelar el dibujo / descartar la edición
  • Eliminar — eliminar la forma (solo en modo de edición)
  1. Haz clic en Añadir y elige el tipo — ej. Límite.
  2. Haz clic en el mapa para añadir puntos a lo largo del contorno. Cada clic es un nuevo vértice.
  3. Comprueba el nombre en el campo de nombre de la barra — viene rellenado (p. ej. boundary-01); escribe uno significativo, ej. «Campo856».
  4. Haz clic en Guardar. El último punto se conecta automáticamente con el primero.

El polígono aparece en el mapa, y entre las capas de la izquierda.

Si pusiste un punto mal:

  • El botón Deshacer de la barra elimina el último punto
  • Puedes cancelar el dibujo completo con el botón Cancelar

Añadir → Círculo ▸ ofrece Círculo de límite, Círculo de obstáculo y Círculo de no pulverización. El primer clic fija el centro y el segundo clic fija el radio. Ideal para zonas de seguridad alrededor de árboles o postes.

Puedes mover los vértices de un polígono existente más tarde:

  1. Haz clic en el borde del polígono en el mapa — entra en modo de edición y aparecen los tiradores de los vértices.
  2. Arrastra un vértice para moverlo.
  3. Haz clic en el mapa (lejos de un vértice) para insertar un nuevo vértice.
  4. ⌥ (Option)-clic en un vértice para borrarlo.
  5. Haz clic en Guardar para conservar los cambios.

Cancelar restaura toda la edición al polígono original; Eliminar borra la forma.

Importar — KML, SHP, desde proyecto anterior

Sección titulada «Importar — KML, SHP, desde proyecto anterior»

El botón Importar de la barra abre un submenú:

Google Earth y muchas otras aplicaciones GIS usan el formato KML. Examina el archivo .kml y se importa cada polígono contenido.

DroneField:

  • Agrupa los polígonos basándose en los elementos <Placemark>
  • Usa el nombre KML para generar el nombre del boundary
  • Si el KML contiene varios tipos (línea, polígono, punto), toma los polígonos; las líneas como tipo medición
  • Trabaja con coordenadas WGS84 (según el estándar KML)

Si tienes un levantamiento anterior del mismo campo en otro proyecto, puedes traer el boundary desde allí:

  1. Un diálogo lista todos tus proyectos existentes y los boundaries que contienen (por partner / proyecto / nombre del boundary / conteo de obstáculos).
  2. Busca en el campo superior (partner, proyecto o nombre del boundary).
  3. Elige el correspondiente, haz clic en Importar.
  4. El boundary junto con los obstáculos se trae al proyecto actual.

Es lo más rápido si vuelves al mismo campo varias veces en una temporada.

ESRI Shapefile (SHP) — desde cualquier proyección

Sección titulada «ESRI Shapefile (SHP) — desde cualquier proyección»

El SHP es el formato más común del mundo GIS profesional. DroneField, con la biblioteca PROJ integrada, convierte cualquier sistema de coordenadas (CRS) a WGS84:

  • HD72 / EOV (EPSG:23700) — proyección nacional húngara
  • WGS84 (EPSG:4326) — proyección GPS global
  • Zonas UTM (EPSG:326xx)
  • Web Mercator (EPSG:3857)
  • Y cualquier otra que PROJ conozca en su base de datos EPSG (~14 000 proyecciones)

La proyección se reconoce automáticamente del archivo .prj. Si el SHP no tiene .prj, eliges manualmente de la lista de proyecciones.

El boundary añadido se importa con los obstáculos juntos si el origen los contiene.

Descripción detallada: Importar SHP boundary desde otra fuente.

El botón Exportar de la barra abre un menú. El nivel superior escribe en la carpeta Exports/ del proyecto: DJI Agras, XAG Drones ▸ (Límite / XAG Route), ESRI Shapefile, ISOXML V3, ISOXML V4 y ABZ Innovation (L-S series). El submenú A unidad USB ofrece los mismos formatos y escribe directamente en la unidad que elijas.

Los drones DJI Agras (T20, T30, T40, etc.) usan su propio formato KML. DroneField escribe el KML en DJI/KML/ y el Shapefile de límite en DJI/ShapeFile/ — ya sea en la carpeta Exports/ del proyecto (DJI Agras) o en la unidad USB (A unidad USB → DJI Agras).

Proyectos con varios campos: el controlador DJI solo lee la primera forma de un Shapefile de límite, así que un único archivo combinado perdería todos los campos después del primero. Por eso DroneField escribe un <NombreCampo>_Boundary.shp separado por campo en ShapeFile/ — tanto en la exportación al proyecto como a USB:

  • cada obstáculo va con su propio campo como recorte;
  • si dos campos comparten nombre, los siguientes reciben el sufijo -02, -03 …;
  • el mapa de prescripción también lleva el nombre del campo: <NombreCampo>_Rx.tif (consulta Mapa de aplicación).

Da a tus campos nombres significativos — es lo que el piloto verá en el control remoto.

El ISOXML (ISO 11783-10) es el estándar de las máquinas agrícolas industriales (John Deere, Case, Claas, Fendt, etc.). DroneField soporta dos versiones:

  • ISOXML V3 — para tractores más antiguos
  • ISOXML V4 — para terminales modernos

Ambas se pueden exportar:

  • Al proyecto — a Exports/ISOXML_V3/TASKDATA/ o Exports/ISOXML_V4/TASKDATA/
  • A unidad USB — TASKDATA/ en la raíz de la unidad, como esperan los terminales de tractor

Los drones agrícolas chinos XAG (P40, P100, V40) también usan KML, pero con una estructura diferente. El submenú XAG Drones exporta las formas de Límite o las líneas XAG Route (un archivo por ruta).

Cuando guardas una ruta XAG y el proyecto aún no tiene límite de campo, DroneField genera uno automáticamente con AI Boundary — la nube XAG (nf.xa.com) exige un límite para cada ruta.

Vídeo: planificar una ruta XAG personalizada paso a paso:

Escribe el límite de campo (con los obstáculos como recortes) en el formato que leen los drones de pulverización ABZ Innovation L-S series. Para trabajos de dosis variable usa la exportación del mapa de aplicación.

La exportación Shapefile crea varios archivos (.shp, .shx, .dbf, .prj) — en proyección WGS84. Carga directamente en QGIS y otros programas GIS.

Para las exportaciones a USB se abre un selector de carpetas en /Volumes — selecciona allí tu unidad USB y confirma. DroneField escribe los archivos en la raíz de la unidad elegida; la unidad no se detecta automáticamente.

Nunca quites el USB durante la exportación — espera a que aparezca la marca verde.

DroneField escribe cada archivo exportado en la carpeta Exports/ del proyecto, dentro de una subestructura ya preparada — exactamente la disposición que esperan los DJI Agras, XAG y los terminales de tractor. Copia la carpeta Exports/DJI/ completa a la raíz del USB — no cambies el nombre ni reorganices las subcarpetas; los controladores las buscan por su nombre fijo.

CarpetaContenido
Exports/ISOXML_V3/TASKDATA/, Exports/ISOXML_V4/TASKDATA/Datos de tarea ISOXML (TASKDATA.XML)
Exports/DJI/KML/Polígonos de límite de campo (KML) — para la importación KML de DJI Agras
Exports/DJI/ShapeFile/Límite de campo como ESRI Shapefile (.shp/.shx/.dbf/.prj/.cpg) — complemento del mapa de dosis VRA
Exports/DJI/Rx/Mapa de prescripción de dosis variable como GeoTIFF Float32 (L/ha o kg/ha) + archivo world .tfw

Tras un workflow DJI VRA completo, Exports/ queda así:

Exports/
└── DJI/
├── KML/
│ └── Parcela856.kml
├── ShapeFile/
│ ├── Parcela856_Boundary.shp
│ ├── Parcela856_Boundary.shx
│ ├── Parcela856_Boundary.dbf
│ ├── Parcela856_Boundary.prj
│ └── Parcela856_Boundary.cpg
└── Rx/
├── Parcela856_Rx.tif
└── Parcela856_Rx.tfw

Copia la carpeta Exports/DJI/ entera a la raíz del USB — la disposición final en el pendrive debe ser <USB>/DJI/KML/..., <USB>/DJI/ShapeFile/..., <USB>/DJI/Rx/....

⚠ Si exportas tanto el KML del límite de campo como un mapa de prescripción VRA para la misma parcela, el controlador DJI listará la parcela dos veces — una desde el KML autónomo y otra desde el mapa Rx (cuyo Shapefile complementario ya contiene el límite). En un workflow VRA, la exportación del KML autónomo es redundante — basta con copiar Rx/ + ShapeFile/.

Solución de problemas — el controlador no ve el archivo

Sección titulada «Solución de problemas — el controlador no ve el archivo»
  1. Nombre de archivo — máximo 12 caracteres, solo ASCII (a-z A-Z 0-9 _ -). Las letras acentuadas (á é í ó ú ñ ü, etc.) y los caracteres especiales (espacios, / \ : * ? " < > |) no están permitidos. Ejemplos:
    • ✅ Parcela856.kml
    • ❌ Parcela 856.kml
  2. Ruta — la raíz del USB debe contener una carpeta DJI/KML/ (mayúsculas), no dji/kml/. No cambies el nombre de la estructura de carpetas.
  3. Formato del USB — FAT32 o exFAT. La app de Agras no ve NTFS ni APFS.
  4. Caché — extrae y vuelve a insertar el pendrive; en la app Agras / Pilot 2, desliza hacia abajo la lista de archivos para refrescarla, o reinicia la app.

A menudo no aparece ningún mensaje de error — solo una «lista vacía». Eso también suele ser señal de un nombre de archivo no admitido o de una carpeta renombrada.

Las líneas de tipo Medición sólo las usas en el trabajo actual — no van a la exportación, no afectan al mapa de aplicación.

Dibujas una línea en el mapa, y automáticamente indica la longitud (en metros). Para una línea de medición cerrada, también muestra el área (en hectáreas).

Se puede activar/desactivar con el botón Mostrar/ocultar mediciones de la barra.