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.
Ce trebuie să știi?
Section titled “Ce trebuie să știi?”Un „fișier SHP” este de fapt 4–6 fișiere împreună:
| Fișier | La ce folosește? |
|---|---|
.shp | Geometria (poligoane, linii, puncte) |
.shx | Index la .shp |
.dbf | Tabela de atribute (nume, suprafață, categorie etc.) |
.prj | Sistemul de proiecție — esențial |
.cpg | Indicație de codare a caracterelor (nu este citit de DroneField) |
.sbn/.sbx | Index spațial (opțional) |
Întotdeauna include și fișierul .prj! Acesta îi spune
DroneField în ce sistem se află coordonatele SHP.
Procesul de import
Section titled “Procesul de import”- Pe canvasul hărții, deschide boundary-toolbar-ul (clic pe stratul Limite de parcelă din bara stângă).
- Apasă butonul Import.
- Alege opțiunea Importă Shapefile….
- Se deschide un selector de fișiere. Răsfoiește spre fișierul
.shp(celelalte fișiere se citesc automat). - Se deschide dialogul Import Shapefile. Alege Mod:
- Detectare automată — citește proiecția din
.prj(ex. „Pulkovo 1942(58) / Stereo70 (EPSG:31700)”). Dacă.prjexistă, 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.
31700sauEPSG:31700. - WKT direct — lipești o descriere WKT, transmisă ca atare către PROJ.
- Detectare automată — citește proiecția din
- 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ție | Cod EPSG |
|---|---|---|
| APIA / LPIS (România) | Pulkovo 1942 / Stereo 70 | EPSG:31700 |
| Subvenții APIA (RO) | Pulkovo 1942 / Stereo 70 | EPSG:31700 |
| OCPI / cadastru (RO) | ETRS89 / Stereo 70 (nou) | EPSG:3844 |
| Export din OpenStreetMap | WGS84 | EPSG:4326 |
| Google Earth KML → SHP | WGS84 | EPSG:4326 |
| EU LPIS (alte state membre) | UTM 33N / 34N | EPSG:32633 / 32634 |
| DJI Pilot Mission Planner export | WGS84 | EPSG: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.
Ce conține fișierul de atribute .dbf?
Section titled “Ce conține fișierul de atribute .dbf?”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.
Codarea caracterelor
Section titled “Codarea caracterelor”Caracterele românești cu diacritice (Ă, Â, Î, Ș, Ț) pot
fi problematice. Fișierul .cpg nu este citit; DroneField
încearcă în această ordine:
- Codarea indicată de antetul
.dbf(language driver), dacă este setată - UTF-8 (modern, recomandat)
- Windows-1250 (SHP-urile vechi sunt de obicei în acesta)
- 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.
Ce să NU faci?
Section titled “Ce să NU faci?”- 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ă.
Și exportul funcționează
Section titled “Și exportul funcționează”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.