Sari la conținut

Import boundary SHP din alte surse

ESRI Shapefile (SHP) este cel mai răspândit format vectorial de fișiere din lumea GIS. Multe baze de date agricole (cadastrale, Syngenta, Cargill, export Excel propriu) pot livra SHP cu limita de parcelă.

DroneField, prin biblioteca încorporată PROJ, convertește din orice sistem de proiecție către WGS84 — chiar dacă SHP-ul este inițial în proiecția națională Stereo 70 a României.

Un „fișier SHP” este de fapt 4–6 fișiere împreună:

FișierLa ce folosește?
.shpGeometria (poligoane, linii, puncte)
.shxIndex la .shp
.dbfTabela de atribute (nume, suprafață, categorie etc.)
.prjSistemul de proiecție — esențial
.cpgIndicație de codare a caracterelor (nu este citit de DroneField)
.sbn/.sbxIndex spațial (opțional)

Întotdeauna include și fișierul .prj! Acesta îi spune DroneField în ce sistem se află coordonatele SHP.

  1. Pe canvasul hărții, deschide boundary-toolbar-ul (clic pe stratul Limite de parcelă din bara stângă).
  2. Apasă butonul Import.
  3. Alege opțiunea Importă Shapefile….
  4. Se deschide un selector de fișiere. Răsfoiește spre fișierul .shp (celelalte fișiere se citesc automat).
  5. Se deschide dialogul Import Shapefile. Alege Mod:
    • Detectare automată — citește proiecția din .prj (ex. „Pulkovo 1942(58) / Stereo70 (EPSG:31700)”). Dacă .prj există, dar codul său EPSG nu este recunoscut, WKT-ul complet este transmis către PROJ.
    • Listă — alegi proiecția dintr-o listă (folosește-o când nu există .prj).
    • Cod EPSG — tastezi un cod, ex. 31700 sau EPSG:31700.
    • WKT direct — lipești o descriere WKT, transmisă ca atare către PROJ.
  6. Apasă Importă. Coordonatele se convertesc către WGS84 cu PROJ, iar fiecare poligon apare pe hartă ca limită de parcelă.

Sisteme-sursă frecvente în România și Europa

Section titled “Sisteme-sursă frecvente în România și Europa”
SursăProiecțieCod EPSG
APIA / LPIS (România)Pulkovo 1942 / Stereo 70EPSG:31700
Subvenții APIA (RO)Pulkovo 1942 / Stereo 70EPSG:31700
OCPI / cadastru (RO)ETRS89 / Stereo 70 (nou)EPSG:3844
Export din OpenStreetMapWGS84EPSG:4326
Google Earth KML → SHPWGS84EPSG:4326
EU LPIS (alte state membre)UTM 33N / 34NEPSG:32633 / 32634
DJI Pilot Mission Planner exportWGS84EPSG:4326

Cu un fișier .prj acestea sunt recunoscute automat; altfel alege-le în Listă sau introdu codul EPSG.

Stereo 70 → WGS84 — cazul cel mai frecvent

Section titled “Stereo 70 → WGS84 — cazul cel mai frecvent”

Pulkovo 1942(58) / Stereografic 1970 este sistemul în care se află majoritatea SHP-urilor oficiale din România.

Exemplu:

  • Intrare (Stereo 70): (500 000, 350 000) — aproape de București
  • Ieșire (WGS84): (44.43°N, 26.10°E)

DroneField convertește cu biblioteca PROJ 9.4 — eroarea este < 1 cm, mai mică decât GSD-ul dronei.

DroneField folosește .dbf-ul doar pentru numele limitei. Ia primul câmp nevid dintre: NAME, Name, name, PLOT_NAME, FIELD_NAME, FIELDNAME, ID_NEV, MEGNEVEZES, NEV, Nev, TABLA_NEV, DUL_NEV. Dacă niciunul nu există, se folosește primul câmp text nenumeric; în lipsa acestuia, poligoanele sunt numerotate.

Alte atribute (suprafață, tip, clasă de sol, identificator de partener) nu sunt importate, dar fișierul .dbf rămâne neschimbat — vizibil în QGIS.

Obstacole și zone de excludere a pulverizării

Section titled “Obstacole și zone de excludere a pulverizării”

Fiecare poligon importat devine o limită de parcelă — o coloană de tip din .dbf nu este evaluată. Dacă SHP-ul conține și obstacole sau zone de excludere a pulverizării, schimbă-le tipul în DroneField după import.

Caracterele românești cu diacritice (Ă, Â, Î, Ș, Ț) pot fi problematice. Fișierul .cpg nu este citit; DroneField încearcă în această ordine:

  1. Codarea indicată de antetul .dbf (language driver), dacă este setată
  2. UTF-8 (modern, recomandat)
  3. Windows-1250 (SHP-urile vechi sunt de obicei în acesta)
  4. ISO-8859-2

Dacă în boundary-urile importate caracterele apar stricate (ex. „T�rgu Mure�” în loc de „Târgu Mureș”), convertește SHP-ul în UTF-8 în QGIS (Export → Save Features As…, Encoding: UTF-8) și importă-l din nou.

  • Nu împacheta SHP-ul în ZIP înainte de a-l importa — selectorul de fișiere nu îl despachetează. Despachetează în prealabil.
  • Nu muta separat fișierele .shp și .prj — trebuie să fie împreună în același folder.
  • Nu suprascrie un SHP folosit în prezent — boundary-ul importat trăiește deja în proiect, modificarea SHP-ului sursă nu îl afectează.

Dacă vrei să exporți către SHP (ex. în sistemul GIS al partenerului), folosește opțiunea Export → ESRI Shapefile din boundary-toolbar. DroneField exportă în proiecție WGS84 — la nevoie, partenerul reconvertește în sistemul său propriu.