Sari la conținut

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.

DroneField recunoaște patru tipuri de poligon:

TipSemnificație
Limită de câmpZona țintă a operației (conturul exterior)
ObstacolCopac, stâlp, cablu pe care drona trebuie să-l ocolească
Zonă fără pulverizareMal de râu, parcelă vecină unde nu se poate pulveriza
MăsurareDoar măsurare lungime / suprafață, fără efect pe export

Fiecare poate avea mai multe instanțe într-un proiect. Obstacolele și zonele fără pulverizare sunt interpretate în interiorul limitei câmpului.

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ă — începe desenarea unui nou poligon sau cerc
  • Importă — din KML, SHP sau un proiect anterior

Rândul de jos (editare — vizibil doar în timpul desenării):

  • Înapoi — anulează ultimul punct (⌘Z funcționează și el)
  • Salvează — salvează poligonul desenat
  • Anulează — anulează desenarea
  1. Apasă Adaugă. Apare un selector de culoare / tip: Limită de câmp, Obstacol, Zonă fără pulverizare, Măsurare.
  2. Alege tipul — ex. Limită de câmp.
  3. Apasă pe hartă pentru a plasa puncte de-a lungul conturului. Fiecare clic e un vârf nou.
  4. Când ai terminat, apasă Return sau Închide poligonul în bară. Ultimul punct se conectează automat cu primul.
  5. Apare un mini-dialog pentru nume — ex. „Câmp 856”.
  6. Apasă Gata & Salvează.

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:

  • ⌘Z sau butonul Înapoi al barei — anulează ultimul punct
  • Clic dreapta pe punctȘterge punctul
  • Întreaga desenare o poți opri cu Anulează

Pentru tipurile Obstacol și Zonă fără pulverizare, în bară apare și o iconiță de Cerc — cu un clic în centru și o tragere de rază desenezi un boundary circular. Ideal pentru zone de siguranță în jurul copacilor, stâlpilor.

Poți muta vârfurile unui poligon existent și ulterior:

  1. Apasă pe boundary-ul corespunzător în stratul din stânga (îl selectezi).
  2. Pe hartă apar mici mânere la vârfuri.
  3. Trage la noua poziție.
  4. Inserare vârf nou: apasă pe mânerul gol care apare la mijlocul fiecărei muchii.
  5. Ștergere vârf: clic dreapta pe vârf → Șterge vârful.
  6. Modificările sunt salvate imediat — fără “save” separat.

Butonul Anulează al barei restaurează întreaga editare la poligonul original.

Import — KML, SHP, dintr-un proiect anterior

Section titled “Import — KML, SHP, dintr-un proiect anterior”

Butonul Importă al barei deschide un submeniu:

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)

Dacă ai un relevare anterioară a aceluiași câmp într-un alt proiect, poți prelua boundary-ul de acolo:

  1. Un dialog listează toate proiectele tale existente și boundary-urile din ele (după partener / proiect / nume boundary / număr de obstacole).
  2. Caută în câmpul de sus (partener, proiect sau nume boundary).
  3. Alege-l pe cel potrivit, apasă Importă.
  4. 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.

Butonul Exportă al barei deschide un meniu mai mare:

Dronele DJI Agras (T20, T30, T40 etc.) folosesc propriul format KML. DroneField exportă în două variante:

  • Export (în proiect) — un fișier .kml în folderul Export/ al proiectului
  • Export (pe stick USB) — direct pe stick-ul USB conectat (în structura de foldere compatibilă cu Agras)

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

Fiecare se exportă în două moduri:

  • În proiect — în folderul Export/
  • Pe stick USB — în structura folderului TASKDATA/ pe care o așteaptă terminalul tractorului

Dronele agronomice chinezești XAG (P40, P100, V40) folosesc și ele KML, dar cu structură diferită. DroneField suportă asta separat.

Exportul Shapefile creează mai multe fișiere (.shp, .shx, .dbf, .prj) — în proiecția WGS84. Se încarcă direct în QGIS și alte programe GIS.

Pentru exporturile pe USB, DroneField caută automat stick-ul USB conectat:

  • Dacă există un stick, este ales automat.
  • Dacă există mai multe, alege-l pe cel potrivit dintr-un dialog.
  • Dacă niciun stick conectat, mesaj de eroare: „Niciun stick USB găsit! Conectează un drive USB.”

Nu scoate niciodată stick-ul în timpul exportului — așteaptă ca bifa verde să apară.

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 USBnu redenumi și nu reorganiza subfolderele; controllerele le caută după numele fix.

FolderConținut
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.tfw

Copiază î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”
  1. 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
  2. Calea — rădăcina stick-ului USB trebuie să conțină un folder DJI/KML/ (litere mari), nu dji/kml/. Nu redenumi structura folderelor.
  3. Formatul USBFAT32 sau exFAT. NTFS și APFS nu sunt văzute de aplicația Agras.
  4. 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.

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 Activează/dezactivează măsurători al barei.