Granice pól i przeszkody
Granica pola (boundary) to wielokąt definiujący zewnętrzny kontur obszaru do zabiegu lub pomiaru. DroneField używa granic do generowania map aplikacji, eksportów DJI Agras i ISOXML oraz do obliczania statystyk powierzchni dla raportu.
Typy granicy
Dział zatytułowany „Typy granicy”DroneField rozpoznaje cztery typy kształtów:
| Typ | Znaczenie |
|---|---|
| Granica | Pole — obszar docelowy operacji (kontur zewnętrzny) |
| Przeszkoda | Drzewo, słup, kabel, który dron musi omijać |
| Strefa bez oprysku | Brzeg rzeki, sąsiednia działka, gdzie nie wolno opryskiwać |
| XAG Route | Otwarta linia (trasa) dla dronów XAG |
Osobne narzędzie Pomiar rysuje wyłącznie pomiary długości / powierzchni; nie mają one wpływu na eksport.
Każdy może mieć kilka instancji w projekcie. Przeszkody i strefy bez oprysku są interpretowane wewnątrz granicy pola, a każdy typ jest rysowany własnym, dobrze rozróżnialnym wzorem na mapie — do odróżnienia na pierwszy rzut oka.
Strefy kołowe edytuje się na żywo: przeszkodę lub strefę bez oprysku narysowaną jako koło przesuwa się za środek i skaluje za krawędź — zmiana działa natychmiast.
Pasek granic
Dział zatytułowany „Pasek granic”Gdy klikniesz na warstwę Granice pól w lewym pasku bocznym, u góry mapy pojawia się pasek granic — pływające okno dwurzędowe z następującymi przyciskami:
Górny rząd (tworzenie):
- Dodaj — menu: Granica AI · Granica · Przeszkoda · Strefa bez oprysku · XAG Route · Pomiar · Okrąg ▸. AI Boundary pozwala AI narysować pole za Ciebie na podstawie kilku klikniętych punktów. Przeszkoda, Strefa bez oprysku i ich okręgi pozostają nieaktywne, dopóki projekt nie ma granicy pola.
- Importuj — z KML, SHP lub wcześniejszego projektu
- Eksportuj — zobacz Eksport
Dolny rząd (widoczny tylko podczas rysowania lub edycji):
- Pole Nazwa — wypełniane automatycznie (np. boundary-01); możesz je nadpisać
- Cofnij — cofnij ostatni punkt
- Zapisz — zapisz kształt
- Anuluj — anuluj rysowanie / odrzuć edycję
- Usuń — usuń kształt (tylko w trybie edycji)
Rysowanie nowego wielokąta
Dział zatytułowany „Rysowanie nowego wielokąta”- Kliknij Dodaj i wybierz typ — np. Granica.
- Klikaj na mapie, aby dodawać punkty wzdłuż konturu. Każde kliknięcie to nowy wierzchołek.
- Sprawdź nazwę w polu nazwy na pasku — jest wypełniona automatycznie (np. boundary-01); wpisz znaczącą, np. „Pole856”.
- Kliknij Zapisz. Ostatni punkt automatycznie łączy się z pierwszym.
Wielokąt pojawia się na mapie, oraz wśród warstw z lewej.
Usuwanie punktu podczas rysowania
Dział zatytułowany „Usuwanie punktu podczas rysowania”Jeśli postawiłeś punkt źle:
- Przycisk Cofnij na pasku usuwa ostatni punkt
- Całe rysowanie można przerwać przyciskiem Anuluj
Możesz też rysować koła
Dział zatytułowany „Możesz też rysować koła”Dodaj → Okrąg ▸ oferuje Okrąg granicy, Okrąg przeszkody i Okrąg bez oprysku. Pierwsze kliknięcie wyznacza środek, drugie kliknięcie — promień. Idealne do stref bezpieczeństwa wokół drzew, słupów.
Edycja wielokąta
Dział zatytułowany „Edycja wielokąta”Możesz przesuwać wierzchołki istniejącego wielokąta później:
- Kliknij krawędź wielokąta na mapie — przechodzi on w tryb edycji i pojawiają się uchwyty wierzchołków.
- Przeciągnij wierzchołek, aby go przesunąć.
- Kliknij na mapie (z dala od wierzchołka), aby wstawić nowy wierzchołek.
- Kliknięcie wierzchołka z ⌥ (Option) usuwa go.
- Kliknij Zapisz, aby zachować zmiany.
Anuluj przywraca całą edycję do pierwotnego wielokąta; Usuń usuwa kształt.
Import — KML, SHP, z wcześniejszego projektu
Dział zatytułowany „Import — KML, SHP, z wcześniejszego projektu”Przycisk Importuj paska otwiera submenu:
Z pliku KML
Dział zatytułowany „Z pliku KML”Google Earth i wiele innych programów GIS używa formatu KML.
Wybierz plik .kml, a każdy zawarty w nim wielokąt jest
importowany.
DroneField:
- Grupuje wielokąty według elementów
<Placemark> - Generuje nazwę boundary z nazwy KML
- Jeśli KML zawiera kilka typów (linia, wielokąt, punkt), bierze wielokąty; linie jako typ Pomiar
- Pracuje na współrzędnych WGS84 (zgodnie ze standardem KML)
Z wcześniejszego projektu
Dział zatytułowany „Z wcześniejszego projektu”Jeśli masz wcześniejszy pomiar tego samego pola w innym projekcie, możesz przejąć boundary stamtąd:
- Dialog wymienia wszystkie Twoje istniejące projekty i boundaries w nich (według partnera / projektu / nazwy boundary / liczby przeszkód).
- Wyszukaj w górnym polu (partner, projekt lub nazwa boundary).
- Wybierz odpowiedni, kliknij Importuj.
- Boundary wraz z przeszkodami zostaje przeniesiony do bieżącego projektu.
Najszybsze, jeśli wracasz do tych samych pól wielokrotnie w sezonie.
ESRI Shapefile (SHP) — z dowolnej projekcji
Dział zatytułowany „ESRI Shapefile (SHP) — z dowolnej projekcji”SHP to najpowszechniejszy format wektorowy świata profesjonalnego GIS. DroneField, dzięki wbudowanej bibliotece PROJ, konwertuje dowolną projekcję (CRS) na WGS84:
- HD72 / EOV (EPSG:23700) — projekcja narodowa węgierska
- WGS84 (EPSG:4326) — globalna projekcja GPS
- Strefy UTM (EPSG:326xx)
- Web Mercator (EPSG:3857)
- I dowolne inne znane PROJ-owi w jego bazie EPSG (~14 000 projekcji)
Projekcja rozpoznawana jest automatycznie z pliku .prj. Jeśli
SHP nie ma .prj, ręcznie wybierasz z listy projekcji.
Dodany boundary jest importowany wraz z przeszkodami, jeśli źródło je zawiera.
Szczegółowy opis: Import granic SHP z innych źródeł.
Eksport
Dział zatytułowany „Eksport”Przycisk Eksportuj paska otwiera menu. Najwyższy poziom zapisuje
do folderu Exports/ projektu: DJI Agras, XAG Drones ▸
(Granica / XAG Route), ESRI Shapefile, ISOXML V3,
ISOXML V4 i ABZ Innovation (seria L-S). Podmenu Na dysk
USB oferuje te same formaty i zapisuje bezpośrednio na wybrany
dysk.
DJI Agras
Dział zatytułowany „DJI Agras”Drony DJI Agras (T20, T30, T40 itd.) używają własnego
formatu KML. DroneField zapisuje KML do DJI/KML/, a Shapefile
granicy do DJI/ShapeFile/ — albo w folderze Exports/ projektu
(DJI Agras), albo na dysku USB (Na dysk USB → DJI Agras).
Projekty wielopolowe: sterownik DJI odczytuje tylko pierwszy
kształt z pliku Shapefile granicy, więc jeden wspólny plik utraciłby
wszystkie pola poza pierwszym. Dlatego DroneField zapisuje osobny
plik <NazwaPola>_Boundary.shp dla każdego pola do folderu
ShapeFile/ — zarówno przy eksporcie do projektu, jak i na pendrive:
- każda przeszkoda trafia do swojego pola jako wycięcie;
- jeśli dwa pola mają tę samą nazwę, kolejne otrzymują przyrostek
-02,-03…; - mapa aplikacji również nosi nazwę pola:
<NazwaPola>_Rx.tif(zobacz Mapa aplikacji).
Nadawaj polom znaczące nazwy — to właśnie je pilot zobaczy na sterowniku.
ISOXML V3 i V4
Dział zatytułowany „ISOXML V3 i V4”ISOXML (ISO 11783-10) to standard przemysłowych maszyn rolniczych (John Deere, Case, Claas, Fendt itd.). DroneField obsługuje dwie wersje:
- ISOXML V3 — dla starszych traktorów
- ISOXML V4 — dla nowoczesnych terminali
Każda eksportowana:
- Do projektu — do
Exports/ISOXML_V3/TASKDATA/lubExports/ISOXML_V4/TASKDATA/ - Na dysk USB —
TASKDATA/w głównym katalogu dysku, tak jak oczekują terminale traktorów
Drony XAG
Dział zatytułowany „Drony XAG”Chińskie drony agronomiczne XAG (P40, P100, V40) też używają KML, ale o innej strukturze. Podmenu XAG Drones eksportuje albo kształty Granica, albo linie XAG Route (jeden plik na trasę).
Gdy zapisujesz trasę XAG, a projekt nie ma jeszcze granicy pola, DroneField generuje ją automatycznie za pomocą AI Boundary — chmura XAG (nf.xa.com) wymaga granicy dla każdej trasy.
Wideo: planowanie własnej trasy XAG krok po kroku:
ABZ Innovation (seria L-S)
Dział zatytułowany „ABZ Innovation (seria L-S)”Zapisuje granicę pola (z przeszkodami jako wycięciami) w formacie odczytywanym przez drony opryskowe ABZ Innovation serii L-S. Do zabiegów ze zmienną dawką użyj eksportu mapy aplikacji.
ESRI Shapefile
Dział zatytułowany „ESRI Shapefile”Eksport Shapefile tworzy kilka plików (.shp, .shx,
.dbf, .prj) — w projekcji WGS84. Ładuje się bezpośrednio do
QGIS i innych programów GIS.
Eksport na pendrive — co trzeba wiedzieć
Dział zatytułowany „Eksport na pendrive — co trzeba wiedzieć”Przy eksportach na pendrive otwiera się okno wyboru folderu w
/Volumes — wybierz tam swój dysk USB i potwierdź. DroneField
zapisuje pliki w głównym katalogu wybranego dysku; dysk nie jest
wykrywany automatycznie.
Nigdy nie wyciągaj pendrive’a podczas eksportu — poczekaj na pojawienie się zielonego ptaszka.
Struktura folderu Exports
Dział zatytułowany „Struktura folderu Exports”DroneField zapisuje każdy wyeksportowany plik w folderze Exports/
projektu w gotowej podstrukturze — dokładnie takim układzie, jakiego
oczekują DJI Agras, XAG i terminale ciągnikowe. Skopiuj cały folder
Exports/DJI/ do głównego katalogu pendrive’a — nie zmieniaj
nazw ani struktury podfolderów; sterowniki szukają ich pod stałymi
nazwami.
| Folder | Zawartość |
|---|---|
Exports/ISOXML_V3/TASKDATA/, Exports/ISOXML_V4/TASKDATA/ | Dane zadania ISOXML (TASKDATA.XML) |
Exports/DJI/KML/ | Wielokąty granic pól (KML) — do importu KML w DJI Agras |
Exports/DJI/ShapeFile/ | Granica pola jako ESRI Shapefile (.shp/.shx/.dbf/.prj/.cpg) — towarzyszący plik do mapy dawkowania VRA |
Exports/DJI/Rx/ | Mapa przepisu zmiennej dawki jako Float32 GeoTIFF (l/ha lub kg/ha) + plik świata .tfw |
Po pełnym workflow DJI VRA folder Exports/ wygląda tak:
Exports/└── DJI/ ├── KML/ │ └── Pole856.kml ├── ShapeFile/ │ ├── Pole856_Boundary.shp │ ├── Pole856_Boundary.shx │ ├── Pole856_Boundary.dbf │ ├── Pole856_Boundary.prj │ └── Pole856_Boundary.cpg └── Rx/ ├── Pole856_Rx.tif └── Pole856_Rx.tfwSkopiuj cały folder Exports/DJI/ do głównego katalogu pendrive’a —
finalny układ na nośniku powinien być <USB>/DJI/KML/...,
<USB>/DJI/ShapeFile/..., <USB>/DJI/Rx/....
⚠ Jeśli wyeksportujesz zarówno KML granicy pola, jak i mapę przepisu VRA dla tego samego pola, sterownik DJI wyświetli pole dwa razy — raz z samodzielnego KML i raz z mapy Rx (której towarzyszący Shapefile już zawiera granicę). Dla workflow VRA samodzielny eksport KML jest zbędny — wystarczy skopiować tylko
Rx/+ShapeFile/.
Rozwiązywanie problemów — sterownik nie widzi pliku
Dział zatytułowany „Rozwiązywanie problemów — sterownik nie widzi pliku”- Nazwa pliku — maks. 12 znaków, tylko ASCII
(
a-z A-Z 0-9 _ -). Polskie znaki diakrytyczne (ą ć ę ł ń ó ś ź ż) oraz znaki specjalne (spacje,/ \ : * ? " < > |) są niedozwolone. Przykłady:- ✅
Pole856.kml - ❌
Pole 856.kml
- ✅
- Ścieżka — główny katalog pendrive’a musi zawierać folder
DJI/KML/(wielkie litery), niedji/kml/. Nie zmieniaj nazw struktury folderów. - Format USB — FAT32 lub exFAT. Aplikacja Agras nie widzi NTFS ani APFS.
- Cache — wysuń i ponownie włóż pendrive; w aplikacji Agras / Pilot 2 pociągnij listę plików w dół, aby odświeżyć, lub uruchom aplikację ponownie.
Często nie ma żadnego komunikatu o błędzie — tylko „pusta lista”. To również wskazuje na nieobsługiwaną nazwę pliku lub zmienioną strukturę folderów.
Pomiar długości i powierzchni
Dział zatytułowany „Pomiar długości i powierzchni”Linie typu Pomiar używasz tylko do bieżącej pracy — nie trafiają do eksportu, nie wpływają na mapę aplikacji.
Rysujesz linię na mapie, a automatycznie pokazywana jest długość (w metrach). Dla zamkniętej linii pomiarowej również powierzchnia (w hektarach).
Włączana/wyłączana przyciskiem Pokaż/ukryj pomiary paska.