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.
Tipi di confine
Sezione intitolata “Tipi di confine”DroneField riconosce quattro tipi di forma:
| Tipo | Significato |
|---|---|
| Confine | Il campo — l’area target dell’operazione (perimetro esterno) |
| Ostacolo | Albero, palo, cavo che il drone deve aggirare |
| Zona non irrorabile | Sponda del fiume, parcella vicina dove non si può irrorare |
| XAG Route | Una linea aperta (rotta) per i droni XAG |
Lo strumento separato Misurazione disegna solo misurazioni 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, e ogni tipo è disegnato con un proprio pattern di mappa ben distinguibile — riconoscibile a colpo d’occhio.
Le zone circolari si modificano dal vivo: un ostacolo o una zona senza irrorazione disegnati come cerchio si spostano trascinandone il centro e si ridimensionano trascinandone il bordo — la modifica è applicata subito.
Barra dei confini
Sezione intitolata “Barra dei confini”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 — un menu: Confine IA · Confine · Ostacolo · Zona non irrorabile · XAG Route · Misurazione · Cerchio ▸. AI Boundary lascia che l’AI disegni il campo per te a partire da alcuni punti campione cliccati. Ostacolo, Zona non irrorabile e i relativi cerchi restano disattivati finché il progetto non ha un confine del campo.
- Importa — da KML, SHP o un progetto precedente
- Esporta — vedi Esportare
Riga inferiore (visibile solo durante il disegno o la modifica):
- Campo Nome — precompilato automaticamente (es. boundary-01); sovrascrivilo se vuoi
- Annulla — annulla l’ultimo punto
- Salva — salva la forma
- Annulla — abbandona il disegno / scarta la modifica
- Elimina — elimina la forma (solo in modalità modifica)
Disegnare un nuovo poligono
Sezione intitolata “Disegnare un nuovo poligono”- Fai clic su Aggiungi e scegli il tipo — es. Confine.
- Fai clic sulla mappa per aggiungere punti lungo il perimetro. Ogni clic è un nuovo vertice.
- Controlla il nome nel campo nome della barra — è precompilato (es. boundary-01); digitane uno significativo, es. «Campo856».
- Fai clic su Salva. L’ultimo punto si collega automaticamente al primo.
Il poligono appare sulla mappa e tra i livelli a sinistra.
Eliminare un punto durante il disegno
Sezione intitolata “Eliminare un punto durante il disegno”Se hai messo un punto male:
- Il pulsante Annulla della barra rimuove l’ultimo punto
- Puoi annullare l’intero disegno con il pulsante Annulla
Puoi anche disegnare cerchi
Sezione intitolata “Puoi anche disegnare cerchi”Aggiungi → Cerchio ▸ offre Cerchio confine, Cerchio ostacolo e Cerchio non irrorabile. Il primo clic imposta il centro, il secondo clic imposta il raggio. Ideale per zone di sicurezza attorno ad alberi o pali.
Modificare un poligono
Sezione intitolata “Modificare un poligono”Puoi spostare i vertici di un poligono esistente in seguito:
- Fai clic sul bordo del poligono sulla mappa — entra in modalità modifica e appaiono le maniglie dei vertici.
- Trascina un vertice per spostarlo.
- Fai clic sulla mappa (lontano da un vertice) per inserire un nuovo vertice.
- ⌥ (Option)-clic su un vertice per eliminarlo.
- Fai clic su Salva per conservare le modifiche.
Annulla ripristina tutta la modifica al poligono originale; Elimina rimuove la forma.
Importare — KML, SHP, da progetto precedente
Sezione intitolata “Importare — KML, SHP, da progetto precedente”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)
Da un progetto precedente
Sezione intitolata “Da un progetto precedente”Se hai un rilievo precedente dello stesso campo in un altro progetto, puoi portare il boundary da lì:
- Una finestra elenca tutti i tuoi progetti esistenti e i boundary che contengono (per partner / progetto / nome del boundary / numero ostacoli).
- Cerca nel campo superiore (partner, progetto o nome del boundary).
- Scegli quello corrispondente, fai clic su Importa.
- Il boundary insieme agli ostacoli viene portato nel progetto attuale.
È il modo più veloce se torni sullo stesso campo più volte in una stagione.
ESRI Shapefile (SHP) — da qualsiasi proiezione
Sezione intitolata “ESRI Shapefile (SHP) — da qualsiasi proiezione”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.
Esportare
Sezione intitolata “Esportare”Il pulsante Esporta della barra apre un menu. Il livello
superiore scrive nella cartella Exports/ del progetto: DJI
Agras, Droni XAG ▸ (Confine / XAG Route), ESRI
Shapefile, ISOXML V3, ISOXML V4 e ABZ Innovation (L-S
series). Il sottomenu Su unità USB offre gli stessi formati e
scrive direttamente sull’unità che scegli.
DJI Agras
Sezione intitolata “DJI Agras”I droni DJI Agras (T20, T30, T40, ecc.) usano il proprio
formato KML. DroneField scrive il KML in DJI/KML/ e lo Shapefile
del confine in DJI/ShapeFile/ — nella cartella Exports/ del
progetto (DJI Agras) oppure sull’unità USB (Su unità USB → DJI
Agras).
Progetti multi-campo: il controller DJI legge solo la prima
forma di uno Shapefile di confine, quindi un unico file combinato
perderebbe tutti i campi dopo il primo. Per questo DroneField scrive
un <NomeCampo>_Boundary.shp separato per ogni campo nella
cartella ShapeFile/ — sia nell’esportazione nel progetto sia in
quella su USB:
- ogni ostacolo va con il proprio campo come area esclusa;
- se due campi hanno lo stesso nome, i successivi ricevono il suffisso
-02,-03…; - anche la mappa di prescrizione prende il nome del campo:
<NomeCampo>_Rx.tif(vedi Mappa di applicazione).
Dai ai tuoi campi nomi significativi — è ciò che il pilota vedrà sul controller.
ISOXML V3 e V4
Sezione intitolata “ISOXML V3 e V4”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:
- Nel progetto — in
Exports/ISOXML_V3/TASKDATA/oExports/ISOXML_V4/TASKDATA/ - Su unità USB —
TASKDATA/nella radice dell’unità, come si aspettano i terminali dei trattori
Droni XAG
Sezione intitolata “Droni XAG”I droni agricoli cinesi XAG (P40, P100, V40) usano anche KML, ma con una struttura diversa. Il sottomenu Droni XAG esporta le forme Confine oppure le linee XAG Route (un file per rotta).
Quando salvi una rotta XAG e il progetto non ha ancora un confine del campo, DroneField ne genera uno automaticamente con AI Boundary — il cloud XAG (nf.xa.com) richiede un confine per ogni rotta.
Video: pianificare una rotta XAG personalizzata passo dopo passo:
ABZ Innovation (L-S series)
Sezione intitolata “ABZ Innovation (L-S series)”Scrive il confine del campo (con gli ostacoli come aree escluse) nel formato letto dai droni irroratori ABZ Innovation L-S series. Per i lavori a dose variabile usa l’esportazione della mappa di applicazione.
ESRI Shapefile
Sezione intitolata “ESRI Shapefile”L’esportazione Shapefile crea più file (.shp, .shx,
.dbf, .prj) — in proiezione WGS84. Si carica direttamente in
QGIS e altri programmi GIS.
Esportare su USB — cosa sapere
Sezione intitolata “Esportare su USB — cosa sapere”Per le esportazioni su USB si apre un selettore di cartelle su
/Volumes — seleziona lì la tua unità USB e conferma. DroneField
scrive i file nella radice dell’unità scelta; l’unità non viene
rilevata automaticamente.
Non rimuovere mai l’USB durante l’esportazione — aspetta che appaia il segno verde.
Struttura della cartella Exports/
Sezione intitolata “Struttura della cartella Exports/”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 USB — non rinominare e non riorganizzare le
sottocartelle; i controller le cercano con il nome fisso.
| Cartella | Contenuto |
|---|---|
Exports/ISOXML_V3/TASKDATA/, Exports/ISOXML_V4/TASKDATA/ | Dati di task ISOXML (TASKDATA.XML) |
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.tfwCopia 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”- 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
- ✅
- Percorso — la radice dell’USB deve contenere una cartella
DJI/KML/(maiuscolo), nondji/kml/. Non rinominare la struttura delle cartelle. - Formato USB — FAT32 o exFAT. NTFS e APFS non vengono visti dall’app Agras.
- 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.
Misurazione di lunghezza e area
Sezione intitolata “Misurazione di lunghezza e area”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 Mostra/nascondi misurazioni della barra.