ArcView 1.sz. gyakorlat Bevezetés A gyakorlat során az ESRI (Enviromental System Research Institute) ArcView programjának a használatával ismerkedünk meg. Ez a program az Arc/Info-ban létrehozott térinformatikai adatbázisok megjelenítését teszi lehetőve MS Windows vagy X Windows környezetben. Az ArcView felhasználási területei • Térinformatikai (Arc/Info) adatbázis megjelenítése • Geometriai adatok megjelenítése tetszőleges szinekkel és mintázatokkal, tematikus térképek készítése • Műhold felvételek, orthofotok vagy scannelt térképek megjelenítése • Vektor és raszter adatok együttes szemlélése • Szelekció térbeli és logikai feltételek alapján • Adatbázistáblák áttekintése • Grafikus végtermékek és listák készítése • Azonosítás postai cím alapján A gyakorlati anyag további részében a felsorolt alkalmazási területre találunk mintákat. Az utasításokat követve megismerkedünk az ArcView kezelésével és a különböző alkalmazási területekkel.
Alapfogalmak Indítsuk el az ArcView programot. Megjelenik a fő ablak a menüvel, az eszközsorokkal és egy projekt ablakkal (project window). A következőkben egy térinformatikai adatbázis megjelenítésére fogjuk használni az ArcViewt. Az ArcView segítségével az Arc/Info térinformatikai rendszerben előállított egy vagy több fedvényt szemlélhetünk egyszerre. Az egyes fedvények geometriai alakzatokat és azokhoz kapcsolódó leíró adatokat (attribútumokat) tartalmaznak. Az ArcViewban Nézeteket (View) állíthatunk össze. A nézetek témákat (Theme) tartalmaznak, melyek egy-egy Arc/Info fedvény adataira vagy annak egy részére hivatkoznak. A projekt ablakban a következő ikonok jelennek meg, melyek az aktuális munka elemeinek listáit tartalmazzák: Views -> Nézetek Tables -> Táblázatok Charts -> Grafikonok Layouts -> Nyomtatási oldalak Scripts -> Avenue (ArcView programozói nyelve) programok
Állítsuk be a munkakönyvtárat: Project -> Properties..., az itt előugró ablakban Work Directory: C:\TER_GYAK\GYAK1
Készítsünk térképet! Nyissunk meg egy új nézetet, amiben a térinformatikai adatainkat megjeleníthetjük: Kattintsunk a Views ikonra, hogy kijelöljük, majd a New gombra. Megjelenik egy View1 elnevezésű nézet. Jelenítsünk meg ebben néhány témát: View -> Add Theme... (haladóknak Ctrl-T)
A képen látható beállítások szerint keressük meg mintavárosunk adatait, kattintsunk a sidedrv témára, majd nyomjuk meg az OK gombot. A nézet tartalomjegyzékében megjelenik az adott téma. Hasonlóképpen nyissuk meg a többi témát is, a következő sorrendben: lots, parks, bldgs, water, lights, hydrants.
Legvégül pedig adjunk hozzá egy ortofotót is. Ehhez az "Add Theme" ablakban a "Data Source Type"-ot át kell állítani "Image Data Source"-ra, majd nyissuk meg a photo.bil állományt. A nézet tartalomjegyzékében megjelennek az állományok nevei. Tegyünk láthatóvá néhány réteget, a mellettük lévő kis négyzet kijelölésével. A színösszeállításunk várhatóan nem igazán tökéletes, valamint a témák nevei sem túl sokatmondóak, változtassuk meg ezeket: Theme -> Properties
A megjelenő ablakban a Theme Name átírásával megváltoztathatjuk a Téma nevét. Változtassuk meg a témák nevét a következőkre: Sidedrv = Járda Lots = Telek Parks = Park Bldgs = Épület Water = Vízvezeték Lights = Közvilágítás Hydrants = Tűzcsap Phot.bil = Merrick & Co. ortofotó Valamely téma nevére duplán kattintva megváltoztathatjuk a megjelenítés színét:
A Symbol mezőben lévő rajzra kattintva a fenti második ablak jelenik meg Itt a felső sorban lévő utolsó előtti ikonra kattintva kapjuk a színpalettát, melyből kiválaszthatjuk a megfelelő színt, majd a Legend Editor ablakban az Apply gombra kattintva érvényesíthetjük a változást. Ugyanebben az ablakban, a különböző ikonokra kattintva megváltoztathatunk egyéb jellemzőket is, pl kitöltés mintája, vonal jellege, pont szimbólum, ... Változtassuk meg a témák színeit, hogy a következő ábrán található színösszeállításhoz jussunk:
Járda -> szürke, telek -> sötétzöld, park -> zöld, épület -> vajszínű, vízvezeték -> kék, közvilágítás -> narancs, tűzcsap -> világoskék Mentsük el munkánkat! File -> Save project (Ctrl-S). Mentsük a C:\Ter_gyak\Gyak1\Munka könyvtárba. Filenév: Monogram + _f1.apr (pl: tg_f1.apr) Önálló feladat: Nyissuk meg a vasút témát (rail), nevezzük át Vasútra a nevét, alakítsuk át a megjelenést a rajzon látható módon: Nevezzük át a View1-et is valami értelmes elnevezésre: pl: MintaCity_alap A project ablakra kattintva tegyük azt aktívvá, majd a Project -> Rename View menüben írjuk át a nevet.
Amint már láttuk a témák nevei melletti négyzetekkel kapcsolhatjuk ki és be az adott témát. A témák sorrendjét is egyszerűen megváltoztathatjuk, a témákat az egérrel egymás elé és mögé húzhatjuk, így beállítva a sorrendet. Kapcsoljunk ki és be rétegeket, valamint változtassuk meg a rétegek sorrendjét tetszőleges módon, és figyeljük meg a változásokat. Egy témát úgy tudunk aktívvá tenni, ha rákattintunk a nevére a tartalomjegyzékben. Egyszerre több téma is lehet aktív, ha közben nyomjuk a Shift billentyűt és úgy választunk további témákat.
Az eszközsorok használata Vegyük sorra a nézet ablakhoz kapcsolódó eszközöket, melyek az eszközsorban találhatók ikonként: Első sor: Az első ikon a projekt mentésére szolgál. A másodikkal lehet témákat hozzáadni az adott nézethez. A harmadik ugyanaz, mint a Theme -> Properties menüpont A negyedik a már szintén használt Legend Editor ablakot nyitja meg. Az ötödik az aktív témához tartozó attributum táblázatot nyitja meg (ld. később) A hatodik ikonnal az attributumok között kereshetünk valamilyen szöveget A hetedik ikon a geokódolásnál használható, cím alapján lehet vele keresni (ld. második ArcView gyakorlat) A nyolcadik ikonnal bonyolultabb lekérdezéseket állíthatunk össze. A kilencedik ikonnal az összes téma teljes tartalmára nagyíthatunk a nézet ablakban (tehát az összes téma adata bele fog férni az ablakba) A tizedik ikon az aktív téma tartalmát engedi beleférni a nézet ablakba A tizenegyedik ikon a kiválasztott elemekre zoomolja a nézet ablakot (kiválasztást ld. később) A tizenkettedik ikon kétszeresére nagyítja az ablakban található elemeket (a középponthoz képest) A tizenharmadik ikon a felére kicsinyíti az ablakban található elemeket (a középponthoz képest) A tizennegyedik az előző nagyítási méretet adja vissza. A tizennegyedik ikon grafikus elemek alapján enged kiválasztani (ld. később) A tizehatodik ikon megszűnteti az eddigi kiválasztásokat
A tizenhetedik ikon a környezetfüggő súgót indítja el. Második sor: Az első ikon egy adott elem attributumait jeleníti meg. A másodikkal kijelölhetjük és mozgathatjuk az általunk rajzolt grafikus elemeket A harmadikkal módosíthatjuk ezen elemek töréspontjait A negyedikkel kijelölhetünk elemeket az aktív témákból egy téglalap segítségével Az ötödikkel nagyíthatunk a nézet ablakban (kattintással, vagy téglalap alapján) A hatodikkal kicsiníthetünk hasonló módon A hetedikkel mozoghatunk az ablakon belül (arrébb húzhatjuk az ablak tartalmát) A nyolcadikkal mérhetünk távolságokat A kilencedikkel és a tizedikkel most nem foglalkozunk A tizenegyedikkel feliratozhatjuk a réteg elemeit az attributum adatokkal A tizenketteddik ikonnal szöveget helyezhetünk el a nézet ablakban, különböző módokon A tizenharmadik ikonnal különböző grafikai elemeket rajzolhatunk a nézet ablakba A második sor nyolcadik ikonjával távolságot mérhetünk. Kattintsunk rá az ikonra, majd kattintson a nézet ablakban sorban a megmérndő pontokra, az utolsó pontra pedig duplán kattintsunk. A szakasz-, illetve az össz-távolság az állapotsorban (az ArcView ablak alján) folyamatosan megjelenik.
Attributumok megjelenítése Használjuk a második sor első ikonját. Kattintsunk rá az ikonra, majd bármelyik telekre (előtte tegyük aktívvá a telek témát). Ekkor megjelenik egy ablakban az adott telekhez tartozó attributumok listája.
Az attributumok megnyithatók táblázatos formában is. Theme->Table. A megnyíló ablakban az összes telek összes attributuma elérhető. Rendezzük el úgy az ablakokat, hogy mind a táblázat, mind a nézet látható
legyen.
Ilyenkor a Projekt ablakban a Tables pont alatt megjelenik a megnyitott táblázat is a felsorolásban, így bármikor újra gyorsan elérhető. Ha kijelölünk a táblázatban egy sort (vagy többet a Shift nyomva tartásával), akkor a az adott telket a nézet ablakban is megjelöli. Ha a nézetben jelölünk ki telkeket (2. sor 4. ikon), akkor a táblázatban is megmutatja a rendszer a hozzá tartozó sort (sorokat). Figyeljük meg, hogy a táblázat ablakhoz más ikonsorok tartoznak! Ezekkel majd a későbbiekben foglalkozunk részletesebben.
Kijelölés, leválogatás Rajzoljunk egy kört és egy tetszőleges sokszöget (poligont) az épület témára (Épület téma aktívvá tétele, 2. sor utolsó ikont nyomva tartani és kiválasztani a grafikai elemet). Jelöljük ki azokat az épületeket, melyeket érint a kör, vagy a poligon (1. sor 15. ikon). Az így kijelölt elemek mind a nézet, mind a táblázat ablakban kijelölésre kerültek. Szüntessük meg a kijelölést az 1. sor utolsó előtti ikonjára kattintva. Bonyolultabb lekérdezéseket is végrehajthatunk a "lekérdezés építő"-vel (1. sor 8. ikon). Megkereshetjük például azokat a telkeket, melyeknek területe nagyobb 8000 m2-nél. Indítsuk el tehát a "Query Builder"-t, miután aktívvá tettük a Telek témát.. Itt kattintsunk rá duplán az Area mezőre, majd a ">" jelre, majd pedig írjuk be, hogy 8000.
Az alsó részben ekkor a következő kérdésnek kell megjelennie: ( [Area] > 8000 ). Nyomjuk meg a New Set gombot és a nézetben, valamint a táblázatban kijelölésre kerülnek azok a telkek, amelyek területe 8000 m2nél nagyobb. Mentsük el az így kapott ábrát a Word file-ba. A Query Builder ablak másik két nyomógombja az Add To Set, mely a már meglévő kijelölt elemkhez adja hozzá az új kérdés elemeit, illetve a Select From Set, mely a már kijelölt elemekből elveszi az új kérdés által kijelölt elemeket. Az and (és), or (vagy), not (nem) mezőkkel logikai műveleteket végezhetünk, azaz összetettebb kérdéseket is összeállíthatunk. Például: melyek azok a telkek, melyek a W Oxfor Ave-n találhatók és 8000 m2-nél nagyobbak: ([Addrst] = "W Oxford Ave") and ([Area] > 8000) A táblázatról, illetve annak kijelölt sorairól statisztikát is készíthetünk. A táblázatban ki kell jelölni azt az oszlopot, amelyre kiváncsiak vagyunk (az oszlop nevére kattintva), majd a Field->Statistics gombot megnyomva egy ablak jelenik meg, melyben megtalálhatók a statisztikai adatok a mezőre vonatkozóan. A következő adatokat látjuk: összeg, darabszám, átlag, maximum, minimum, sávszélesség (max-min), variancia, szórás
Gyakorló feladatok: Hány épület van a "1135 W Quincy Ave" telek (addrno és addrst oszlopok) középpontjának 200 méteres környezetében? Mekkora a legnagyobb telek területe a városban? Mekkora a telkek átlagos területe az Oxford utcában? Hol vannak azok a telkek, melyek tulajdonosa (owner oszlop) Lancaster?