Salta ai contenuti

Confini del campo e ostacoli

Il confine del campo (boundary) è il poligono che definisce il perimetro esterno dell’area da trattare o rilevare. DroneField utilizza i confini per generare mappe di applicazione, esportazioni DJI Agras e ISOXML, e per calcolare le statistiche di area per il report.

DroneField riconosce quattro tipi di poligono:

TipoSignificato
Confine del campoL’area target dell’operazione (perimetro esterno)
OstacoloAlbero, palo, cavo che il drone deve aggirare
Zona senza irrorazioneSponda del fiume, parcella vicina dove non si può irrorare
MisurazioneSolo misurazione di lunghezza / area, senza effetto sull’esportazione

Di ciascuno puoi avere più di uno in un progetto. Gli ostacoli e le zone senza irrorazione vengono interpretati all’interno del confine del campo.

Quando fai clic sul livello Confini del campo nella barra laterale sinistra, appare la barra dei confini nella parte superiore della mappa — una finestra fluttuante a 2 righe con i seguenti pulsanti:

Riga superiore (creazione):

  • Aggiungi — avvia il disegno di un nuovo poligono o cerchio
  • Importa — da KML, SHP o un progetto precedente

Riga inferiore (modifica — visibile solo durante il disegno):

  • Indietro — annulla l’ultimo punto (⌘Z funziona anche)
  • Salva — salva il poligono disegnato
  • Annulla — annulla il disegno
  1. Fai clic su Aggiungi. Appare un selettore di colore / tipo: Confine del campo, Ostacolo, Zona senza irrorazione, Misurazione.
  2. Scegli il tipo — es. Confine del campo.
  3. Fai clic sulla mappa per aggiungere punti lungo il perimetro. Ogni clic è un nuovo vertice.
  4. Quando hai finito, premi Invio o fai clic su Chiudi poligono nella barra. L’ultimo punto si collega automaticamente al primo.
  5. Appare una mini-finestra per il nome — es. «Campo 856».
  6. Fai clic su Fatto & Salva.

Il poligono appare sulla mappa e tra i livelli a sinistra.

Se hai messo un punto male:

  • ⌘Z o il pulsante Indietro della barra — annulla l’ultimo punto
  • Clic destro sul puntoElimina punto
  • Puoi annullare l’intero disegno con il pulsante Annulla

Per i tipi Ostacolo e Zona senza irrorazione, appare anche un’icona Cerchio nella barra — con un clic centrale e un trascinamento del raggio disegni un boundary circolare. Ideale per zone di sicurezza attorno ad alberi o pali.

Puoi spostare i vertici di un poligono esistente in seguito:

  1. Fai clic sul boundary corrispondente nel livello sinistro (lo selezioni).
  2. Sulla mappa appaiono piccole maniglie sui vertici.
  3. Trascinale nella nuova posizione.
  4. Inserire nuovo vertice: fai clic sulla maniglia vuota che appare al centro di ogni spigolo.
  5. Eliminare vertice: clic destro sul vertice → Elimina vertice.
  6. Le modifiche vengono salvate immediatamente — senza un “salva” separato.

Il pulsante Annulla della barra ripristina tutta la modifica al poligono originale.

Il pulsante Importa della barra apre un sottomenu:

Google Earth e molte altre applicazioni GIS usano il formato KML. Esamina il file .kml e viene importato ogni poligono contenuto.

DroneField:

  • Raggruppa i poligoni in base agli elementi <Placemark>
  • Usa il nome KML per generare il nome del boundary
  • Se il KML contiene vari tipi (linea, poligono, punto), prende i poligoni; le linee come tipo misurazione
  • Funziona con coordinate WGS84 (secondo lo standard KML)

Se hai un rilievo precedente dello stesso campo in un altro progetto, puoi portare il boundary da lì:

  1. Una finestra elenca tutti i tuoi progetti esistenti e i boundary che contengono (per partner / progetto / nome del boundary / numero ostacoli).
  2. Cerca nel campo superiore (partner, progetto o nome del boundary).
  3. Scegli quello corrispondente, fai clic su Importa.
  4. Il boundary insieme agli ostacoli viene portato nel progetto attuale.

È il modo più veloce se torni sullo stesso campo più volte in una stagione.

Lo SHP è il formato più comune del mondo GIS professionale. DroneField, con la libreria PROJ integrata, converte qualsiasi sistema di coordinate (CRS) in WGS84:

  • HD72 / EOV (EPSG:23700) — proiezione nazionale ungherese
  • WGS84 (EPSG:4326) — proiezione GPS globale
  • Zone UTM (EPSG:326xx)
  • Web Mercator (EPSG:3857)
  • E qualsiasi altra che PROJ conosca nel suo database EPSG (~14.000 proiezioni)

La proiezione viene riconosciuta automaticamente dal file .prj. Se lo SHP non ha .prj, scegli manualmente dall’elenco delle proiezioni.

Il boundary aggiunto viene importato insieme agli ostacoli se la fonte li contiene.

