Autorius Tema: QGIS: Kaip nubrėžti ir apskaičiuoti persidengiančių plotų sritis  (Skaityta 4029 kartus)

0 Nariai ir 1 Svečias peržiūrinėja šią temą.

Neprisijungęs Giedrius V.

  • Administrator
  • Full Member
  • *****
  • Įrašai: 109
    • Žiūrėti profilį
QGIS: Kaip nubrėžti ir apskaičiuoti persidengiančių plotų sritis
« Įrašytas: 2013 m. Balandžio 01 d. 00:25:41 »
Buvo paklausimas, kaip apskaičiuoti ir atskirti sklypo plotą, kurio dalis patenka į kitą plotą. Kaip pvz. privataus sklypo dalis patenka į saugomą teritoriją, kurioje yra apribojimų. Kaip tiksliai apskaičiuoti ir nubrėžti tą dalį sklypo?

QGIS tą puikiai padaro su Geoprocessing'o įrankiu "Clip" (Vector -> Geoprocessing Tools -> Clip).

Darome taip:

1. Įsikeliame ploto sluoksnį (saugomą teritoriją) ir privataus sklypo ribas (sklypo ribas paprastai turime geodezinių taškų pavidalu, suvedus ar įsikėlus taškinį sluoksnį, iš taškų gauti ribas galima su Points2One plugin'u)
2. Atidarome Vector -> Geoprocessing Tools -> Clip. "Input Vector layer" pasirenkam privataus sklypo plotą. "Clip Layer" pasirenkame saugomos teritorijos sluoksnį (BAST). "Output shapefile" pasirenkame būsimo naujo sluoksnio vietą kompo diske ir spaudžiame "OK".





3. Programa paklausia ar norite įkelti naujai sukurtą sluoksnį. Spaudžiame "YES"



Atsiranda naujas sluoksnis kuris tiksliai nubraižo sklypo dalį patenkančią į saugomą teritoriją.


Kaip paskaičiuoti plotą?

1. Ant naujai sukurto sluoksnio spustelime dešinį pelės mygtuką ir atidarome atributinę lentelę.
2. Lentelėje matome sklypo bendrą plotą, bet mums reikia tik tos dalies ploto, kuri patenka į saugomą teritoriją. Lange spaudžiame "Toggle Editing Mode" (kad galėtumėte daryti pakeitimus reikia, kad sluoksnis būtų redagavimo režime) ir  "Open field Calculator"



3. Atsivėrusiame lange darome taip:

a. įvedame naują stulpelio pabvadinimą
b. pasirenkame Decimal Number (real) ir nustatome pageidaujamą skaičių po kablelio
c. "Function List" pasirenkame Geometry -> $area ir du kartus spustelime pele, užrašas pasirodys "Expression" lange
d. daliname iš 10000, kad gautume ha ir spaudžiame "OK"



Arba galite atnaujinti esamus ploto parametrus pasirinkdami "Update existing field"



QGIS programa automatiškai skaičiuoja plotą kvadratiniais metrais, dėl to $area reikia dalinti iš 10000 jei norite gauti hektarais.

4. Spaudžiame "Save" ir išjungiame redagavimo režimą "Toggle Editing Mode".

Dabar lentelėje matote naują stulpelį su sklypo plotu, kuris patenka į saugomą teritoriją (BAST)