Przejdź do głównej zawartości

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.

DroneField rozpoznaje cztery typy wielokąta:

TypZnaczenie
Granica polaObszar docelowy operacji (kontur zewnętrzny)
PrzeszkodaDrzewo, słup, kabel, który dron musi omijać
Strefa bez opryskuBrzeg rzeki, sąsiednia działka, gdzie nie wolno opryskiwać
PomiarTylko pomiar długości / powierzchni, bez wpływu na eksport

Każdy może mieć kilka instancji w projekcie. Przeszkody i strefy bez oprysku są interpretowane wewnątrz granicy pola.

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 — rozpoczęcie rysowania nowego wielokąta lub koła
  • Importuj — z KML, SHP lub wcześniejszego projektu

Dolny rząd (edycja — widoczny tylko podczas rysowania):

  • Wstecz — cofnij ostatni punkt (⌘Z też działa)
  • Zapisz — zapisz narysowany wielokąt
  • Anuluj — anuluj rysowanie
  1. Kliknij Dodaj. Pojawia się selektor koloru / typu: Granica pola, Przeszkoda, Strefa bez oprysku, Pomiar.
  2. Wybierz typ — np. Granica pola.
  3. Klikaj na mapie, aby dodawać punkty wzdłuż konturu. Każde kliknięcie to nowy wierzchołek.
  4. Gdy skończysz, naciśnij Return lub kliknij Zamknij wielokąt w pasku. Ostatni punkt automatycznie łączy się z pierwszym.
  5. Pojawia się mini-dialog nazwy — np. „Pole 856”.
  6. Kliknij Gotowe & Zapisz.

Wielokąt pojawia się na mapie, oraz wśród warstw z lewej.

Jeśli postawiłeś punkt źle:

  • ⌘Z lub przycisk Wstecz na pasku — cofnij ostatni punkt
  • Prawy klik na punktUsuń punkt
  • Całe rysowanie można przerwać przyciskiem Anuluj

Dla typów Przeszkoda i Strefa bez oprysku w pasku pojawia się też ikona Koła — jednym kliknięciem na środku i przeciągnięciem promienia rysujesz boundary kołowe. Idealne do stref bezpieczeństwa wokół drzew, słupów.

Możesz przesuwać wierzchołki istniejącego wielokąta później:

  1. Kliknij na odpowiedni boundary w lewej warstwie (zaznacza go).
  2. Na mapie pojawiają się małe uchwyty przy wierzchołkach.
  3. Przeciągnij je do nowego miejsca.
  4. Wstaw nowy wierzchołek: kliknij pusty uchwyt pojawiający się w środku każdej krawędzi.
  5. Usuń wierzchołek: prawy klik na wierzchołek → Usuń wierzchołek.
  6. Modyfikacje są zapisywane natychmiast — brak osobnego “save”.

Przycisk Anuluj paska przywraca całą edycję do pierwotnego wielokąta.

Przycisk Importuj paska otwiera submenu:

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)

Jeśli masz wcześniejszy pomiar tego samego pola w innym projekcie, możesz przejąć boundary stamtąd:

  1. Dialog wymienia wszystkie Twoje istniejące projekty i boundaries w nich (według partnera / projektu / nazwy boundary / liczby przeszkód).
  2. Wyszukaj w górnym polu (partner, projekt lub nazwa boundary).
  3. Wybierz odpowiedni, kliknij Importuj.
  4. Boundary wraz z przeszkodami zostaje przeniesiony do bieżącego projektu.

Najszybsze, jeśli wracasz do tych samych pól wielokrotnie w sezonie.

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ł.

Przycisk Eksportuj paska otwiera większe menu:

Drony DJI Agras (T20, T30, T40 itd.) używają własnego formatu KML. DroneField eksportuje w dwóch wariantach:

  • Eksport (do projektu) — plik .kml w folderze Export/ projektu
  • Eksport (na pendrive) — bezpośrednio na podłączonego pendrive’a USB (w strukturze folderów zgodnej z Agras)

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 na dwa sposoby:

  • Do projektu — do folderu Export/
  • Na pendrive — w strukturze folderu TASKDATA/, której oczekuje terminal traktora

Chińskie drony agronomiczne XAG (P40, P100, V40) też używają KML, ale o innej strukturze. DroneField obsługuje to oddzielnie.

Eksport Shapefile tworzy kilka plików (.shp, .shx, .dbf, .prj) — w projekcji WGS84. Ładuje się bezpośrednio do QGIS i innych programów GIS.

Przy eksportach na pendrive DroneField automatycznie szuka podłączonego USB:

  • Jeśli jest jeden pendrive, jest automatycznie wybierany.
  • Jeśli jest kilka, wybierz odpowiedni w dialogu.
  • Jeśli brak podłączonego, komunikat błędu: „Nie znaleziono pendrive’a! Podłącz napęd USB.”

Nigdy nie wyciągaj pendrive’a podczas eksportu — poczekaj na pojawienie się zielonego ptaszka.

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’anie zmieniaj nazw ani struktury podfolderów; sterowniki szukają ich pod stałymi nazwami.

FolderZawartość
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.tfw

Skopiuj 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”
  1. 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
  2. Ścieżka — główny katalog pendrive’a musi zawierać folder DJI/KML/ (wielkie litery), nie dji/kml/. Nie zmieniaj nazw struktury folderów.
  3. Format USBFAT32 lub exFAT. Aplikacja Agras nie widzi NTFS ani APFS.
  4. 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.

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 Włącz/wyłącz pomiary paska.