Descrizione dettagliata: Importare confini SHP da altre fonti.

Il pulsante Esporta della barra apre un grande menu:

I droni DJI Agras (T20, T30, T40, ecc.) usano il proprio formato KML. DroneField esporta in due varianti:

  • Esporta (nel progetto) — un file .kml nella cartella Export/ del progetto
  • Esporta (su USB) — direttamente sulla chiavetta USB collegata (con la struttura di cartelle compatibile con Agras)

L’ISOXML (ISO 11783-10) è lo standard delle macchine agricole industriali (John Deere, Case, Claas, Fendt, ecc.). DroneField supporta due versioni:

  • ISOXML V3 — per trattori più vecchi
  • ISOXML V4 — per terminali moderni

Ciascuna viene esportata in due modi:

  • Nel progetto — nella cartella Export/ del progetto
  • Su USB — nella struttura di cartelle TASKDATA/ che il terminale del trattore si aspetta

I droni agricoli cinesi XAG (P40, P100, V40) usano anche KML, ma con una struttura diversa. DroneField lo supporta separatamente.

L’esportazione Shapefile crea più file (.shp, .shx, .dbf, .prj) — in proiezione WGS84. Si carica direttamente in QGIS e altri programmi GIS.

Per le esportazioni su USB, DroneField cerca automaticamente l’USB collegato:

  • Se c’è un USB, viene scelto automaticamente.
  • Se ce ne sono più, scegli quello appropriato in una finestra di dialogo.
  • Se nessuno è collegato, messaggio di errore: «USB non trovato! Collega un’unità USB.»

Non rimuovere mai l’USB durante l’esportazione — aspetta che appaia il segno verde.

DroneField scrive ogni file esportato nella cartella Exports/ del progetto, in una sotto-struttura già pronta — esattamente la disposizione che DJI Agras, XAG e i terminali da trattore si aspettano. Copia l’intera cartella Exports/DJI/ nella radice della chiavetta USBnon rinominare e non riorganizzare le sottocartelle; i controller le cercano con il nome fisso.

CartellaContenuto
Exports/DJI/KML/Poligoni di confine del campo (KML) — per l’importazione KML di DJI Agras
Exports/DJI/ShapeFile/Confine del campo come ESRI Shapefile (.shp/.shx/.dbf/.prj/.cpg) — companion della mappa di dose VRA
Exports/DJI/Rx/Mappa di prescrizione a dose variabile come GeoTIFF Float32 (L/ha o kg/ha) + file world .tfw

Dopo un workflow DJI VRA completo, Exports/ appare così:

Exports/
└── DJI/
├── KML/
│ └── Campo856.kml
├── ShapeFile/
│ ├── Campo856_Boundary.shp
│ ├── Campo856_Boundary.shx
│ ├── Campo856_Boundary.dbf
│ ├── Campo856_Boundary.prj
│ └── Campo856_Boundary.cpg
└── Rx/
├── Campo856_Rx.tif
└── Campo856_Rx.tfw

Copia l’intera cartella Exports/DJI/ nella radice della chiavetta — la disposizione finale sull’USB deve essere <USB>/DJI/KML/..., <USB>/DJI/ShapeFile/..., <USB>/DJI/Rx/....

Se esporti sia il KML del confine del campo sia una mappa di prescrizione VRA per lo stesso campo, il controller DJI elencherà il campo due volte — una dal KML autonomo e una dalla mappa Rx (il cui Shapefile companion contiene già il confine). Per un workflow VRA, l’esportazione del KML autonomo è ridondante — basta copiare Rx/ + ShapeFile/.

Risoluzione dei problemi — il controller non vede il file

Sezione intitolata “Risoluzione dei problemi — il controller non vede il file”
  1. Nome del file — massimo 12 caratteri, solo ASCII (a-z A-Z 0-9 _ -). Le lettere accentate (à è é ì ò ù, ecc.) e i caratteri speciali (spazi, / \ : * ? " < > |) non sono ammessi. Esempi:
    • Campo856.kml
    • Campo 856.kml
  2. Percorso — la radice dell’USB deve contenere una cartella DJI/KML/ (maiuscolo), non dji/kml/. Non rinominare la struttura delle cartelle.
  3. Formato USBFAT32 o exFAT. NTFS e APFS non vengono visti dall’app Agras.
  4. Cache — espelli e reinserisci la chiavetta; nell’app Agras / Pilot 2 trascina la lista dei file verso il basso per aggiornarla, oppure riavvia l’app.

Spesso non appare alcun messaggio di errore — solo una «lista vuota». Anche questo è un segnale di un nome di file non supportato o di una cartella rinominata.

Le linee di tipo Misurazione le usi solo nel lavoro attuale — non vanno nell’esportazione, non influenzano la mappa di applicazione.

Disegna una linea sulla mappa e automaticamente indica la lunghezza (in metri). Per una linea di misurazione chiusa, mostra anche l’area (in ettari).

Si può attivare/disattivare con il pulsante Attiva/disattiva misurazioni della barra.