Georeferálás, leválogatás ArcGIS 10-ben Hol vannak azok a helyek, amelyek….? oktatási segédlet
Gazdaságföldrajz, Geoökonómia és Fenntartható Fejlődés Intézet Budapesti Corvinus Egyetem
Készítette: Varga Ágnes 2016.
2 Lehatárolás – Hol vannak azok a helyek, amelyek …
Georeferálás, Selection, Geoprocessing Feladat: Határoljuk le a magyarországi határtól 30 km-es távolságon belül lévő községeket. Ehhez mindenképpen georeferált adatbázisra van szükségünk, hiszen csak abban tudunk méréseket végezni. (A feladat célja az eddig tanultak hasznosítása a gyakorlatban, és új funkciók elsajátítása, így nem a lehető legegyszerűbb úton jutunk el a megoldáshoz.)
Adott … 1. egy Magyarország településsoros shp file, amely háttértáblája tartalmazza a települések jogállására vonatkozó adatokat. 2. adott egy vetületi rendszer nélküli Magyarország képfile
Megoldáshoz szükségünk lesz… 1. Magyarország georeferált határvonalára (line típusú Feature Classra) ezt digitalizálással fogjuk előállítani erre a rétegre a 30 km-es pufferzóna lehatárolása miatt van szükség 2. Magyarország településsoros térképére, amelyen leválogatjuk a községeket.
Megoldást a puffer zóna és Magyarország községeinek átfedés vizsgálatával kapjuk meg.
Georeferálás (a képfile georeferálá sa)
Digitalizálás (Magyarorsz ág - polygon Feature Class)
ArcToolbox segítségével létrehozzuk az országhatárt (Line típusú FC létrehozása)
Geoprocessi ng - Buffer (30 km pufferzóna)
Készítette: Varga Ágnes, 2016.,
[email protected]
Select by Attributes (községek leválogatása)
Select by Location (átfedésvizsgál at)
3 Lehatárolás – Hol vannak azok a helyek, amelyek … 1. Magyarország kép file georeferálása 1.1 Mentsük le a képfile-t egy mappába. Legyen ez GIS1_6. 1.2. Hozzunk létre a mappában egy Mo.gdb-t. (Kattintsunk jobb egérrel a GIS1_6 mappára a Catalogban. Jobb egér New File Geodatabase Nevezzük át Mo-ra. (erre a geoadatbázisra később lesz szükségünk)) 1.3. Először nyissuk meg a kép file-t. (Ezzel az aktuális Data Frame vetületi rendszere „Unknown” lett. Layers klikk jobb egérrel Properties Coordinate System) 1.4. Nyissuk meg a telepules.shp-t. A telepules.shp vetületi rendszere a magyarországi Egységes Országos Vetületi rendszer (EOV). 1.5. Állítsuk be ezt a vetületi rendszert a Data Frame-nek is. Layers klikk a Layers-re jobb egér gombbal Properties Coordinate System Import tallózzuk ki a telepules.shp-t Add OK 1.6. Ezt követően szükség lesz a Georeferencing Toolbar-ra. Customize Toolbars Georeferencing 1.7. A következő lépésben referenciapontokat fogunk megadni a képfile-on és annak megfelelő referencia pontokat keresünk a telepules.shp-n. FIGYELEM! Először mindig arra a rétegre kattintunk, amelyet georeferálni szeretnénk, majd azt követően arra, amely referenciaként szolgál. 1.8. Georeferencing eszköztárban kattintsunk a Georeferencing feliratra legördülő panelban a Fit to Display feliratra. Ekkor a két réteg egymás fedésébe ugrik, ha nem akkor frissítsünk, zárjuk be, stb. 1.9. Ezt követően a Georeferencing Add Control Points eszközzel adjunk meg három pontot egymástól lehetőleg minél távolabb a képen és adjuk meg hozzá a kontroll pontokat is. (először katt a képre egy jól beazonosítható ponton, majd megkeresve a telepules.shp-n a pontnak megfelelő referencia pontot katt a telepules.shp-n a referencia pontra. Ezt ismételjük még kétszer.) 1.10. Ha pontot szeretnénk törölni: Georeferencing eszköztárban kattintsunk a View Link Table-re ahol lehetőségünk van törölni a pontokat. 1.11. Miután elkészültünk kattintsunk újra a Georeferencing feliratra és a legördülő menüből válasszuk az Update Georeferencing-et, vagy ha egy új file-ként szeretnénk létrehozni a georeferált állományt, akkor válasszuk a Rectify opciót. Ha ez elkészült, akkor a telepules.shp-t Remove-val távolítsuk el a TOCból. Következő lépésként pedig digitalizáljuk be Magyarországot.
Készítette: Varga Ágnes, 2016.,
[email protected]
4 Lehatárolás – Hol vannak azok a helyek, amelyek … 2. Digitalizálás – Magyarország – Polygon Feature Class 2.1. Elsőként hozzunk létre a Mo.gdb-ben egy polygon Feature Class-t a tanult módon azzal a különbséggel, hogy most vetületi rendszert is beállítunk. 2.2. Catalog jobb egérrel kattintsunk a Mo.gdb-re New Feature Class Name: orszag Alias: ország Type: Polygon Features Tovább/Next Import tallózzuk ki a telepules.shp-t Add Tovább …Finish Amikor rákérdez akkor válasszuk azt, hogy adja hozzá a TOC-hoz. 2.3. Majd az ország rétegre digitalizáljuk be Mo területét a Polygon eszközzel. (Editor Start Editing Create Feature katt a réteg nevére Polygon eszköz végigkattintgatni az országhatárt Save Edits Stop Editing) Ahhoz, hogy le tudjuk határolni az országhatáron belüli 30 km-es zónát szükségünk lesz vonalas formában az országhatárra hisz jelen esetben, csak az országhatáron túl tudnánk egy 30 km-es puffer zónát képezni. 3. ArcToolbox Line Feature Class 3.1. Amennyiben jobb oldalon nem látható az ArcToolbox fölső menüsorban Geoprocessing ArcToolbox 3.2. ArcToolbox-ra kattintva tallózzuk ki Data Management Tools Features Feature to Line Input Feature: orszag Output Feature Class: tallózzuk ki a Mo.gdb-t, kattintsunk rá, majd még ugyan abban a panelban adjuk meg a Feature Classunk nevét Name: hatar Save OK 3.3. Amikor elkészült a hatar Feature Class-unk és hozzáadta a program a TOC-hoz, akkor Removeoljuk az orszag réteget. Következő lépésben létrehozzuk a 30 km-es zónát a határ belső oldalán. 4. Geoprocessing – Buffer 4.1. Kattintsunk a felső menüsorban a Geoprocessing-re azon belül válasszuk a Buffer-t. 4.2. Buffer panel kitöltése: Input Features: hatar Output Feature Class: tallózzuk ki a Mo.gdb-t, kattintsunk rá, majd még ugyan abban a panelban adjuk meg a Feature Classunk nevét Name: hatar30 Save OK Distance: 30 km (legördülő panelban válasszuk ki a mértékegységet) Side Type: RIGHT End Type: ROUND Dissolve Type: NONE OK Ezt követően válogassuk le a telepules.shp-n a községeket.
Készítette: Varga Ágnes, 2016.,
[email protected]
5 Lehatárolás – Hol vannak azok a helyek, amelyek … 5. Községek leválogatása Select by Attributes 5.1. Felső menüsorban Selection Select by Attributes Layer: telepules Method: Create a new selection dupla klikk a NAME5RANG-ra klikk = -re Get unique values dupla klikk a község-re majd klikk az OR-ra dupla klikk a NUTS5RANG-ra klikk = -re dupla klikk a nagyközség-re majd kattintsunk a Verify-ra vizsgáljuk meg, hogy jó e a képlet, ha hibát jelez nézzük meg, hogy nem hagytunk e ki valamit a képletből stb. Majd kattintsunk az OK-ra. 5.2. TOC-ban jobb egér gombbal kattintsunk a telepules.shp-re Selection Create Layer From Selected Features, majd újra kattintsunk jobb egérrel a telepules.shp-re Selection Clear Selected Features A következő lépésben átfedés vizsgálatot végzünk a létrejött telepules selection réteg és a hatar30 Feature Class között. Ezt a Select by Location paranccsal végezzük el. 6. Átfedés vizsgálat – Select by Location 6.1. Felső menüsorban Selection Select by Location Selection method: select features from Target layer(s): telepules selection Source layer: hatar30 Spatial selection method: Target layer(s) features intersect the Source layer featurelayer feature Apply a search distance: erre nincs szükségünk, tegyünk pipát elé, majd vegyünk le a kis négyzetből. OK 6.2. TOC-ban jobb klikk a telepules selection rétegre Selection Create Layer From Selected Features, majd újra kattintsunk jobb egérrel a telepules selection-re Selection Clear Selected Features A létrejött telepules selection selection réteg tartalmazza a keresett településeket. 6.3. A létrejött telepules selection selection réteg kivételével mindegyik réteg láthatóságát szüntessük meg. (TOCban kis pipákat vegyük le a négyzetekből kattintással)
Készítette: Varga Ágnes, 2016.,
[email protected]
6 Lehatárolás – Hol vannak azok a helyek, amelyek … 7. Végeredmény megjelenítése, exportálása kép file-ként Adjunk egy alaptérképet háttérként a kapott eredményhez. Add Data Add Basemap Shaded Relief amikor megnyílt, akkor minden rétegét tegyük a TOCban láthatóvá TOC-ban jobb egérrel kattintsunk rá a telepules selection selection-re Zoom to Layer majd File Export Map mentsük le 300 dpi-vel png-ként.
Készítette: Varga Ágnes, 2016.,
[email protected]