Professional Documents
Culture Documents
FEJEZET
A Geoprocessing eszközeinek használata és a Merge
1. Az D:\ saját mappán belül hozzunk létre egy új könyvtárat (F7) a mai órához (8_ora)!
A mai gyakorlaton csak ebbe a könyvtárba dolgozzunk! Figyeljünk oda, hogy a mappa
teljes elérési útjában ne szerepeljen se ékezetes karakter, se szóköz! Ha szükséges,
hozzunk létre egy új mappát a D:\-ben ezekkel a feltételekkel!
2. Hozzunk létre egy új QGIS projektet, majd mentsük el 8_gyakorlat néven a D:\ saját
könyvtárunkba!
3. Adjuk hozzá az D:\shape mappából az összes témát!
4. Rendezzük a rétegeket a megfelelő sorrendbe!
5. Állítsuk be – vagy ellenőrizzük - a térkép és a rétegek vetületi rendszerét HD72 /
EOV-re (ProjektProjekt tulajdonságok…Vetület fül)
A mai órán az QGIS egy már ismert moduljában található további műveletekkel
ismerkedünk meg. A GEOPROCESSING 8 különböző műveletet tartalmaz. Ezek a
következők: KONVEX KÖRVONAL, ÖVEZET(EK), METSZÉS, UNIÓ, SZIMETRIKUS
KÜLÖNBSÉG, VÁG, KÜLÖNBSÉG, ÖSSZEVON, TÖREDÉK POLIGONOK
MEGSZÜNTETÉSE. A következőkben a leggyakrabban használt műveletek működését
tekintjük át egy-egy egyszerű példán keresztül.
ÖSSZEVONÁS
Amint azt a fenti ábra is mutatja, ez a funkció egy adott téma objektumait egyesíti
valamely kiválasztott tulajdonságuk szerint. Eredményként egy új shape állományt ad,
amelyen már az egyesített objektumok szerepelnek.
PÉLDA: Készítsünk olyan állományt a Csongmat.shp-ből, amelyen Csongrád megye
kistérségei (és nem az önálló települések) az objektumok!
6. A Vektor menüben válasszuk a Geoprocessing eszköz Összevon menüpontot!
7. Adjuk meg az Input vektor réteget: Csongmat! Ennek objektumait – az önálló
településeket – fogjuk összevonni kistérség kódok szerint.
1
8. Összevonás mezőnek válasszuk a KISTERSEG-et, amely alapján egyesítjük az
objektumokat! Tehát azokat a település objektumokat vonjuk össze, amelyek azonos
kistérségben találhatók – azonos a Kisterseg mezőben található kód.
2
vonatkoztak, de mi azokat összevontuk így az őket leíró adatokra már nincs
szükségünk. Valamint az AREA mező is egy-egy településből kivett területi értéket
tartalmaz nem pedig a kistérség területét ezért ezen oszlop értékeit is újra kell
számolnunk.
TÁBLÁZAT SZERKESZTÉSE
A következő teendőnk a csongmat_osszevon tábla szerkesztése. Tegyük szerkeszthetővé az
adattáblát a Szerkesztés mód ki/be gombbal . A Delete field gombbal tudjuk törölni az
oszlopokat.
3
9. Végül a gombbal fejezzük be a tábla szerkesztését és engedjük, hogy az adatok
mentésre kerüljenek.(Save)
4
6. Jelöljük be az Eredmény hozzáadása a térképvászonhoz előtti négyzetet, majd
kattintsunk az OK gombra!
VÁG
Most a VÁG művelet következik. Ahogy az ábrán is láthatjuk, egy egyszerű
„kivágásról” van szó. Egy input témából egy másik téma felhasználásával
objektumokat vágunk ki, majd ezekből egy új shape állományt készítünk. Az
eredmény téma adattáblájának mezői megegyeznek az input témáéval. Az input téma
tetszőleges típusú lehet, a vágóréteg téma viszont minden esetben polygon típusú!
5
4. Végül adjuk meg az új shape állomány helyét és nevezzük el!
(agrotopo_csongrad.shp) Kattintsunk a OK gombra! Engedélyezzük az új réteg
hozzáadását!
A műveletet végrehajtja a program, és az új témát hozzáadja a dokumentumhoz.
Nézzük meg az eredményt!
5. A kivágás utáni állományok megkapják az input vektor réteg leíró adatait, ezért a
területi értékeket ebben az esetben is újra kell számolni, mint azt az Összevonás
eszköz esetében is elvégeztük!
METSZÉS
Most két hasonló eszköz következik: a Metszés és az Unio. Ezeket a fogalmakat már
jól ismerhetjük a halmazokkal kapcsolatos tanulmányainkból. Az Metszés eszközzel
egy input téma (vonalas vagy felület) objektumait metsszük el egy metsző téma
(felület) objektumaival. Az eredmény téma típusa megegyezik az input témáéval, és
objektumai mind az input, mind a metsző téma attribútumait tartalmazzák.
6
PÉLDA: Vizsgáljuk meg, hogy milyen talajtípusokat találatunk Csongrád megye szőlő
művelési ágú területei alatt! Ehhez használjuk föl az agrotopográfiai térképet
és a Corine állományt!
1. Elsőként jelöljük ki a Corine (Csongcorine.shp) állományon a szőlő ("clc2012"=
221) területeket!
2. Indítsuk el a Vektor GeoprocessingMetszés funkciót!
A következő lépésekben az Metszés funkció paramétereit adhatjuk meg.
3. Az Input vektor réteg listából válasszuk ki Csongcorine.shp-t! Mivel most csak a
kijelölt (szőlő) területekre vagyunk kíváncsiak, jelöljük be a Csak a szelektált
elemekre opciót!
4. A Metsző réteg listából válasszuk ki az agrotopo.shp-t! Lehetőség van csak a metsző
téma kijelölt objektumainak figyelembe vételére is (pl. ha csak bizonyos talajtípusokat
akarunk vizsgálni). Ebben az esetben be kellene jelölnünk a Csak a szelektált elemekre
opciót.
7
Láthatjuk, hogy mind az input, mind az metsző téma adatmezői megjelennek az új
állományban! Ennek segítségével könnyedén meghatározható, hogy egy adott
szőlőterületen milyen talaj(ok) találhatók.
A metszés művelet elvégzése után számítsuk ki a szőlőterületek talajfoltjainak területét!
($AREA)
PÉLDA: A most kapott állomány felhasználásával adjuk meg, hogy a Csongrád megyei
szőlőterületeken az egyes talajtípusok ([Tatip]) mekkora területet foglalnak el!
Ábrázoljuk az eredményt egyszerű kördiagramon!
1. Vonjuk össze a csongrád megyei szőlőterületeket az ÖSSZEVON funkció segítségével
a talajtípusok (Tatip) szerint. VektorGeoprocessing eszközÖSSZEVON.
2. Adjuk meg az input vektor réteget a Csong_szolo_talajtip.shp-t. Ennek objektumait
Talajtípusok (Tatip) szerint fogjuk összevonni.
3. Az összevonás mezőnek válasszuk ki a Tatip mezőt, amely alapján egyesíteni fogjuk
az elemeket.
9
9. FEJEZET
A Geoprocessing funkciók gyakorlása
1. Az D:\ saját mappán belül hozzunk létre egy új könyvtárat a mai órához (8_ora)! A
mai gyakorlaton csak ebbe a könyvtárba dolgozzunk!
2. Hozzunk létre egy új QGIS projektet, majd mentsük el 8_gyakorlat néven a D:\ saját
könyvtárunkba!
3. Ehhez adjuk hozzá az \shape mappából a Csongmat.shp és Csongcorine.shp témát,
illetve az agrotopo.shp-t!
4. Rendezzük a rétegeket a megfelelő sorrendbe!
5. Állítsuk a be a vetületi rendszert HD72 / EOV-re! (ProjektProjekt
tulajdonságok..Vetület fül)
A) – B)
1. A Csongmat állományból hozzunk létre egy olyan shape-t, ami a megyei kistérségeket
tartalmazza! (Vektor Geoprocessing eszközÖsszevon)
2. Input vektor réteg: csongmat.shp. Összevonás mező: Kisterseg. Az új állomány neve
legyen Kisterseg.shp! Az adattáblájában számoljuk újra a terültet a Mező
kalkulátor segítségével!
10
3. Készítsünk metszetet a Kisterseg és Agrotopo állományokból
(VektorGeoprocessing eszköz Metsz)! Az input téma legyen a Kisterseg.shp, a
metsző réteg pedig az Agrotopo.shp! Az új állomány neve legyen
Kisterseg_agrotopo.shp!
11
6. Készítsünk kördiagramot a fenti adatokból! (ld. előző gyakorlat)
Megjegyzés: Az egyes talajtípusok pontos megnevezése az agrotopo állomány mellett megtalálható
KODOK.txt file-ból kikereshető!
Melyik talajtípusokból található legtöbb a szegedi kistérségben?
________________________
C)
1. Készítsünk el egy Agrotopo kivágatot, mely csak a szegedi kistérség (Csongmat.shp,
Kisterseg=6) területét tartalmazza! (Vektor Geoprocessing eszköz Vág). Az új
állományok neve legyen Szeged_agrotopo.shp.
12
3. Vonjuk össze a [clc2012] mező alapján az objektumokat a Szeged_corine.shp
állományon (Vektor Geoprocessing eszköz Összevon)! Az új állományok neve
corine_osszevon.shp legyen.
4. Jelöljük ki a mezőgazdasági hasznosítású (szántó) (clc2012=211) területeket a
corine_osszevon állományon!
13
Melyik talajtípusokból található legtöbb a szegedi kistérség szántóterületei
alatt?______________ (Attribútum táblában sorba rendezzük az elemeket területek
szerint.)
D)
1. Válogassuk le a Szeged_agrotopo.shp állományon a rossz vízgazdálkodású (gyenge és
igen gyenge víztartó-képességű VIZGD = 1 OR VIZGD = 2) talajokat!
E)
1. Készítsünk el egy Csongcorine ([clc2012] = 31x) kivágatot (VektorGeoprocessing
eszközökVág), amely csak a mórahalmi kistérséget (Csongmat.shp, Kisterseg=5)
tartalmazza. Az új állomány neve legyen Morahalom_erdo.shp.
2. Vonjuk össze a Morahalom_corine.shp fájlt a [clc2012] mezo alapján
(VektorGeoprocessing eszközökÖsszevon). Az új állomány neve legyen
Morahalom_erdo_osszevon.shp.
F) – G)
1. Övezet(ek) generálása a Belter.shp és Utak.shp állomány objektumai köré.
(VektorGeoprocessing eszköz Övezet(ek)). Belter_buffer1000.shp és
Utak_buffer1000.shp.
14
2. Egy közös rétegre mentés (mest_obj_buffer.shp). (Vektor Geoprocessing eszköz
Unió)
4. Területek újraszámolása.
5. Összegző tábla és diagram készítése.
6. Mest_obj_buffer_corine.shp és a Kisterseg_agrotopo.shp rétegek metszése.
7. Szelekció kifejezéssel (KOD = 211 AND VIZGD < 4)
15
16