Tartalomjegyzék DigiTerra Map A. ÁLTALÁNOS BEVEZETŐ... A 1 A.I. A FELHASZNÁLÓI KÉZIKÖNYV CÉLJA... A 1 A.II. A FELHASZNÁLÓI KÉZIKÖNYV HASZNÁLATA... A 1 A.III. DIGITERRA MAP PROGRAMRÓL... A 1 A.IV. ELMÉLETI ÁTTEKINTŐ... A 6 A.IV.1. Vektoros adatábrázolás... A 6 A.IV.2. Raszteres adatmodell... A 9 A.IV.3. Az adatok kódolása... A 10 B. ADATBÁZIS - SZERVEZÉS... B 1 B.I. ADATSZEGMENSEK KIALAKÍTÁSA... B 1 B.I.1. Egy szegmens adatainak feldolgozása... B 1 B.I.2. Több szegmens adatainak egyidejű feldolgozása... B 2 B.II. ADAT-HOZZÁFÉRÉSI JOGOSULTSÁGOK... B 3 B.II.1. Felhasználói jogok beállításai... B 4 B.II.1.1. Bejelentkezés a programba... B 4 B.II.1.2. Új felhasználók regisztrálása a programban... B 5 B.II.1.3. Jelszó megváltoztatása... B 6 B.II.1.4. Elfelejtett jelszó törlése, majd új jelszó megadása... B 6 B.II.1.5. Felhasználó eltávolítása a programból... B 6 B.II.2. Adat (fájl) hozzáférési jogok beállításai... B 6 B.II.2.1. Adatok hozzáférési jogainak biztosítása felhasználók, felhasználói csoportok részére... B 7 C. TÉRKÉPEZÉS... C 1 C.I. TÉRKÉP MEGJELENÍTÉS, TEMATIKUS TÉRKÉPEZÉS...C.I 1 C.I.1. Térképnézetek kezelése...c.i 2 C.I.1.1. Új térképnézet megnyitása... C.I 2 C.I.1.2. Térképnézetek elnevezése, méretarányának beállításai... C.I 3 C.I.1.3. Térképnézet nagyítása, kicsinyítése eltolása... C.I 3 C.I.2. Tematikák kezelése...c.i 6 C.I.2.1. Hozzáadás, kirajzolás, mentés, betöltés... C.I 6 C.I.2.2. Tematikák kezelése adatszegmensek esetén... C.I 8 C.I.2.3. Tematikák kezelése környezeti változó esetén.... C.I 8 C.I.3. Vektor tematika megjelenítése, tematikus térképezés...c.i 9 C.I.3.1. Pontszerű geometriai elemek tematikus térképezése... C.I 11 C.I.3.2. Vonalas objektumok tematikus térképezése... C.I 12 C.I.3.3. Területek tematikus térképezése... C.I 15 C.I.3.4. Feliratozás... C.I 20 C.I.3.5. Szimbólumok megjelenítése... C.I 25 C.I.3.6. Ikonok megjelenítése... C.I 28 C.I.3.7. Kartodiagramok megjelenítése... C.I 29 C.II. MŰVELETEK A TÉRKÉPEN...C.II 1 C.II.1. Kiválasztás...C.II 1 C.II.2. Információkérés...C.II 4 C.II.3. Mérések a térképen...c.ii 6
DigiTerra Map Tartalomjegyzék C.III. TÉRKÉPRAJZOLÁS, TÉRKÉPSZERKESZTÉS... C.III 1 C.III.1. Szerkesztési beállítások... C.III 1 C.III.2. Új térképfedvény rajzolása, digitalizálás... C.III 3 C.III.2.1. Pontok rajzolása... C.III 4 C.III.2.2. Vonalak rajzolása... C.III 6 C.III.2.3. Területek létrehozása... C.III 10 C.III.3. Meglévő vektortérkép szerkesztése... C.III 14 C.III.3.1. Csomópontok elmozgatása... C.III 14 C.III.3.2. Feliratok beillesztési pontjának szerkesztése... C.III 15 C.III.3.3. Területek egyesítése és megosztása... C.III 16 C.III.3.4. Térképek egyesítése... C.III 17 C.III.3.5. Blokkok elmozgatása, transzformációja... C.III 18 C.III.3.6. Szintvonal kiemelés... C.III 18 C.IV. TÉRKÉPEK EXPORTÁLÁSA / IMPORTÁLÁSA...C.IV 1 C.IV.1. DXF fájlok kezelése... C.IV 1 C.IV.2. ESRI shape állományok (Arcview)... C.IV 2 C.IV.3. További import- és exportlehetőségek... C.IV 3 C.IV.4. Koordinátaállományok kezelése (XYZ adatokat tartalmazó fájlok)c.iv 4 C.V. RASZTERFUNKCIÓK, KÉPFELDOLGOZÁS... C.V 1 C.V.1. Raszteres állományok létrehozása és célja (raszteres adatnyerés)c.v 1 C.V.2. Raszteres tematikák megjelenítése, kezelése... C.V 3 C.V.3. Digitális képfeldolgozás... C.V 4 C.V.3.1. Raszter statisztika, hisztogram transzformáció...c.v 6 C.V.3.2. Képalgebra...C.V 8 C.V.3.3. Képszűrési eljárások...c.v 9 C.V.3.4. Képfeldolgozás sablonok segítségével...c.v 14 C.V.4. Raszter analízis... C.V 19 C.V.5. Automatikus vektorizálás... C.V 24 C.VI. FELÜLETMODELLEZÉS...C.VI 1 C.VI.1. Felületmodell (TIN modell) előállítása... C.VI 1 C.VI.2. Felületmodell tematika megjelenítése... C.VI 2 C.VI.3. Földtömegszámítás...C.VI 4 C.VI.4. Metszetkészítés... C.VI 5 C.VI.5. Felületmodell exportja... C.VI 11 C.VII. TÉRBELI MEGJELENÍTÉS...C.VII 1 C.VIII. TÉRKÉPEK TRANSZFORMÁCIÓJA... C.VIII 1 C.VIII.1. Vektortranszformáció... C.VIII 3 C.VIII.2. Felületmodell transzformációja... C.VIII 5 C.VIII.3. Rasztertranszformáció... C.VIII 6 C.IX. DIGITÁLIS ORTOFOTÓ KÉSZÍTÉS...C.IX 1 C.IX.1. Munkakörnyezet... C.IX 1 C.IX.2. Egy felvétel tájékozása... C.IX 2 C.IX.3. Tájékozás tömbkiegyenlítéssel... C.IX 4 C.IX.4. Egy felvétel transzformálása... C.IX 9 C.IX.5. Felvételtömb transzformálása... C.IX 10
Tartalomjegyzék DigiTerra Map C.IX.6. Automatikus felületmodell kinyerés... C.IX 10 C.IX.7. Manuális mozaikolás... C.IX 12 C.IX.8. Automatikus mozaikolás... C.IX 13 D. LEÍRÓ ADATOK KEZELÉSE... D 1 D.I. ADATSTRUKTÚRÁK KIALAKÍTÁSA... D 1 D.II. ADATTÁBLÁK RELÁCIÓS KAPCSOLÁSA... D 3 D.III. ÚJ REKORD HOZZÁFŰZÉS... D 4 D.IV. REKORD TÖRLÉSE... D 5 D.V. ADATBEVITEL... D 5 D.VI. ADATOK RENDEZÉSE... D 6 D.VII. ADATOK SZŰRÉSE... D 7 D.VIII. CSOPORTOS MÓDOSÍTÁS... D 7 D.IX. OBJEKTUM MEGMUTATÁSA A TÉRKÉPEN... D 8 D.X. LEÍRÓ ADATOK ÁTVÉTELE (IMPORT) ÉS ÁTADÁSA (EXPORT)... D 9 D.X.1. Adattáblák importálása... D 9 D.X.2. Adattáblák exportálása... D 10 E. JELENTÉSEK KÉSZÍTÉSE...E 1 F. TÉRKÉPEK NYOMTATÁSA... F-1 F.I. NYOMTATÓ BEÁLLÍTÁSA... F-1 F.II. TÉRKÉPNÉZETEK NYOMTATÁSA... F-2 F.III. JELMAGYARÁZAT NYOMTATÁSA... F-4 F.IV. MÉRETSKÁLA NYOMTATÁSA... F-5 F.V. JELENTÉS ELHELYEZÉSE A NYOMTATÁSI KÉPEN... F-6 F.VI. FELIRAT NYOMTATÁSA... F-6 F.VII. VONAL ÉS NYÍL NYOMTATÁSA... F-7 F.VIII. RASZTERKÉP ELHELYEZÉSE A NYOMTATÁSI KÉPEN... F-8 F.IX. TÉRBELI NÉZET ELHELYEZÉSE A NYOMTATÁSI KÉPEN... F-9 F.X. NYOMTATÁSI OBJEKTUMOK ELŐTÉRBE, HÁTTÉRBE MOZGATÁSA, IGAZÍTÁSA, SZERKESZTÉSE... F-10 F.XI. NYOMTATÁSI KÉP NAGYÍTÁSA, KICSINYÍTÉSE, ELTOLÁSA, TELJES NÉZETRE NAGYÍTÁSA F-11 F.XII. NYOMTATÁSI KÉP EXPORTJA... F-11
DigiTerra Map Általános bevezető A. ÁLTALÁNOS BEVEZETŐ A.I. A felhasználói kézikönyv célja A felhasználói kézikönyv célja, hogy gyakorlati példákon, komplett eljárásokon keresztül nyújtson betekintést a DigiTerra Map program kezelésébe és hasznos gyakorlati fogásokkal ismertesse meg a kezdő és a gyakorlott felhasználót egyaránt. A kézikönyv általános példái igyekeznek lefedni a leggyakrabban felmerülő kérdéseket, de a rendszer hatékony és teljes kihasználásához nem nélkülözhetjük a Referencia kézikönyvben fejezetben tárgyalt részletes leírást. A.II. A felhasználói kézikönyv használata A felhasználói információk a program fő moduljain alapuló témakörök szerint tagoltak. A tárgyalt témakörök példákon és gyakorlati feladatokon keresztül vezetnek végig a leggyakrabban használt programfunkciókon, keresztmetszetet nyújtva a felhasználás lehetőségeiről. Az egyes feladatok gyakorlati példákat tartalmaznak, a program teljes ismerete nélkül is önállóan végrehajthatók. Válasszuk ki a példák közül azt, amelyet végre kívánunk hajtani, vagy azt, amely közel áll a megoldandó problémához. Az egyes lépések végrehajtása után kis alakítással eljuthatunk saját feladatunk megoldásáig. A feladatok egymást kiegészítik, felépítésük a gyakori és egyszerűtől a speciális és egyedi felhasználásokig tagolt. Az áttekintő elméleti bevezető hasznos segítségünkre lehet a gyakrabban használt kifejezések megértésére. Az adatbázis leírása eligazítást nyújt az adatok megtalálásához. A feladatmegoldás fogalmi szintű magyarázata, az eszköztárak, menüparancsok és párbeszédpanelek teljes leírása a helyzetérzékeny segítségben található meg. A kézikönyv feladatainak megoldásához a referencia-kézikönyv vonatkozó fejezetei a programhasználat során az F1 billentyűvel érhetők el, vagy a Segítség menü Témakörök súgófájlban található meg. A referencia kézikönyv a program alapfunkcióit ismerő vagy már gyakorlott felhasználóknak gyors és részletes információt ad a program kezeléséhez szükséges fogalmakról és objektumokról. A.III. DigiTerra Map programról DigiTerra Map egy magas szinten integrált térinformatikai szoftver, mely lehetővé teszi országos méretű földrajzi adatbázisok kialakítását, legyen szó vektor vagy raszter térképi állományokról, terepmodellekről és térképi elemekhez kapcsolt leíró adatokról. A szoftver az előbbi feladatok elvégzéséhez szükséges valamennyi eszközt tartalmazza: beépített tematikus térképező, térkép szerkesztő, elemző eszközök, digitális képfeldolgozó és felületmodellező, relációs adatbázis-kezelő és jelentéskészítő. A program a mindennapokban is hatékonyan alkalmazható a földrajzi vonatkozású adatok feldolgozásában. Íme A 1
Általános bevezető DigiTerra Map néhány kiragadott példa: ingatlan-nyilvántartás, erdőgazdálkodás, közmű feladatok, tájtervezés, környezet- és természetvédelem, vízgazdálkodás, közműnyilvántartás, önkormányzati feladatok, szociológiai- és üzleti elemzések. A DigiTerra MAP felépítése A szoftver az asztali térképező kategóriába tartozik, ennek köszönhetően kezelése is egyszerű. A gyakori parancsok elérése az eszköztár ikonjaival történik. A további parancsokat a menük tartalmazzák. Kezdetben csak menüsort és öt ikont látunk. Az ikonok rendre a program öt főmodulját teszik elérhetővé, úgymint adatszervező, térképező, leíró adatok, jelentéskészítő és térképnyomtatás modulok. A szoftver számos kiegészítő modullal is rendelkezik. A dialógusdobozok összetettek, de jól szervezettek. Minden dialóguselemhez tartozik egy buboréksegítség, amely jóval kellemesebb megoldás, mint a hagyományos on-line súgó. Szoftveres vagy hardverkulcsos védelem közül választhatunk. Lehetőség van liszensz szerver telepítésére is, mely a helyi hálózaton egyszerre megadott számú program futását engedélyezi. Adatszervező modul A nagy méretű adatbázis területileg osztott adatszegmensekből építhető fel. A különböző szegmensekben elhelyezett azonos struktúrájú adatállományok logikailag egy adatállományként kezelhetők. Az adatállományokhoz külön-külön fájl-hozzáférési jogok rendelhetők. A fájlhozzáférési jogokon kívül van egy második szintű védelem is, a programkezelési jogok felhasználókhoz rendelése. Térképezés modul A modul vektor térképeket, raszter állományokat és felületmodelleket kezel. A program mindhárom típust méretkorlát nélkül képes feldolgozni. Az állományok megjelenítése méretarány-tartományhoz köthető és tetszőlegesen, a program egészére jellemzően, kifejezésekkel paraméterezhető. A vektor térképek alapja tetszőleges relációs lekérdezés lehet. A vektor elemek tematikus osztályokba sorolhatók. Az osztályokhoz színek, méretek, vonaltípus, kitöltési minta, betűtípus és stílus rendelhető. A program hatékony rajzelem feliratozással rendelkezik. A feliraton kívül szimbólumok, kartodiagramok (grafikonok) és képek is megjeleníthetők. A rajzelemek grafikus alakzatokkal és tetszőleges szöveges kifejezéssel kiválaszthatók. A kiválasztott elemek törölhetők, eltolhatók, elforgathatók, torzíthatók és kiírhatók egy másik állományba. Valamennyi rajzelemhez leíró adatok tartoznak. A leíró adatok bármikor előhívhatók és szerkeszthetők. A leíró adatok tárolják a rajzelem azonosító adatait, szakadatait és egyéb tulajdonságait. A szerkesztési és elemzési műveletek eredménye azonnal elmentődik, ezáltal egyszerre többen is szerkeszthetik ugyanazt a térképet. A szerkesztési funkciókkal meglévő rasztertérképeket digitalizálhatunk, vektorállományokat javíthatunk, új méréseket dolgozhatunk fel. A térképezés során a program valós időben alakítja ki a topológiát, végzi el az illesztéseket, jelzi ki a metszéseket és A 2
DigiTerra Map Általános bevezető a jelentkező záródási hibákat. A szerkesztés során tetszőleges számú visszalépésre van lehetőségünk. Vektor-szerkesztési funkciókhoz tartozik még többek között a terület építés vonalas állományból és a védőzóna generálás. A program a szabványos vektor állományokat támogatja (DXF, Shape, MIF/MID). Raszterfunkciók, képfeldolgozás A modul méretkorlát nélkül végzi a raszter állományok megjelenítését és feldolgozását. Az algoritmikus feldolgozó folyamatokból építkezik. A folyamatonként megadható forrás, georeferencia, sáv, szűrő, algoritmus, intenzitás transzformáció és színpaletta olyan rugalmas eszközt adnak a felhasználó kezébe, mellyel a képfeldolgozás és raszter elemzés jelentős része lefedhető. A program számos képfeldolgozó sablont is tartalmaz (NDVI, PCA, Tasseled Cap). Az algoritmikus feldolgozóval valós időben tudunk eltérő felbontású felvételeket megjeleníteni (Landsat + Spot + légifénykép), a felvételt szűrni és osztályozni. A modul tartalmazza a raszterképek geometriai transzformációját, képstatisztikákat és a képosztályozás funkcióit. A megjelenítő a szabványos raszter adatforrásokon kívül a Wavelet technológiával tömörített felvételeket is támogatja. Felületmodellezés A felületmodellező segítségével ponthalmazból, vonalakból, 3D objektumokból szabálytalan háromszögháló modellt (TIN) generálhatunk. A modellben külön jelölhetjük a letöréseket, idomvonalakat, terepalakzatokat. A program háromszögenként görbült felületdarabkákat illeszt, ez biztosítja a sima futású szintvonalakat. A felületmodell alapján tetszőleges sűrűségben szintvonalakat jeleníthetünk meg, színezhetjük a térképeinket magasság, kitettség és megvilágítás szerint. A szintvonalakon kívül további, a domborzatból levezethető tematikákat lehet kirajzoltatni. A modell lehetőséget biztosít térbeli megjelenítésekre, hossz- és keresztmetszet készítésére, földtömegszámításra, szintsíkok és raszter alapú terepmodell generálására. Térbeli nézet Az egyik leglátványosabb modul a térbeli megjelenítő. A kirajzoláshoz szükséges magassági dimenziót a felületmodellekből veszi át a program. Minden egyes megjelenítendő témának külön felületmodell forrása és eltolási paramétere lehet, ezáltal egymás fölé fektethetjük a vizsgálni kívánt elemeket. A térbeli kép (térkép) tartalmazhat vonalakat, feliratokat, szimbólumokat, szintvonalakat, 3D objektumokat, raszterképeket és színezett felületmodelleket. A szokásos beállításokon felül megemlítendő az anaglif (sztereó hatást kelt), a köd, a magassági torzítás és a vágási opciók. Ezzel az eszköztárral igazán szép képek generálhatók. A 3D nézeten pozíciókat és objektum információkat is lekérdezhetünk. A 3
Általános bevezető DigiTerra Map Ortofotó készítés, tömbkiegyenlítés A modul légi- vagy űrfelvételekből perspektív torzulásoktól mentes ortofotót készít. A felvételek tájékozása (illesztőpontok megadása) után a program a területről készített terepmodell segítségével transzformálja át a képet. Tömbkiegyenlítés funkcióval lehetőség van több légifelvétel együttes tájékozására és transzformálására is. Általában a célterületet több ortofotó fedi le, ezért a program a képekből összeállított ortofotó mozaik elkészítéséhez további funkciókat kínál: metszővonalak, régiók, színegyensúly számítás. Amennyiben a területről átfedő felvételekkel rendelkezünk, sztereoszkópikus elven automatikus felületmodellt állíthatunk elő. Leíró adatok A leíró adatok nyilvántartását a beépített relációs adatbázis-kezelővel végzi a program. Az adatbázismotor MMDM technológián alapul, ez azt jelenti, hogy nincsenek indexfájlok és a relációs modell a memóriában áll össze. A technológiának köszönhetően a nagyméretű adatbázisok lekérdezése is rendkívül gyors. A modul segítségével részletesen megtervezhetjük adattábláinkat, az adatmezőknek alapértékeket, ellenőrzési feltételeket adhatunk meg. A szűrt és rendezett rekordokat egyenként vagy csoportosan is módosíthatjuk. A módosításnál a beugró kódszótár sokszor segítségünkre lehet. Minden egyes rajzelemhez kapcsolódnak leíró adatok, az adatok mindkét irányú elérése biztosított. Az adatmezők utalhatnak dokumentumokra, Web címre, kép- és hangfájlokra is. Szabványos adatbázisokhoz ODBC interfészen és OLEDB-n keresztül biztosított a hozzáférés. Az elterjedt formátumokat közvetlenül is olvassa a program. Az adatok megjelenítése a táblázatos elrendezésen kívül történhet objektum nézetben is, mellyel az objektum összes kapcsolt adata pl. helyrajzi szám, tulajdonos, raktáradatok egyidejűleg jelennek meg. Jelentéskészítés Beépített jelentéskészítő gondoskodik arról, hogy adatainkat, összesítsük, rendezzük, grafikonokkal lássuk el, majd oldalakra törve megjelenítsük és kinyomtassuk. A jelentések cellákból épülnek fel, melyek tartalmazhatnak feliratokat, adatbázis lekérdezéseket, grafikonokat és térképrészleteket. A cellák grafikusan tervezhetők, színnel, mérettel, kerettel rendelkeznek. Az adatbázis lekérdezéséhez több, mint 100 beépített függvényt kapunk segítségül. Az MMDM technológiának köszönhetően a százoldalas jelentések is egy másodperc alatt elkészülnek. Térképnyomtatás A modul segítségével kartográfiai igényű térképeket nyomtathatunk. A nyomtatási dokumentumon különböző objektumokat helyezhetünk el, azokat mozgathatjuk, átméretezhetjük és igazíthatjuk. A nyomtatási objektumok lehetnek térképek, 3D nézetek, jelmagyarázatok, méretskálák, feliratok, A 4
DigiTerra Map Általános bevezető jelentések, grafikus primitívek és képek. A térképek nyomtatása méretarányhelyesen, magyar és nemzetközi koordinátahálózattal, koordináta-feliratokkal többféle stílusban történhet. A 5
Elméleti áttekintő DigiTerra Map A.IV. Elméleti áttekintő A valós világ érdeklődésre számot tartó földrajzi objektumairól alkotunk modellt a különböző geoinformációs rendszerekben. A földrajzi változatosságot különálló elemekkel vagy objektumokkal kell helyettesíteni. A geometria, mint kulcsfontosságú információ, hordozza az objektum alakjának, helyzetének és méretének jellemzőit és egyben a grafikus megjelenítés alapja is. A modellben az objektumok jellemzése a következő: térbeli adatok - koordinátákkal tárolt, szabálytalan geometriai elemek halmaza. leíró adatok - különböző táblákba foglalt leíró adatok a földrajzi objektum attribútumait hordozzák. A.IV.1. Vektoros adatábrázolás A vektoros adatmodell esetében a földrajzi objektumok helyzetét szabálytalan geometriai elemekkel írjuk le. A földrajzi objektumok leírása négy geometriai elem segítségével történik. Ezen négy alapelem a pont, vonal, poligon és a térbeli felület (az egyes adatszegmensek könyvtárában található pont.map, vonal.map, terulet.map fizikailag elkülönülő adatfájlok). Az alapelemeket kiterjedésük dimenziója alapján csoportosítjuk. A földrajzi objektumok osztályainak jellemzéséhez használt geometriai elemek kiterjedése alapján objektum típusokat különítünk el. Geometriai Kiterjedés Földrajzi objektumok elem Pont 0D - nincs pontszerű objektumok: forrás, kilátó, barlang, földrajzi feliratok Vonal 1D - lineáris vonalas objektumok: út, vasút, vezeték, folyó, Poligon 2D - síkbeli területek: erdőrészlet, vízfelszín, parcella Felület 3D - térbeli terepmodell, épületek térbeli modellje A vektoros térkép számos pont, vonal, poligon kompozíciója. A térkép úgy lesz teljes, hogy az egyes földrajzi objektumokat ábrázoló geometriai elemekhez leíró adatokat, attribútumokat kapcsolunk. Ezek az attribútumok hordozzák a földrajzi objektum leíró információit. Egy földrajzi objektum jellemzése általában több attribútummal történik. Az egy objektumhoz rendelt leíró adatok csoportját hívjuk (attribútum) rekordnak. Egy attribútum adat a rekord adott attribútum mezőjében helyezkedik el. Több azonos típusú rekord építi fel az attribútum(adat) táblát. A 6
DigiTerra Map Elméleti áttekintő ADATTÁBLA ADAT M E Z Ő K Helység Tag Részlet... ADATREKORDOK Sopron 1 A ADATOK Sopron... 2 B Több tábla a leíró vagy szöveges adatbázist képezi. Ennek megfelelően a leíró adatbázis struktúrája: adat > mező > rekord > tábla > adatbázis. A térinformatikai adatmodell kettősségét a grafikus (geometriai) és a szöveges (leíró) szegmens adja meg. A kettő között relációs adatkapcsolat teremthető. A kapcsolat kialakításának folyamata a linkelés (kapcsolás). A két szegmens megfelelő adatainak összekapcsolását a geokód hivatott elvégezni. Ezek a geokódok egyszerű sorszámok és arra utalnak, hogy egy geometriai elemhez hányadik rekord tartozik. A geometriai adatok (pont, vonal, terület típusok) azonosító sorszámmal vannak ellátva. A sorszámok alapján minden geometriai alapelemhez az alapelem tulajdonságát leíró adattábla kapcsolódik. Ez az elsődleges adattábla, amelyben az ún. kapcsoló mező a sorszám, ami megmondja, hogy az egyes geometriai elemek tulajdonságait mely adatrekordok írják le. Minden rajzelemhez a megfelelő sorszámú adatrekord bejegyzés kapcsolódik. Az egyes rajzelemekhez további leíró adatokat kapcsolhatunk. Ezek az adatok objektumonként általában különbözőek. Az utakhoz például szélesség, burkolatminőség, teherbírás, forgalom, stb. attribútumokat kapcsolhatunk. A vízfolyamokhoz szélesség, folyásirány, időszakosság, mélység, szennyezettség stb. leíró adatok rendelhetők. A geometriai és leíró adatok kapcsolatát szemlélteti a következő ábra: A 7
Elméleti áttekintő DigiTerra Map Elsődleges adattáblák PONT.TAB 109 18 Ssz. Ponttípus 107 Határkő 108 Határoszlop 109 Határoszlop 110 Határoszlop 111 200 VONAL.TAB Pontfelirat 102 103 18 19 Püspök erdő Sopron 103 C Sopron 103 A 106 2 2 0 Sopron 103 B Ssz. Jogi határ Erdőhatár Vadg.Határ Term.Határ Kapcsolójel Baloldal Jobboldal 105 Taghatár 106 Községhatár Taghatár Állami műút 107 Községhatár Taghatár Gerincvonal 108 Részlethatá Vadg.egység Erdei út 109 Országhatár Részlethatá 0 0 0 0 0 15 2 4 3 0 9 1 5 5 7 Sopron 103 ID 2 2 TERULET.TAB További leíró adattáblák Sopron 103 Nyi Ssz. Erdőrészlet 1 2 3 4 5 Sopron 103 A Sopron 103 B Sopron 103 C Sopron 103 ID Sopron 103 Nyi Terület 3,8 5,2 10,5 2,1 4,1 Erdőrészlet Rendeltetés Terület Sopron 103 A Sopron 103 B Sopron 103 C Sopron 103 ID Sopron 103 Nyi Gazdasági Védelmi Közjóléti nincs nincs 3,8 5,2 10,5 2,1 4,1 Erdőrészlet Fafaj Elegyarány Fatömeg Sopron 103 A Sopron 103 B Sopron 103 B Sopron 103 C Sopron 103 C Ktt B Ktt B LF 100 60 40 50 30 410 160 120 210 130 Sopron 103 C Ktt 20 90 Az adatmezők típusa lehet numerikus, szöveges, dátum, dokumentum. Az egyes mezőkre, táblákra a megfelelő névvel hivatkozhatunk. A rekordokra történő hivatkozás a rekord sorszámával, egyedi azonosítójával történik. Az egyes rekordokat a kapcsoló mező(k)ben lévő adatok alapján rendelhetjük egymáshoz. Amennyiben a kapcsoló mező adatai a kapcsolt adattáblák mindkét adatrekordjában megegyeznek felépül a reláció (kapcsolat), több tábla rekordjai is feldolgozhatóak. Reláció csak azonos típusú adatmezőkben értelmezhető (numerikus, szöveg, dátum...). A relációk kialakítása vizuálisan történik a betöltött adattáblák közötti relációt nyilakkal jelöljük. A relációk kialakításával definiálhatjuk, mely adatmezők alapján kapcsoljuk az egyes adattáblákat egymáshoz. Az elsődleges adattábla és a rajzelem (pont, vonal, terület) közötti relációt a program automatikusan felépíti a rajzelem sorszáma, mint kapcsoló mező alapján. (ld. előző ábra) További adattáblák az elsődleges táblák adatmezőin keresztül kapcsolhatók a grafikus elemekhez. 1. Pont adattípus: a kapcsoló mező a pont sorszáma. Az adatbázisban szereplő sorszám azonosítón keresztül további adattáblák kapcsolhatók, a ponthoz kapcsolt további attribútumokkal: geodéziai pontok leírása, felmérési pontok (határjelek) helyszínelésének dátumai, parkerdei létesítmények építése stb. 2. Vonal adattípus: a kapcsoló mező a vonal sorszáma. A sorszámon keresztül vonalas létesítményekhez pl. tulajdonosi adatok rendelhetők. A 8
DigiTerra Map Elméleti áttekintő 3. Terület adattípus: a kapcsoló mezők a HELY, TAG, RÉSZLET, ALRÉSZLET adatmezők együttesen. Abban az esetben épül fel a rekordok közötti reláció, amennyiben a kapcsolandó adattáblában vannak olyan önálló adatmezők, melynek kódértékei megfelelnek az elsődleges tábla fenti mezőiben szereplő kódértékeknek. Azon rekordok esetében, amelyekben a kódértékek különbözőek nem kapcsolódnak össze a rekordok, pl. a térképen nem szereplő erdőrészletek, vagy az adatbázisból hiányzó erdőrészletek esetében. A.IV.2. Raszteres adatmodell A raszteres adatmodell elemi cellákból (pixel) felépülő adatmodell. Minden egyes pixel egy adott területegységet fed le. A pixelek értékeit tematikus kódoknak nevezzük. A tematikus kód a pixel által lefedett terület jellemzésére szolgál. Az egyes pixelek rácsszerűen sorokban és oszlopokban helyezkednek el. A raszteres adatmodell a pixeleken kívül tartalmaz olyan lényeges információkat, amelyek megadják a rasztert felépítő pixelek sorainak és oszlopainak a számát és georeferencia adatokat (általában a bal felső pixel középpontjának koordinátáit és a pixel által lefedett terület méreteit). A raszteres adatbázist számos raszter építi fel. A raszter esetében a szabályos rács és a georeferencia adatok a földrajzi objektumok geometriai jellemzését adják. A pixelek értékei az egyes tematikus kódok a földrajzi objektumok leíró adatait képviselik. Raszteres adatábrázolás pixel raszter pixelértékek 15 15 16 13 11 19 15 10 14 14 17 12 sx sy elemi pixel méretei 10 x 13 pixelből felépülő raszter A cellák méretei a raszterkép felbontását befolyásolják. Minél kisebb egy elemi cella mérete, annál nagyobb a raszter felbontása és az állomány mérete. A raszteres adatmodell meglehetősen tárigényes. Rendszerint a raszteres adatbázis több rasztert is tartalmaz, így a helyigény sorok*oszlopok számával többszöröződik. Egy térbeli analízis elvégzésekor újabb raszterek keletkeznek. Indokolt tehát az adatmennyiség tömörítése, az egyes műveletek végrehajtása közben keletkező ideiglenes raszterek számának minimalizálása. A raszteres funkciókkal könnyedén feldolgozhatunk digitális légifényképeket, ortofotókat, űrfelvételeket, digitális terepmodelleket. A 9
Elméleti áttekintő DigiTerra Map A.IV.3. Az adatok kódolása A térinformatikai adatbázisok leíró adattáblái a tömör adatábrázolás érdekében az ismétlődő adatokat kódértékekkel helyettesítik és kódértékeket tárolnak. A program kétféle kódolási eljárást használ. 1. Felsorolási lista: a kódértékek felsorolásszerűen helyezkednek el. Minden egyes felsorolt érték önálló kódértéket jelent. Pl.: #Ponttípus 1 Geodéziai vízszintes alappont 2 Geodéziai magassági alappont 3 GPS alappont.. 51 Vasútállomás 52 Híd, felüljáró 200 Földrajzi felirat... 2. Hierarchikus lista: a kódértékek hierarchikusan helyezkednek el. A felsőbb hierarchia-szintek csoportokat jelentenek. A hierarchikus lista megjelenítésénél az egyes szintek be/ki kapcsolhatóak, így a kód kikeresése a hierarchia szerint történik. A program minden egyes hierarchiaszint értékét elfogadja. Így lehetséges csoportok kódolása is. A kódolási eljárás előnye, hogy kódértékek beszúrása tetszőleges számban utólag is lehetséges a logikai felépítés felborulása nélkül. Példa a fafajok kódolására: $Fafaj 1 T Tölgyek 11 KST Kocsányos tölgyek 111 KST Kocsányos tölgy 112 KvT Későnfakadó tölgy 113 SzT Szlavon tölgy 12 KTT Kocsánytalan tölgyek 121 KTT Kocsánytalan tölgy 3. Karakterkód: karakteres kódolás tetszőleges sorrendben. & VadObjektum 01570910 Szentendre-szabadterület 01570931 Szentendre-Sikáros vadászház... A kódértékek megnevezését a program indítási könyvtárában található enum.dat fájl tartalmazza. A fájl szövegfájl, így a kódértékek szerkeszthetőek. A kódok módosítását csak az arra illetékes végezze. A fájlban a változók (mezők) neveit #, $ vagy & jel után adjuk meg. A változók neve nem tartalmazhat szóköz, pont, vessző karaktereket. Több változó esetén a neveket vesszővel kell elválasztani. A változók után soronként a kódokat és a A 10
DigiTerra Map Elméleti áttekintő megnevezéseket kell felsorolni. A felsorolást egy üres sor zárja le, majd #, $ vagy & jeltől indul az újabb felsorolás. Az üres sor között és a # vagy $ jel között tetszőleges megjegyzéseket helyezhetünk el. A # jel után numerikus, a $ jel után hierarchikus a & jel után karakter kódokat fogad a program. Kódszótár tárolható önálló adattáblában (*.tab), melyet az enum.dat fájlhoz csatolhatunk. A csatolás az include adattáblanév paranccsal történik. A csatolt adattáblából a program az első két mező adatait veszi át a #, $, vagy a & jel után megadott mezőnevekkel. Példa a kódszótár csatolására: # Kód, Vanyag include vanyag.tab A program azon adatmezőket értelmezi kódolt mezőnek, melynek a mezőneve megegyezik az enum.dat fájl #, vagy $ után írt változó nevével és a mező numerikus típusú. Ebben a mezőben tárolt értékek, amennyiben szerepelnek a kódértékek között dekódolt alakban jelennek meg, amennyiben a kódértékek között nem található azonos érték, a kódszám jelenik meg. (Az enum.dat fájl a program indítási könyvtárában található.) A kódolt értékek bevitele történhet a kódszám bevitelével, vagy kiválasztási listából (felsorolási, ill. hierarchikus) történő választással. A 11
DigiTerra Map Adatbázis szervezés B. ADATBÁZIS - SZERVEZÉS B.I. Adatszegmensek kialakítása A grafikus és a szöveges adatbázis mérete indokolja az adatbázis darabolását (szegmentálását). Az adatszegmens az adatbázis horizontális tagolása. Az adatbázist felépítő azon adatállományok összessége, amelyek egy adott földrajzi terület adatait tartalmazzák. A szegmens határai általában közigazgatási határokhoz igazodnak. Az adatszegmenst általában több térképfedvény és adattábla építi fel. Ha egy adatbázis szegmense pl. a település, akkor a települések adatait a következő módon tároljuk: a településenkénti adatok tárolás szempontjából egy könyvtárat jelentenek, ezt nevezzük szegmenskönyvtárnak. A szegmenskönyvtár tartalmazza mindazon térképfájlokat és adattáblákat, melyek a település térképi ill. egyéb adatait tartalmazzák. A feldolgozási műveletek nem az egész adatbázison, hanem annak egy részén, szegmensén hajtódnak végre. Az adatszegmensek a segment.seg szövegfájlban tároltak. Amennyiben a beállított adatszegmenseket default.seg néven mentjük el a szegmensek a program indításakor automatikusan betöltődnek. Adatszegmensek kialakítása: 1. Bal klikk a menüsor alatt található ikoncsoport ikonján, vagy az ADATBÁZIS menü Szegmensek menüpontján. 2. Új adatszegmensek hozzáadása a ikon segítségével. 3. Aktív adatszegmens kiválasztása a listaablakon bal klikkel (a szegmens kiválasztott lesz). B.I.1. Egy szegmens adatainak feldolgozása Amennyiben egy szegmens (pl.: település) adatait dolgozzuk fel kétféle-képen járhatunk el: A. Nem állítunk be adatszegmenst. Amennyiben a szegmensek listájában szerepel beállítás, azokat egyesével töröljük a listából: 1. Bal klikk a menüsor alatt található ikoncsoport ikonján, vagy az ADATBÁZIS menü Szegmensek menüpontján. 2. Bal klikk a szegmenslista törlésre kiválasztott elemén - kijelölés törlésre. A kijelölt szegmens a kiválasztás színével jelenik meg. 3. ikonra kattintás. Az eszköz törli a kiválasztott szegmenselemet a listából. B. Amennyiben több adatszegmens aktív, kikapcsoljuk azokat a szegmenseket, melyekkel jelenleg nem dolgozunk, de amelyekre a későbbiekben szükségünk lesz. B 1
Adatbázis szervezés DigiTerra Map A Szegmensek kikapcsolása: Bal klikk a szegmenslistában a szegmens neve melletti szimbólumra. B.I.2. Több szegmens adatainak egyidejű feldolgozása Több település adatainak fizikailag szétdarabolt egységeit logikailag az adatszegmensek segítségével kapcsolhatjuk össze. Az adatszegmensekben tárolt adatfájlok, például a területeket tartalmazó térképi és leíró fájlokat az azonos név alapján dolgozzuk fel. A szegmensek kialakításával érhetjük el, hogy a feldolgozás minden egyes adatszegmensen végrehajtódjon. A módszer segítségével a kívánt területi egységek a feldolgozás szempontjából egy egységként látszanak. 1. példa: Adatszegmensek létrehozása 1. Bal klikk a menüsor alatt található ikoncsoport ikonján, vagy az ADATBÁZIS menü Szegmensek menüpontján. 2. Bal klikk a ikonon. A szegmenskönyvtárat tallózással választhatjuk ki a könyvtárstruktúrát megjelenítő panelen. Keressük meg a mintaadatok között a Mintatérkép könyvtárat és válasszuk ki ezen belül az első szegmenskönyvtárat: Alsóvadász. A művelet ismétlésével egyesével válasszuk ki a többi könyvtárat is. (összesen 7db) 3. Bal klikk a menüsor alatt található ikoncsoport ikonján, vagy az ADATBÁZIS menü Szegmensek menüpontján. 2. példa: Szegmenslista elmentése A szegmenslista beállításait szövegfájlba menthetjük és később a tárolt hivatkozások alapján visszatölthetjük. A szövegfájl tartalmazza a szegmenslista beállításait, a szegmenskönyvtárak elérési útvonalát. A szegmenslista a *.seg kiterjesztésű fájl tárolja. 1. Hajtsuk végre a 1. példa feladatát. 2. Kattintsunk a ikonra. 3. A fájlkezelő panelen adjuk meg az elmentendő szegmenslista nevét és tetszőleges elérési útvonalát. 4. Kattintsunk a Mentés nyomógombra. 3. példa: Szegmenslista betöltése Az elmentett szegmenslista beállításait a *.seg fájlból tölthetjük be. 1. Hajtsuk végre a 1. példa majd a 2. példa feladatát. 2. Indítsuk el újra a programot. 3. Kattintsunk a ikonra. B 2
DigiTerra Map Adatbázis szervezés 4. A fájlkezelő panel segítségével keressük meg és adjuk meg az elmentett szegmenslista nevét. 5. Kattintsunk a Megnyitás nyomógombra. 6. Győződjünk meg a betöltött szegmens könyvtárak elérési útvonaláról és beállításáról. B.II. Adat-hozzáférési jogosultságok A program kétszintű adat-hozzáférési jogot kezel. A program kezelési jogok a programrészekhez történő hozzáférést, a fájl jogosultságok az adatfájlokhoz kötött hozzáférési jogosultságokat szabályozza. 1) Program kezelési jogok: adatfájlok megjelenítése: alapértelmezett jog adatbevitel elemezés: térképnézet és jelentés fájlok készítése, adattáblák módosítása, szegmensek kezelése adatkezelés: adattáblák létrehozása, módosítása, attribútum import/export, aktualizálás térképezés: új térképek létrehozása, szerkesztése, raszterkezelés, térkép import/export adminisztráció: jogosultság kezelés A felhasználók közül az adminisztrátor kezelheti a csoportokat és a felhasználókat: létrehozhat, törölhet felhasználókat és csoportokat módosíthat felhasználókat, csoportokat, törölhet jelszavakat megadhatja, hogy a felhasználó mely csoportok tagja. Az a felhasználó adminisztrátor, aki az adminisztrátor jogosultságú csoportba tartozik. Vannak globális csoportok, amelyek nem törölhetők. A globális csoportok a programban tárolódnak. Minden felhasználó tagja két globális csoportnak: Mindenki és a regisztrált szervezetnek. A programkezelési jogosultságokat a felhasználói csoportok tartalmazzák. 2) Fájl hozzáférési jogok: nincs jogosultság fájl olvasási jog rekord hozzáfűzési jog rekord módosítási jog rekord törlési jog fájl tulajdonlása: struktúra módosítás, engedély megadás A fájl hozzáférési jogosultságokat az egyes adatfájlok tartalmazzák. Fájl hozzáférési jogosultságok tulajdonságai: csak az adminisztrátor engedéllyel rendelkező felhasználók, csoportok kezelhetik a fájl hozzáférési jogosultságokat B 3
Adatbázis szervezés DigiTerra Map a jogosultságok között minimum egy adminisztrátor jogosultságnak kell lenni a jogok megadhatók globális csoportokra is. A programkezelési és fájl hozzáférési jogok között az adott felhasználóhoz, csoporthoz tartozó legmagasabb jogosultság az érvényes. A felhasználók és a csoportok adatait a users.dat fájl tartalmazza. A program csak a megfelelő szoftverhez tartozó egyedi users.dat fájllal indul el. B.II.1. Felhasználói jogok beállításai A programba történő bejelentkezés előtt a rendszeradminisztrátor rögzíti a program felhasználóit, majd program-hozzáférési szinteket, az úgynevezett programkezelési jogokat állapít meg. Csak a programban regisztrált felhasználók saját programkezelési jogosultságon keresztül férhetnek hozzá a program funkcióihoz. Például térképezés csak térképezési jogkörrel lehetséges. A térképező használhatja az adatbevitelhez, elemzéshez és adatkezeléshez szükséges programrészeket, de nem látja az adminisztrációs joggal hozzáférhető felhasználó-kezelő dialóguspanelt. Ügyeljünk arra, hogy módosításkor a users.dat fájl ne legyen írásvédett (pl. CD-ről történő másoláskor). Az írásvédett fájlról a védettséget először kívülről törölni kell. B.II.1.1. Bejelentkezés a programba A program indítása után a bejelentkező ablakban a program kéri a felhasználó azonosítóját és jelszavát. Bejelentkezés saját azonosítóval a felhasználói név és jelszó begépelésével lehetséges. Első bejelentkezéskor jelszó hiányában a felhasználó nevének begépelése után kattintsunk az OK gombra, mely után a program kéri az új jelszót és annak megerősítését. Amennyiben nincs felhasználói jogosultságunk, a bejelentkezés előtt a rendszergazdával regisztráltassuk magunkat. A felhasználói név és jelszó a users.dat fájlban tárolt bejelentkezési adatokkal kerül összevetésre. A program átadásakor két bejelentkezés biztosított: 1. Tesztelési célú bejelentkezés: az adatokat a bejelentkezett felhasználó olvasásra nyithatja meg. Felhasználó: teszt Jelszó: Teszt 2. Adminisztrációs célú bejelentkezés: az adatokat a bejelentkezett felhasználó teljes jogkörrel adatmódosításra nyithatja meg, valamint új felhasználókat regisztrálhat és felhasználói jogokat biztosíthat. Felhasználó: admin Jelszó: Admin B 4
DigiTerra Map Adatbázis szervezés Figyelem: a program a kis és nagy betűket a jelszóban megkülönbözteti! Amennyiben nem kívánunk élni a belső adatvédelemmel, mindig ugyanazon (nem titkos) bejelentkezést használunk a bejelentkezést egy login.dat nevű szövegfájlban is elhelyezhetjük. A fájl tartalma: 1. sor: bejelentkezés Pl. admin 2. sor: jelszó Pl. Admin A fájlnak a programkönyvtárban (map.exe könyvtárában) kell lennie, ahonnan programinduláskor automatikusan betöltődik. B.II.1.2. Új felhasználók regisztrálása a programban A rendszerbe új felhasználókat a rendszeradminisztrátorok rögzíthetnek. 1. A programba történt bejelentkezés után kattintsunk az ADATBÁZIS menü Felhasználók jogai menüpontjára. 2. Új felhasználó rögzítése. A dialóguspanel Felhasználókezelés Új nyomógombjára beugró szerkesztőmezőbe gépeljük be az új felhasználó azonosítóját. Az azonosító megegyezik a program bejelentkezésekor kért felhasználónévvel. A felhasználóhoz a Felhasználókezelés Leírás beviteli mezőben további információkat jegyezhetünk meg. Például két azonos bejelentkező nevet itt azonosíthatunk teljes névvel, beosztással, telefonszámmal stb. 3. Felhasználó besorolása felhasználói csoportba. Válasszuk ki a Csoportkezelésnél felsorolt felhasználói csoportlistából azt a csoportot, melybe az új felhasználót szeretnénk sorolni, majd a Felhasználókezelés Csoportba Berak nyomógombjával rendelhetjük a kiválasztott csoportba a megjelölt felhasználót. 4. Amennyiben a meglévő csoportokon kívüli csoportot szeretnénk definiálni: új felhasználói csoport létrehozása a Csoportkezelés Új nyomógombjával. Az új csoporthoz további magyarázó leírást jegyezhetünk meg a Csoportkezelés Leírás beviteli mezőben. felhasználói csoporthoz rendelt programkezelési jog beállítása a Programkezelési jogok lista megfelelő elemén történő kiválasztással. Felhasználói jelszó hozzárendelés. A jelszó megadása az első bejelentkezéskor történik. Lépjünk ki a programból, majd ismét indítsuk el. A felhasználó begépelése után kattintsunk az OK nyomógombra. A bejelentkezés az új jelszó begépelésével és annak hibátlan megismétlésével folytatódik. A program csak abban az esetben fogadja el az új jelszót, amennyiben azonos a két begépelt karaktersorozat. A jelszónál a program a kis és nagy betűket megkülönbözteti. 5. A beállítások a panel OK nyomógombjával történő bezárással lépnek érvénybe. B 5
Adatbázis szervezés DigiTerra Map B.II.1.3. Jelszó megváltoztatása 1. A programba történt bejelentkezés után kattintsunk az ADATBÁZIS menü Jelszó módosítás menüpontjára. 2. A régi jelszó begépelése után az új jelszót kell megadnunk, majd az új jelszó begépelését meg kell ismételnünk az esetleges elgépelés kiszűrésére. Figyelem: a program a kis és nagy betűket itt megkülönbözteti! B.II.1.4. Elfelejtett jelszó törlése, majd új jelszó megadása Az elfelejtett jelszó törlése csak rendszeradminisztrátori jogkörrel lehetséges. 1. A programba történt bejelentkezés után kattintsunk az ADATBÁZIS menü Felhasználók jogai menüpontjára. 2. A Felhasználókezelés Felhasználók listájából válasszuk ki azt a felhasználót, akinek a jelszavát törölni szeretnénk. A Jelszó törlése nyomógombbal törölhetjük a régi jelszót. A jelszó törlését a felhasználói név melletti nyitott lakat szimbólum jelzi. 3. Új jelszót a programból történő kilépés, majd ismételt bejelentkezéskor adhatunk meg. A felhasználó begépelése után kattintsunk az OK nyomógombra. A bejelentkezés az új jelszó begépelésével és annak hibátlan megismétlésével folytatódik. A program csak abban az esetben fogadja el az új jelszót, amennyiben azonos a két begépelt karaktersorozat. Fontos: a kis és nagy betűket a program megkülönbözteti. 4. A beállítások a panel OK nyomógombjával történő bezárással lépnek érvénybe. B.II.1.5. Felhasználó eltávolítása a programból Felhasználó törlése csak rendszeradminisztrátori jogkörrel lehetséges. 1. A programba történt bejelentkezés után kattintsunk az ADATBÁZIS menü Felhasználók jogai menüpontjára. 2. Felhasználó kiválasztása törlésre. 3. A dialóguspanel Felhasználókezelés Felhasználók listájából kattintással válasszuk ki a törölni kívánt felhasználót. 4. Felhasználó törlése a listából a Felhasználókezelés Töröl nyomógombjával. B.II.2. Adat (fájl) hozzáférési jogok beállításai A programban rögzített felhasználók használhatják a program számukra elérhető funkciókészletét, de csak azokhoz az adatokhoz férnek hozzá, melyekben a hozzáférés számukra külön biztosított. Az adatvédelem az adatfájlban tárolt (térkép *.map és leíró adatok *.tab). Az adatok felhasználása csak azon felhasználók részére lehetséges, akiknek hozzáférési jog biztosított. Az adatokhoz történő hozzáférési szinteket az adat tulajdonosa határozza meg, továbbá az a személy, akit a tulajdonos tulajdonlási joggal ruház fel. A program a következő adat-hozzáférési szinteket kezeli: Nincs: a hozzáférés megtagadása B 6
DigiTerra Map Adatbázis szervezés Olvasás: az adatok olvashatóak, módosítás tiltása Adatbevitel: olvasás és adathozzáfűzés engedélyezése, további felhasználói jogok tiltása Módosítás: olvasás, adathozzáfűzés és adatmódosítás engedélyezése, további felhasználói jogok tiltása Törlés: az előzőek mellett az adatok törlésének engedélyezése Tulajdonlás: az adatok tulajdonlása a teljes körű adathozzáférést biztosítja. Az előzőeken túl a tulajdonlás biztosítja az adattáblák struktúrájának módosítását és az engedély megadási jogot. B.II.2.1. Adatok hozzáférési jogainak biztosítása felhasználók, felhasználói csoportok részére Adathozzáférési jogok módosítása csak az adatfájl tulajdonosának biztosított. 1. A programba történt bejelentkezés után kattintsunk az ADATBÁZIS menü Fájl hozzáférési jogok menüpontjára. 2. Keressük meg az adatot az adatfájl tárolási helyén. Ehhez nyújt segítséget a könyvtár váltás nyomógomb, mellyel az egyes meghajtók és könyvtárak között lépdelhetünk. A panel bal oldalán a szegmenskönyvtárban lévő térképi és leíró adatokat tartalmazó fájlok jelennek meg. Az adatok közül kék színnel jelennek meg a térképi adatokat tároló (*.map kiterjesztésű) fájlok, zöld színnel a leíró adatokat tartalmazó(*.tab kiterjesztésű) adattáblák. 3. Az adatfájlok kiválasztása. A kiválasztás egyesével és együttesen is megtehető a következő módon: Ctrl+klikk: kiválasztás egyesével, Shift+klikk: kiválasztás az utolsó kiválasztási elemtől az aktuális elemig, Shift+Ctrl+klikk: a korábbi kiválasztások megtartása mellett az utolsó kiválasztás és az aktuális elem közé eső elemek kiválasztása. A kiválasztás hatására a kiválasztott adatok felhasználói a Fájl hozzáférési jogok listában jelennek meg. Több fájl kiválasztása esetén az összes felhasználó és felhasználói csoport sorakoznak fel. Amennyiben egyesével vagyunk kíváncsiak a fájl engedélyekre, úgy egyesével válasszuk ki az adatfájlokat, majd a fájl felhasználói közül egyesével kattintsunk az egyes felhasználókon. A kiválasztott felhasználó (vagy felhasználói csoport) hozzáférési szintje a Hozzáférési szint kapcsolómezőn jelenik meg. 4. Felhasználó (felhasználói csoport) kiválasztása, akinek számára hozzáférési jogot szeretnénk biztosítani. B 7
Adatbázis szervezés DigiTerra Map Felhasználókat és felhasználói csoportokat azon listaelemből választhatunk, melyet a Felhasználók jogai között a rendszeradminisztrátor definiált. A felhasználókat három csoportba soroljuk: Felhasználók: egyedi felhasználók kiválasztása. Amennyiben egy konkrét személynek kívánunk felhasználói jogot biztosítani kapcsoljuk be a Felhasználók kapcsolót és a legördülő listából válasszuk ki a felhasználó azonosítóját. Egyedi felhasználók szoftverenként külön vannak definiálva (saját users.dat fájlban), így ezzel a joggal a felhasználó csak a saját programjával fér hozzá az adatfájlhoz (a users.dat fájlban tárolt programazonosító és felhasználó-azonosító alapján). Helyi csoportok: azon csoportok kiválasztása, melyeket a helyi programban definiáltak. Amennyiben felhasználói csoportba tartozó több személynek kívánunk közösen felhasználói jogot biztosítani kapcsoljuk be a Helyi csoportok kapcsolót és a legördülő listából válasszuk ki a csoport nevét. Helyi csoportok szoftverenként külön definiáltak a users.dat fájlban, így ezzel a joggal a felhasználói csoport csak a saját programjával fér hozzá az adatfájlhoz (a users.dat fájlban tárolt programazonosító és felhasználóazonosító alapján). Távoli csoportok: azon csoportok kiválasztása, melyek általánosan definiáltak. Amennyiben olyan felhasználóknak kívánunk közösen felhasználói jogot biztosítani, akik függetlenek a mi felhasználóinktól (ismeretlen users.dat fájl) kapcsoljuk be a Távoli csoportok kapcsolót és a legördülő listából válasszuk ki a programban előre definiált csoport nevét. A távoli csoportok megnevezéssel célirányosan nevezhetünk meg egy olyan csoportot, amelynek saját magunk nem ismerjük az azonosítóját, de a programban kódolva vannak. Van egy különleges csoport a Mindenki. Amennyiben nem kívánjuk megnevezni a felhasználók körét, úgy ezzel az általános felhasználóval minden egyes programfelhasználó számára biztosított a hozzáférés. 6. Hozzáférési szint beállítása. A fájl hozzáférést a beállított felhasználó(k)nak a Hozzáférési szintnél kapcsolhatjuk be. 7. Engedély beállítása: a nyomógomb a kiválasztott adatfájl(ok)ra a beállított felhasználó(k)nak a beállított adathozzáférési szintet biztosítja. B 8
DigiTerra Map Adatbázis szervezés 4. példa: Adatok átadása olvasásra a saját munkatársaknak teszt bejelentkezéssel. 1. Belépés a programba rendszeradminisztrátorként (ha van admin bejelentkezés Admin jelszó) 2. ADATBÁZIS menü Fájl hozzáférési jogok menüpontja. 3. Adatfájl megkeresése a merevlemezen az Adatfájlok listán és a könyvtár váltás segítségével kikeresett tárolási helyen. 4. Adatfájl kijelölése a listán kattintással. 5. Felhasználó/csoport között Felhasználók kijelölése. 6. Legördülő listából teszt kiválasztása. 7. Hozzáférési szint Olvasás kijelölése. 8. Engedély beállítása nyomógomb. 9. Bezár nyomógombbal kilépés, a dialóguspanel bezárása. 5. példa: Adatok átadása a DigiTerra felhasználói csoportnak adatfeldolgozásra. 1. Belépés a programba rendszeradminisztrátorként (ha van admin bejelentkezés Admin jelszó) 2. ADATBÁZIS menü Fájl hozzáférési jogok menüpontja. 3. Adatfájl megkeresése a merevlemezen az Adatfájlok listán és a könyvtár váltás segítségével kikeresett tárolási helyen. 4. Adatfájl kijelölése a listán kattintással. 5. Felhasználó/csoport között Távoli csoportok kijelölése. 6. Legördülő listából DigiTerra kiválasztása. 7. Hozzáférési szint Tulajdonlás kijelölése. 8. Engedély beállítása nyomógomb. 9. Bezár nyomógombbal kilépés, a dialóguspanel bezárása. 6. példa: Adatok átadása ismeretlen felhasználónak olvasásra (adatolvasás nyilvánossá tétele). 1. Belépés a programba rendszeradminisztrátorként (ha van admin bejelentkezés Admin jelszó) 2. ADATBÁZIS menü Fájl hozzáférési jogok menüpontja. 3. Adatfájl megkeresése a merevlemezen az Adatfájlok listán és a könyvtár váltás segítségével kikeresett tárolási helyen. 4. Első adatfájl kijelölése bal klikkel, majd CTRL+bal klikkel a további adatfájlok hozzáadása. 5. Felhasználó/csoport között Távoli csoportok kijelölése. 6. Legördülő listából Mindenki kiválasztása. 7. Hozzáférési szint Olvasás kijelölése. 8. Engedély beállítása nyomógomb. 9. Bezár nyomógombbal kilépés, a dialóguspanel bezárása. B 9
DigiTerra Map Térképezés C. TÉRKÉPEZÉS C.I. Térkép megjelenítés, tematikus térképezés A földrajzi objektumokat leíró vektor-, raszter- és felület elemeket térképnézeteken jelenítjük meg. A térképnézetek témákból épülnek fel, melyeket tematikus osztályozással jelenítünk meg (tematikák). A térképnézet megjelenítése a tematikák kombinációja. A tematikák kialakítása a geometriai adatok, vektorok, raszterek, felületek megjelenítésével történik. A tematikák listákba szervezhetők, elmenthetők, visszatölthetők anélkül, hogy a tárolt adatbázist módosítanánk. Egyszerre több térképnézetet jeleníthetünk meg. A megjeleníthető térképnézetek felső korlátja 16. Vektor tematika megjelenítése A vektoros tematikák háromfélék lehetnek: pontok, vonalak, és területek (poligonok). A megjelenítésnél ezen belül 5 típus közül választhatunk: rajzelem típusnál ténylegesen maga a rajzelem, a geometriai alakzat (pont, vonal, terület) jelenik meg. felirat esetén a rajzelemeknél definiált felirat beillesztési pontban a rajzelemekhez kapcsolt adatokból előállított felirat, szimbólum választásakor egy meglévő szimbólumtáblából kiválasztható szimbólum, ikon esetén tetszőleges kép (bitkép), grafikon típusnál pedig az objektumokhoz kapcsolt adatokból előállítható kartodiagram jeleníthető meg a beillesztési pontban. Ez pontok esetén maga a beillesztési pont, vonalak esetében a leghosszabb vonalszakasz középpontja, területek esetén pedig a területelem (poligon) centroidja, ami a súlyponthoz hasonló, de mindig (konkáv poligonok esetén is) a területelem belsejébe eső pont. A tematikus osztályozással a tematikákon belül szelektálhatunk, megjeleníthetjük a geometriai adatok egészét, vagy valamilyen feltételt kielégítő részhalmazát. A szelektált elemek megjelenítésének három alapvető paramétere: méret szín rajzelem típusa. A tematikus osztályok az adatok csoportja, melyet valamilyen csoportosítási feltétellel hozunk létre. A feltételt a geometriai adatokhoz kapcsolt leíró adatok alapján fogalmazzuk meg. Mindegyik osztály tartalmaz egy szín, egy méret és egy típus jellemzőt. A tematikus osztályok kialakításához rendszerint elegendő a leíró adatmezőt megjelölni és a program kialakítja az osztályok számát, színeit, C 1
Térképezés DigiTerra Map méreteit, típusait és az osztályt meg is nevezi, vagyis elkészíti a tematikus térkép jelmagyarázatát. A megjelenítés további beállításai: kirajzolási méretarány: a rajzelemek, feliratok, szimbólumok, ikonok és grafikonok méretbeállításainak megfelelő mérethelyes kirajzoláshoz tematikák kirajzolási méretarány-tartománya felületmodell ismeretében a nézet térbeli megjelenítése, felületmodellre húzása Raszter tematika megjelenítése A raszteres tematika önálló beállításaival raszterkompozitokat helyezhetünk el a térképnézeten. Több raszterfolyamat feldolgozásával érhetjük el egy, vagy többsávos felvétel felvételi sávjainak kívánt színekkel történő megjelenítését. A megjelenítés beállítható a pixelértékek egy szűkebb halmazára. Szűrési eljárásokon keresztül a raszterértékeket a pixel környezetének megfelelően módosíthatjuk, így kiemelhetjük az éleket, elmoshatjuk a képet, magassági értékek esetén lejtést, kitettséget számíthatunk. Felületmodell tematika megjelenítése Raszteres felületmodell megjelenítése a raszter-megjelenítésnek megfelelően történik. TIN modell megjelenítése történhet szintvonalakkal és felületi színezéssel. A szintvonalsűrűség méretaránytól függően beállítható, kis méretarány esetében ritkább, nagyobb méretaránynál sűrűbb megjelenítés alkalmazható. A felület színezéssel történő megjelenítése esetében színezhetünk magasság, kitettség, lejtés és megvilágítás szerint. C.I.1. Térképnézetek kezelése C.I.1.1. Új térképnézet megnyitása Előre elkészített térképnézetek tárolt tematikáit a program segítségével, mint sablont betölthetjük. Az elmentett nézet beállításainak megfelelően a program az elérési útvonalnak megfelelően betölti a forrásadatokat. Amennyiben az elmentett forrásfájlok közül valamelyik a tárolt elérési útvonalon nem található (pl. áthelyezett adatok) a program ezen forrásadatok elérési útvonalára rákérdez. Az előre elkészített térképnézetek *.viw kiterjesztésű szöveg fájlok. A default.viw elnevezésű kitüntetett nézetet a program indítás után automatikusan megjeleníti. A térképnézet tematikái a térképnézet jobb oldalán rajzolódnak ki, az egyes tematikák felsorolása és jelmagyarázata a bal oldalon kerül kirajzolásra. A nézet és jelmagyarázat rajzterületét a határvonal mozgatásával módosíthatjuk. C.I 2