Przejdź do głównej zawartości

Import boundary SHP z innych źródeł

ESRI Shapefile (SHP) to najbardziej rozpowszechniony wektorowy format plików świata GIS. Z wielu rolniczych baz danych (katastralne, Syngenta, Cargill, własny eksport Excel) może napłynąć SHP z granicą pola.

DroneField, dzięki wbudowanej bibliotece PROJ, konwertuje z dowolnego systemu projekcji na WGS84 — nawet jeśli SHP jest pierwotnie w polskim PUWG (PL-1992 lub PL-2000).

„Plik SHP” to w rzeczywistości 4–6 plików razem:

PlikDo czego?
.shpGeometria (poligony, linie, punkty)
.shxIndeks do .shp
.dbfTabela atrybutów (nazwa, powierzchnia, kategoria itp.)
.prjSystem projekcji — kluczowy
.cpgKodowanie znaków (Windows-1250, UTF-8 itp.)
.sbn/.sbxIndeks przestrzenny (opcjonalny)

Zawsze dołączaj też plik .prj! Mówi DroneField, w jakim systemie są współrzędne SHP.

  1. Na kanwie mapy otwórz boundary-toolbar (klik w warstwę Granice pól w lewym pasku).
  2. Kliknij Importuj.
  3. Wybierz opcję ESRI Shapefile.
  4. Otworzy się selektor plików. Znajdź plik .shp (pozostałe zostaną wczytane automatycznie).
  5. Jeśli plik .prj jest obecny, DroneField automatycznie rozpozna projekcję (np. „ETRS89 / Poland CS92 (EPSG:2180)”).
  6. Jeśli brak .prj, pojawi się lista — wybierz ręcznie właściwą projekcję z wyskakującej listy.
  7. Okno potwierdzenia: podczas importu współrzędne konwertują się na WGS84 przez PROJ.
  8. Kliknij Importuj. Wszystkie poligony pojawią się na mapie.
ŹródłoProjekcjaKod EPSG
ARiMR / iRZP (Polska)PUWG 1992 (PL-1992)EPSG:2180
Wnioski o dopłaty UE (PL)PUWG 1992EPSG:2180
Wojewódzki SIPPUWG 2000 (strefa 5/6/7/8)EPSG:2176-79
Eksport z OpenStreetMapWGS84EPSG:4326
Google Earth KML → SHPWGS84EPSG:4326
EU LPIS (inne państwa członkowskie)UTM 33N / 34NEPSG:32633 / 32634
DJI Pilot Mission Planner exportWGS84EPSG:4326

DroneField obsługuje wszystkie — automatycznie.

Polski PUWG 1992 (PL-1992) to system, w którym jest większość oficjalnych SHP-ów polskich.

Przykład:

  • Wejście (PL-1992): (637 000, 487 000) — w okolicach Warszawy
  • Wyjście (WGS84): (52.23°N, 21.01°E)

DroneField konwertuje przy pomocy biblioteki PROJ 9.4 — margines błędu to < 1 cm, mniej niż GSD drona.

DroneField automatycznie używa następujących pól:

  • Nazwa / Name / TABLA / NAME — nazwa boundary
  • TYP / TYPE — jeśli „obstacle” lub „exclusion”, oznaczana jako przeszkoda / strefa wyłączona z oprysku
  • Powierzchnia / AREA — tylko informacyjnie (DroneField przelicza)

Inne atrybuty (np. klasa gleby, ID partnera) DroneField nie importuje, ale plik .dbf pozostaje bez zmian — do podglądu w QGIS.

Jeśli w SHP granica pola I przeszkody są razem (w jednym pliku), polem atrybutu można je odróżnić:

Pole boundary 47.62 ha
Drzewo-1 obstacle 0.01 ha
Drut exclusion 0.03 ha

DroneField na tej podstawie je rozdziela i importuje z właściwym typem.

Jeśli takiego pola nie ma, wszystkie poligony wchodzą jako „Granica pola” — możesz potem zmodyfikować (prawy klik na warstwie → Zmień typ).

Polskie znaki diakrytyczne (Ą, Ć, Ę, Ł, Ń, Ó, Ś, Ź, Ż) bywają problematyczne. DroneField próbuje w tej kolejności:

  1. UTF-8 (nowoczesne, zalecane)
  2. Windows-1250 (starsze polskie SHP są zazwyczaj w tym)
  3. ISO-8859-2

Jeśli znaki pojawią się krzaczasto w zaimportowanych boundary (np. „Lubli�ski” zamiast „Lubliński”), modyfikując .cpg lub konwertując SHP na UTF-8 w QGIS można rozwiązać.

  • Nie pakuj SHP do ZIP przed importem — selektor plików go nie rozpakuje. Wypakuj wcześniej.
  • Nie przenoś osobno plików .shp i .prj — muszą być razem w tym samym folderze.
  • Nie nadpisuj aktualnie używanego SHP — zaimportowane boundary już żyje w projekcie, modyfikacja źródłowego SHP nie ma na nie wpływu.

Jeśli chcesz wyeksportować do SHP (np. do systemu GIS partnera), użyj pozycji Eksportuj → ESRI Shapefile w boundary-toolbar. DroneField eksportuje w projekcji WGS84 — w razie potrzeby partner przekonwertuje na swój system.