Limite de câmp și obstacole
Limita câmpului (boundary) este poligonul care definește conturul exterior al zonei de tratat sau cartografiat. DroneField folosește limitele pentru a genera hărți de aplicare, exporturi DJI Agras și ISOXML, și pentru a calcula statisticile de suprafață pentru raport.
Tipuri de limită
Section titled “Tipuri de limită”DroneField recunoaște patru tipuri de formă:
| Tip | Semnificație |
|---|---|
| Limită | Câmpul — zona țintă (conturul exterior) |
| Obstacol | Copac, stâlp, cablu pe care drona trebuie să-l ocolească |
| Zonă fără pulverizare | Mal de râu, parcelă vecină unde nu se poate pulveriza |
| XAG Route | O linie deschisă (rută) pentru dronele XAG |
Instrumentul separat Măsurătoare desenează doar măsurători de lungime / suprafață; acestea nu au efect asupra exporturilor.
Fiecare poate avea mai multe instanțe într-un proiect. Obstacolele și zonele fără pulverizare sunt interpretate în interiorul limitei câmpului, iar fiecare tip este desenat cu propriul model de hartă, ușor de distins — se deosebesc dintr-o privire.
Zonele circulare se editează live: un obstacol sau o zonă fără pulverizare desenate ca cerc se mută trăgând de centru și se redimensionează trăgând de margine — modificarea se aplică imediat.
Bara de limite
Section titled “Bara de limite”Când apeși pe stratul Limite de câmp în bara laterală din stânga, sus pe hartă apare bara de limite — o fereastră plutitoare cu 2 rânduri și următoarele butoane:
Rândul de sus (creare):
- Adaugă — un meniu: Limită AI · Limită · Obstacol · Zonă fără pulverizare · XAG Route · Măsurătoare · Cerc ▸. AI Boundary lasă AI-ul să deseneze câmpul pentru tine din câteva puncte de probă pe care dai clic. Obstacol, Zonă fără pulverizare și cercurile lor rămân inactive până când proiectul are o limită de câmp.
- Importă — din KML, SHP sau un proiect anterior
- Exportă — vezi Export
Rândul de jos (vizibil doar în timpul desenării sau editării):
- Câmpul Nume — completat automat (ex. boundary-01); îl poți suprascrie
- Anulează (săgeata înapoi) — anulează ultimul punct
- Salvează — salvează forma
- Anulează — renunță la desenare / la editare
- Șterge — șterge forma (doar în modul de editare)
Desenarea unui poligon nou
Section titled “Desenarea unui poligon nou”- Apasă Adaugă și alege tipul — ex. Limită.
- Apasă pe hartă pentru a plasa puncte de-a lungul conturului. Fiecare clic e un vârf nou.
- Verifică numele în câmpul de nume al barei — este completat automat (ex. boundary-01); tastează unul sugestiv, ex. „Parcela856”.
- Apasă Salvează. Ultimul punct se conectează automat cu primul.
Poligonul apare pe hartă și printre straturile din stânga.
Ștergerea unui punct în timpul desenării
Section titled “Ștergerea unui punct în timpul desenării”Dacă ai pus un punct greșit:
- Butonul Anulează (săgeata înapoi) al barei elimină ultimul punct
- Întreaga desenare o poți opri cu Anulează
Poți desena și cercuri
Section titled “Poți desena și cercuri”Adaugă → Cerc ▸ oferă Cerc limită, Cerc obstacol și Cerc fără pulverizare. Primul clic stabilește centrul, al doilea clic stabilește raza. Ideal pentru zone de siguranță în jurul copacilor, stâlpilor.
Editarea poligonului
Section titled “Editarea poligonului”Poți muta vârfurile unui poligon existent și ulterior:
- Apasă pe muchia poligonului pe hartă — intră în modul de editare și apar mânerele vârfurilor.
- Trage un vârf pentru a-l muta.
- Apasă pe hartă (departe de un vârf) pentru a insera un vârf nou.
- ⌥ (Option)-clic pe un vârf pentru a-l șterge.
- Apasă Salvează pentru a păstra modificările.
Anulează restaurează întreaga editare la poligonul original; Șterge elimină forma.
Import — KML, SHP, dintr-un proiect anterior
Section titled “Import — KML, SHP, dintr-un proiect anterior”Butonul Importă al barei deschide un submeniu:
Din KML
Section titled “Din KML”Google Earth și multe alte programe GIS folosesc formatul
KML. Alege fișierul .kml, și fiecare poligon din el este
importat.
DroneField:
- Grupează poligoanele pe elementele
<Placemark> - Generează numele boundary-ului din numele KML
- Dacă KML-ul conține mai multe tipuri (linie, poligon, punct), ia poligoanele; liniile ca tip Măsurare
- Lucrează cu coordonate WGS84 (conform standardului KML)
Dintr-un proiect anterior
Section titled “Dintr-un proiect anterior”Dacă ai un relevare anterioară a aceluiași câmp într-un alt proiect, poți prelua boundary-ul de acolo:
- Un dialog listează toate proiectele tale existente și boundary-urile din ele (după partener / proiect / nume boundary / număr de obstacole).
- Caută în câmpul de sus (partener, proiect sau nume boundary).
- Alege-l pe cel potrivit, apasă Importă.
- Boundary-ul cu obstacolele este adus în proiectul curent.
Cel mai rapid mod, dacă te întorci de mai multe ori la aceleași câmpuri într-un sezon.
ESRI Shapefile (SHP) — din orice proiecție
Section titled “ESRI Shapefile (SHP) — din orice proiecție”SHP este cel mai răspândit format vectorial al lumii GIS profesionale. DroneField, cu biblioteca PROJ integrată, convertește orice proiecție (CRS) în WGS84:
- HD72 / EOV (EPSG:23700) — proiecția națională maghiară
- WGS84 (EPSG:4326) — proiecția GPS globală
- Zone UTM (EPSG:326xx)
- Web Mercator (EPSG:3857)
- Și orice altă proiecție cunoscută de PROJ din baza EPSG (~14 000 proiecții)
Proiecția este recunoscută automat din fișierul .prj. Dacă
SHP-ul nu are .prj, alegi manual din lista proiecțiilor.
Boundary-ul adăugat este importat împreună cu obstacolele dacă sursa le conține.
Descriere detaliată: Import limite SHP din alte surse.
Export
Section titled “Export”Butonul Exportă al barei deschide un meniu. Nivelul de sus scrie
în folderul Exports/ al proiectului: DJI Agras, XAG Drones ▸
(Limită / XAG Route), ESRI Shapefile, ISOXML V3,
ISOXML V4 și ABZ Innovation (seria L-S). Submeniul Pe stick
USB oferă aceleași formate și scrie direct pe unitatea pe care o
alegi.
DJI Agras
Section titled “DJI Agras”Dronele DJI Agras (T20, T30, T40 etc.) folosesc propriul
format KML. DroneField scrie KML-ul în DJI/KML/, iar Shapefile-ul
de limită în DJI/ShapeFile/ — fie în folderul Exports/ al
proiectului (DJI Agras), fie pe stick-ul USB (Pe stick USB →
DJI Agras).
Proiecte cu mai multe câmpuri: telecomanda DJI citește doar
prima formă dintr-un Shapefile de limită, așa că un singur fișier
combinat ar pierde toate câmpurile după primul. De aceea DroneField
scrie un fișier <NumeCâmp>_Boundary.shp separat pentru fiecare
câmp în folderul ShapeFile/ — atât la exportul în proiect, cât și
la cel pe stick USB:
- fiecare obstacol merge cu propriul câmp, ca decupaj;
- dacă două câmpuri au același nume, următoarele primesc sufixul
-02,-03…; - și harta de aplicare poartă numele câmpului:
<NumeCâmp>_Rx.tif(vezi Harta de aplicare).
Dă câmpurilor nume sugestive — pe acestea le va vedea pilotul pe telecomandă.
ISOXML V3 și V4
Section titled “ISOXML V3 și V4”ISOXML (ISO 11783-10) este standardul mașinilor agricole industriale (John Deere, Case, Claas, Fendt etc.). DroneField suportă două versiuni:
- ISOXML V3 — pentru tractoarele mai vechi
- ISOXML V4 — pentru terminale moderne
Ambele se pot exporta:
- În proiect — în
Exports/ISOXML_V3/TASKDATA/sauExports/ISOXML_V4/TASKDATA/ - Pe stick USB —
TASKDATA/în rădăcina unității, așa cum îl așteaptă terminalele de tractor
Drone XAG
Section titled “Drone XAG”Dronele agronomice chinezești XAG (P40, P100, V40) folosesc și ele KML, dar cu structură diferită. Submeniul XAG Drones exportă fie formele Limită, fie liniile XAG Route (câte un fișier pe rută).
Când salvezi o rută XAG și proiectul nu are încă limită de câmp, DroneField generează una automat cu AI Boundary — cloud-ul XAG (nf.xa.com) cere o limită pentru fiecare rută.
Video: planificarea unei rute XAG personalizate, pas cu pas:
ABZ Innovation (seria L-S)
Section titled “ABZ Innovation (seria L-S)”Scrie limita câmpului (cu obstacolele ca decupaje) în formatul pe care îl citesc dronele de stropit ABZ Innovation seria L-S. Pentru lucrările cu rată variabilă folosește exportul hărții de aplicare.
ESRI Shapefile
Section titled “ESRI Shapefile”Exportul Shapefile creează mai multe fișiere (.shp,
.shx, .dbf, .prj) — în proiecția WGS84. Se încarcă direct
în QGIS și alte programe GIS.
Export pe stick USB — ce trebuie știut
Section titled “Export pe stick USB — ce trebuie știut”Pentru exporturile pe USB se deschide un selector de folder la
/Volumes — selectează acolo stick-ul USB și confirmă. DroneField
scrie fișierele în rădăcina unității alese; unitatea nu este detectată
automat.
Nu scoate niciodată stick-ul în timpul exportului — așteaptă ca bifa verde să apară.
Structura folderului Exports/
Section titled “Structura folderului Exports/”DroneField scrie fiecare fișier exportat în folderul Exports/
al proiectului, într-o substructură deja pregătită — exact
dispunerea pe care o așteaptă DJI Agras, XAG și terminalele de
tractor. Copiază întregul folder Exports/DJI/ în rădăcina
stick-ului USB — nu redenumi și nu reorganiza subfolderele;
controllerele le caută după numele fix.
| Folder | Conținut |
|---|---|
Exports/ISOXML_V3/TASKDATA/, Exports/ISOXML_V4/TASKDATA/ | Date de sarcină ISOXML (TASKDATA.XML) |
Exports/DJI/KML/ | Poligoanele de limită de câmp (KML) — pentru importul KML al DJI Agras |
Exports/DJI/ShapeFile/ | Limita câmpului ca ESRI Shapefile (.shp/.shx/.dbf/.prj/.cpg) — companion al hărții de doze VRA |
Exports/DJI/Rx/ | Harta de prescripție cu doze variabile ca GeoTIFF Float32 (L/ha sau kg/ha) + fișier world .tfw |
După un workflow DJI VRA complet, Exports/ arată astfel:
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.tfwCopiază întregul folder Exports/DJI/ în rădăcina stick-ului —
dispunerea finală pe stick trebuie să fie <USB>/DJI/KML/...,
<USB>/DJI/ShapeFile/..., <USB>/DJI/Rx/....
⚠ Dacă exporți atât KML-ul limitei de câmp, cât și o hartă de prescripție VRA pentru aceeași parcelă, controllerul DJI va lista parcela de două ori — o dată din KML-ul autonom și o dată din harta Rx (al cărei Shapefile companion conține deja limita). Pentru un workflow VRA, exportul KML autonom este redundant — este suficient să copiezi
Rx/+ShapeFile/.
Depanare — controllerul nu vede fișierul
Section titled “Depanare — controllerul nu vede fișierul”- Numele fișierului — maximum 12 caractere, doar ASCII
(
a-z A-Z 0-9 _ -). Literele cu diacritice (ă â î ș ț, etc.) și caracterele speciale (spații,/ \ : * ? " < > |) nu sunt permise. Exemple:- ✅
Parcela856.kml - ❌
Parcela 856.kml
- ✅
- Calea — rădăcina stick-ului USB trebuie să conțină un folder
DJI/KML/(litere mari), nudji/kml/. Nu redenumi structura folderelor. - Formatul USB — FAT32 sau exFAT. NTFS și APFS nu sunt văzute de aplicația Agras.
- Cache — scoate și reintrodu stick-ul; în aplicația Agras / Pilot 2 trage lista de fișiere în jos pentru a o reîmprospăta, sau repornește aplicația.
Adesea nu apare niciun mesaj de eroare — doar o „listă goală”. Acesta este și un semn al unui nume de fișier nesuportat sau al unui folder redenumit.
Măsurare lungime și suprafață
Section titled “Măsurare lungime și suprafață”Liniile de tip Măsurare le folosești doar pentru munca curentă — nu intră în export, nu afectează harta de aplicare.
Desenezi o linie pe hartă și automat este indicată lungimea (în metri). Pentru o linie de măsurare închisă, și suprafața (în hectare).
Activabilă/dezactivabilă cu butonul Afișează/ascunde măsurătorile al barei.