arcgis 10-benagivarga.web.elte.hu/gis1_6_tutorial.pdf · 2016-03-27 · arcgis 10-ben hol vannak...
TRANSCRIPT
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.
Lehatárolás – Hol vannak azok a helyek, amelyek …
Készítette: Varga Ágnes, 2016., [email protected]
2
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)
Geoprocessing - Buffer
(30 km pufferzóna)
Select by Attributes
(községek leválogatása)
Select by Location
(átfedésvizsgálat)
Lehatárolás – Hol vannak azok a helyek, amelyek …
Készítette: Varga Ágnes, 2016., [email protected]
3
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 Catalog-
ban. 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.
Lehatárolás – Hol vannak azok a helyek, amelyek …
Készítette: Varga Ágnes, 2016., [email protected]
4
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 Class-
unk 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 Remove-
oljuk 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 Class-
unk 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.
Lehatárolás – Hol vannak azok a helyek, amelyek …
Készítette: Varga Ágnes, 2016., [email protected]
5
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)
Lehatárolás – Hol vannak azok a helyek, amelyek …
Készítette: Varga Ágnes, 2016., [email protected]
6
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.