geoinformatikai műveletek
DESCRIPTION
Geoinformatikai műveletek. Dr. Mucsi László egyetemi docens. Szegedi Tudományegyetem Természeti Földrajzi és Geoinformatikai Tanszék. Műveletek csoportosítása. Adatgyűjtés, regisztrálás, bevitel Az adatok elemzése Az adatok további felhasználása Adatmegjelenítés. - PowerPoint PPT PresentationTRANSCRIPT
Phare HU0008-02 SZTE - Térinformatika 1
Dr. Mucsi LászlóDr. Mucsi Lászlóegyetemi docensegyetemi docens
Szegedi TudományegyetemTermészeti Földrajzi és Geoinformatikai Tanszék
Geoinformatikai műveletek
Phare HU0008-02 SZTE - Térinformatika 2
Műveletek csoportosítása
• Adatgyűjtés, regisztrálás, bevitel
• Az adatok elemzése
• Az adatok további felhasználása
• Adatmegjelenítés
Phare HU0008-02 SZTE - Térinformatika 3
Adatgyűjtés, regisztrálás és bevitel
• Adatnyerési eljárások által szolgáltatott
eredmények felhasználása
• Adatok javítása, pótlása
• Adatok szerkesztése, strukturálása
• Hitelesítés, minőségbiztosítás
Phare HU0008-02 SZTE - Térinformatika 4
Adatok kiválasztása
• Objektumok geometriai helyzete alapján
Phare HU0008-02 SZTE - Térinformatika 5
Adatok kiválasztása• Objektumok geometriai helyzete alapján
Phare HU0008-02 SZTE - Térinformatika 6
Adatok kiválasztása
• Objektumok
attribútumai alapján
Phare HU0008-02 SZTE - Térinformatika 7
• Geometriai és attribútum adatok együttes felhasználásával
Adatok kiválasztása
Phare HU0008-02 SZTE - Térinformatika 8
Mérések, számlálás, számítás
• Pontok számának meghatározása
• Pontok távolságának mérése
• Poligon kerület és területszámítása
• Metszetek előállítása (3-D)
Phare HU0008-02 SZTE - Térinformatika 9
Pontok távolságának meghatározása
• Legrövidebb távolság
• „Manhattan” távolság
221
221 )()( yyxxd
)()( 2121 yyxxd
Phare HU0008-02 SZTE - Térinformatika 10
Pontok távolságának meghatározása
• Hálózatban mért távolság– csak éleken tudunk haladni
• Felszínen mért távolság– 3D modellben valódi távolság
• Gömbi (vagy ellipszoidi) távolság
Phare HU0008-02 SZTE - Térinformatika 11
Profilok
Phare HU0008-02 SZTE - Térinformatika 12
Térkép-generalizálás– vonalak, poligonok pontszámának csökkentése– poligonok egyesítése
– térképszelvények egyesítése
Vonalpontszámánakcsökkentése
Poligonokpontszámánakcsökkentése
Poligonokegyesítése
Térképszelvényekillesztése
Phare HU0008-02 SZTE - Térinformatika 13
Térképabsztrakció
• Poligonok centroidjainak meghatározása
• Közelítő térképezés
– (Thiessen poligonok meghatározása)
• Tetszőlegesen elhelyezkedő pontokból
izovonalak meghatározása
• Poligonok újraosztályozása
• Vektoradatok raszteradatokká alakítása
Phare HU0008-02 SZTE - Térinformatika 14
Centroidok meghatározása
Poligonok súlypontjában (nem a koordináták átlaga!)
Phare HU0008-02 SZTE - Térinformatika 15
Centroidok meghatározása
• Trapézok súlypontjának súlyozott közepe
Phare HU0008-02 SZTE - Térinformatika 16
Centroidok meghatározása
• Trapézok súlypontjának súlyozott közepe
AyyyyxxY
AxxxxyyX
iiiii
n
ii
iiiii
n
ii
6/))((
6/))((
211
2
11
211
21
1
Phare HU0008-02 SZTE - Térinformatika 17
Közelítő térképezés (Thiessen poligonok )
Szomszédos pontok oldalfelező merőlegesei
(nem inverze a centroid szerkesztésnek!)
Phare HU0008-02 SZTE - Térinformatika 18
Izovonalak szerkesztése
111.2
110.6
110.3
109.5
109.8
109.6
108.7
108.9
Phare HU0008-02 SZTE - Térinformatika 19
Poligonok újraosztályozásareclass
Phare HU0008-02 SZTE - Térinformatika 20
Osztályozás osztályozótáblákkal
1 2 7 11 73 5 8 11 63 5 8 11 61 1 1 12 61 1 2 2 6
1-5 A6-10 B11-15 C
A A B C BA A B C BA A B C BA A A C BA A A C B
Phare HU0008-02 SZTE - Térinformatika 21
Osztályozás osztályozótáblákkal
1 2 6 8 63 4 7 8 53 4 7 8 51 1 1 9 51 1 2 2 5
1 1 2 3 21 1 2 3 21 1 2 3 21 1 1 3 21 1 1 3 2
1 2 31 A A A2 B A A3 B B B4 C B B5 C B B6 C C C7 C D D8 D D D9 D E E
A B C D CB C D D BB C D D BA A A E BA A B A B
Phare HU0008-02 SZTE - Térinformatika 22
Kereszttabuláció
Phare HU0008-02 SZTE - Térinformatika 23
Vektoradatok raszterizálása
Phare HU0008-02 SZTE - Térinformatika 24
Vektoradatok raszterizálása
Pont
Vonal
Poligon
Phare HU0008-02 SZTE - Térinformatika 25
Adatok szűrése (filterezés)
• Pixel attribútuma függ a környező pixelek értékétől
1 2 6 8 63 4 7 8 53 4 7 8 51 1 1 9 51 1 2 2 5
3 3 33 5 33 3 3 5,6
)5*13*8/()9*31*31*38*37*54*38*37*34*3(6.5
Phare HU0008-02 SZTE - Térinformatika 26
Szűrés
Eredeti és szűrt termofelvétel felszín alatti meleg csővezetékről
Phare HU0008-02 SZTE - Térinformatika 27
Szűrés
Phare HU0008-02 SZTE - Térinformatika 28
Térképszelvényekkel végzett műveletek
• Méretarány-változtatás
• Torzulások csökkentése (transzformációkkal, ismert pontok alapján)
• Vetületi és vonatkozási rendszer megváltoztatása
• Koordináta-rendszer eltolása, elforgatása
Phare HU0008-02 SZTE - Térinformatika 29
Méretarány-változtatáslineáris (hasonlósági)
transzformáció
ba
c
ba
c
Phare HU0008-02 SZTE - Térinformatika 30
Az affin transzformáció – I.Az affin transzformáció fogalma • Egy síknak önmagára vagy egy másik síkra való affin
transzformációján (affinitásán) a sík egyenestartó transzformációját értjük.
Megj.: A hasonlósági transzformációk, azon belül az egybevágóságok az affin transzformációk halmazának részhalmaza, mivel azok egyenestartó transzformációk.
• Affinitások szorzata is affinitás, ugyanis egyenestartó
transzformációk egymás utáni elvégzése során egyenes képe szintén egyenes kell legyen, ami a definíció szerint affin transzformációt jelent. Indirekt módon bizonyítható, hogy egy affinitás inverze is affinitás valamint, hogy az affinitás párhuzamosságtartó transzformáció.
Phare HU0008-02 SZTE - Térinformatika 31
Az affin transzformáció – II.
Elemi koordináta transzformációk – 1.
Phare HU0008-02 SZTE - Térinformatika 32
Az affin transzformáció – III.
Elemi koordináta transzformációk – 2.
Phare HU0008-02 SZTE - Térinformatika 33
Geometriai transzformáció I.
• Célja:
a, geometriai adatok átalakítása ismert vetületi rendszerbe
b, térbeli adatok átalakítása egyik vetületi rendszerből a másikba
Phare HU0008-02 SZTE - Térinformatika 34
• Típusai:
1. Kép a térképhez
2. Térkép a térképhez
Geometriai transzformáció II.
Phare HU0008-02 SZTE - Térinformatika 35
• Transzformáció lépései – kép a térképhez típusnál
a, illesztőpontok keresése,
b, transzformációs függvény keresése, megadása,
c, transzformáció végrehajtása, átmintázás
Geometriai transzformáció III.
Phare HU0008-02 SZTE - Térinformatika 36
a, illesztőpontok keresése,
„látható” legyen mind a képen mind a térképen
kép pont (pixel) – input adat (x,y, esetleg z)
térképi pont – referencia adat (X,Y, esetleg Z)
lehet (, , h)• illesztőpont lehet: pl. útkereszteződés, felbontástól
függően egy kút, telekhatár, stb.
Geometriai transzformáció IV.
Phare HU0008-02 SZTE - Térinformatika 37
• b, transzformációs függvény keresése, megadása,
f(x,y)=(X,Y)
1, transzformációs függvény fokszáma, rangja(első-, másodfokú függvény)
X=a11x + a12y + a13 és
Y= a21x + a22y + a31 (elsőfokú),
X=a11x2 + a12y2 + a13xy + a14x + a15y + a16 és
Y=a21x2 + a22y2 + a23xy + a24x + a25y + a26 (másodfokú)
Jelentése: eltolás, elforgatás, nyújtás
Geometriai transzformáció V.
Phare HU0008-02 SZTE - Térinformatika 38
• Az illesztőpontok minimális száma (ISZmin) a transzformációs függvény fokszámától (T) függ:
ISZmin= (T+1)*(T+2)*1/2
Geometriai transzformáció VI.
Phare HU0008-02 SZTE - Térinformatika 39
• Transzformációs függvények száma
• Hibája – rms hibarms x = x - F-1(X,Y), rms y = y - F-1(X,Y),
rms (x,y) = sqrt(rmsx2 + rmsy
2)
Geometriai transzformáció VII.
Phare HU0008-02 SZTE - Térinformatika 40
• c, transzformáció végrehajtása, átmintázás (raszteres adatokon)
Miért kell csinálni?
Geometriai transzformáció VIII.
Phare HU0008-02 SZTE - Térinformatika 41
• átmintázás (raszteres adatokon) módszerei:
– legközelebbi szomszéd elve – bilineáris interpoláció– köbös konvolúció
• Mikor melyiket?
Geometriai transzformáció IX.
Phare HU0008-02 SZTE - Térinformatika 42
TORZULÁSOK CSÖKKENTÉSETORZULÁSOK CSÖKKENTÉSE
Phare HU0008-02 SZTE - Térinformatika 43
VETÜLETI RENDSZER VETÜLETI RENDSZER VÁLTOZTATÁSAVÁLTOZTATÁSA
Phare HU0008-02 SZTE - Térinformatika 44
Koordináta-rendszer változtatása
lineáris (affin) transzformációGauss-Krüger koordináták EOV koordináták
Phare HU0008-02 SZTE - Térinformatika 45
Pufferzóna előállítás
• Adott távolságra elhelyezkedő új poligon
Phare HU0008-02 SZTE - Térinformatika 46
övezetgenerálás
Phare HU0008-02 SZTE - Térinformatika 47
Felületek metszése
• Raszter modell esetén– különböző rétegek kompozitja
• Vektor modell esetén– pontok és poligonok metszete
– vonalak és poligonok metszete
– poligonok és poligonok metszete
Phare HU0008-02 SZTE - Térinformatika 48
FELÜLETEK METSZÉSEFELÜLETEK METSZÉSE
METSZÉS ( POLIGON OVERLAY)METSZÉS ( POLIGON OVERLAY)forgácspoligonok keletkezése poligonmetszetéskor forgácspoligonok keletkezése poligonmetszetéskor Vektor modellVektor modell estében estében
nnn
inn
ini
iii
iin
ini
ii
ni
in
nn
ni
n
i
Phare HU0008-02 SZTE - Térinformatika 49
Lokális cellaműveletek
Phare HU0008-02 SZTE - Térinformatika 50
TÉRKÉPI ALGEBRATÉRKÉPI ALGEBRA
(1)(1) Átkódolás-transzformáció: Átkódolás-transzformáció: egy fedvény pixeljeinek értékét valamely transzferfüggvény által egy fedvény pixeljeinek értékét valamely transzferfüggvény által megadott megadott
hozzárendelés alapján új értékkel helyettesítjükhozzárendelés alapján új értékkel helyettesítjük
átkódolásátkódolás y y == x x – – a a
(minden pixel értékét a-val csökkentjük)(minden pixel értékét a-val csökkentjük)
osztályba sorolás osztályba sorolás
sorba rendezés és átkódolássorba rendezés és átkódolás
transzformáció transzferfüggvény alapján transzformáció transzferfüggvény alapján y y == 3x 3x
küszöbérték megadásaküszöbérték megadása y y == 0,0, ha x ha x << a a
y y == x, x, ha x ha x >> a a
kiválasztás (slicing, szelekció)kiválasztás (slicing, szelekció) y y == 0, ha 0, ha a a << x x << b b
Phare HU0008-02 SZTE - Térinformatika 51
TÉRKÉPI ALGEBRA (2)TÉRKÉPI ALGEBRA (2)
(2) (2) Eltolás (transzláció):Eltolás (transzláció):egy fedvény raszterelemeinek értékét valamely értékkel, egy fedvény raszterelemeinek értékét valamely értékkel, valamilyen irányban (É - K - D - Ny) párhuzamosan eltoljukvalamilyen irányban (É - K - D - Ny) párhuzamosan eltoljuk
Phare HU0008-02 SZTE - Térinformatika 52
TÉRKÉPI ALGEBRA (3)TÉRKÉPI ALGEBRA (3)
(3)(3) Aritmetikai műveletek: Aritmetikai műveletek:a) ÖSSZEADÁSa) ÖSSZEADÁS
00 11 11 00
11 11 11 00
00 00 00 11
00 11 00 11
11 11 00 00
11 00 11 00
00 11 11 00
11 11 00 00
11 22 11 00
22 11 22 00
00 11 11 11
11 22 00 11
++ ==
Phare HU0008-02 SZTE - Térinformatika 53
TÉRKÉPI ALGEBRA (4)TÉRKÉPI ALGEBRA (4)
(3)(3) Aritmetikai műveletek: Aritmetikai műveletek:b) SZORZÁSb) SZORZÁS
00 11 11 00
11 11 11 00
00 00 00 11
00 11 00 11
11 11 00 00
11 00 11 00
00 11 11 00
11 11 00 00
00 11 00 00
11 00 11 00
00 00 00 00
00 11 00 00
xx ==
Phare HU0008-02 SZTE - Térinformatika 54
TÉRKÉPI ALGEBRA (5)TÉRKÉPI ALGEBRA (5)
(4)(4) Logikai műveletek: Logikai műveletek: a) TAGADÁSa) TAGADÁS
Phare HU0008-02 SZTE - Térinformatika 55
TÉRKÉPI ALGEBRA (6)TÉRKÉPI ALGEBRA (6)(4)(4) Logikai műveletek: Logikai műveletek:
b) ÉS , VAGYb) ÉS , VAGY
AA
BB
A A ÉS ÉS B B
A A VAGYVAGY B B
Phare HU0008-02 SZTE - Térinformatika 56
Vektor modell esetén
Kivágás
Metszet
Unió
Phare HU0008-02 SZTE - Térinformatika 57
MŰVELETEK HALMAZOKKALMŰVELETEK HALMAZOKKAL MŰVELETEK ÉLESEN ELHATÁROLT HALMAZOKKALMŰVELETEK ÉLESEN ELHATÁROLT HALMAZOKKALHALMAZ:HALMAZ: bizonyos tulajdonságokkal rendelkező egyedek (objektumok): bizonyos tulajdonságokkal rendelkező egyedek (objektumok): metszetmetszet egyesítésegyesítés különbségkülönbség diszkrepanciadiszkrepancia
MŰVELETEK NEM ÉLESEN ELHATÁROLT (FUZZY-) MŰVELETEK NEM ÉLESEN ELHATÁROLT (FUZZY-)
HALMAZOKKALHALMAZOKKAL tagsági függvény tagsági függvény [[ A fuzzy-halmaz d elemei, h(d) tagsági A fuzzy-halmaz d elemei, h(d) tagsági
értékei értékei ]]
0
1
01
Phare HU0008-02 SZTE - Térinformatika 58
Hálózatelemzési funkciók
• Legközelebbi szomszéd megkeresése
• Legrövidebb útvonal megkeresése
• Szolgáltatások-ellátottak
• Analízis és szimuláció a hálózat bővítéséhez
Phare HU0008-02 SZTE - Térinformatika 59
Osztályozás I.
• Célja:
attributum adatok alapján tematikus térkép szerkesztése
Phare HU0008-02 SZTE - Térinformatika 60
Fogalmak: földrajzi tér, adattér,
Osztályozás II.
y
x
z
a1
a2a3* P (x,y,z)
* P (a1,a2,a3)
3-dimenziós adattér3-dimenziós földrajzi tér
Phare HU0008-02 SZTE - Térinformatika 61
• Földrajzi térbeli pozíció és adattérbeli pozíció közötti különbség• Szomszédság és hasonlóság
Osztályozás III.
Sz
Sz
V
V
EE
?
?
?
??
Phare HU0008-02 SZTE - Térinformatika 62
• Osztályozás típusai:
– Irányított (supervised),– Automatikus (unsupervised)
Osztályozás IV.
Phare HU0008-02 SZTE - Térinformatika 63
• Irányított osztályozás– Lényege: megtanítani az informatikai rendszert arra, hogy
az általunk meghatározott osztályok tulajdonságai alapján, bármely térbeli objektumról el tudja dönteni, hogy az tulajdonságai (attributumai) alapján melyik osztályhoz tartozik.
– Irányított osztályozása menete• Tanulóterületek kijelölése• Tanulóterületen belüli objektumok statisztikai vizsgálata• Osztályba sorolás döntéshozási módszerének kiválasztása• Osztályozás végrehajtása minden objektumra• Osztályozás eredményének értékelése
Osztályozás V.
Phare HU0008-02 SZTE - Térinformatika 64
• Tanulóterület kijelölés
Osztályozás VI.
Phare HU0008-02 SZTE - Térinformatika 65
• Tanulóterületen belüli objektumok statisztikai vizsgálata
– Attributum értékek alapján számítható pl.:• Szórás, átlag, min, max, medián, eloszlás, stb.
• n-dimenziós adattérben n db átlag érték – mi - (n db tulajdonság szerint) számítható,
• n db átlagból n-dimenziós osztályközép (Mn)definiálható
Mn(m1,m2, ….., mn)
Osztályozás VII.
Phare HU0008-02 SZTE - Térinformatika 66
• Egy egyszerű döntéshozási eljárás:– Legkisebb távolságok módszere:
• Egy attributumokkal jellemzett objektumot abba az osztályba soroljuk, melynek osztályközepétől az n-dimenziós adattérben a legkisebb távolságra van.
• Jelentése: az objektum a hozzá leginkább hasonló objektumok csoportjához (osztályhoz) fog rendelődni.
• Előnye: mindig van eredmény
• Hátránya: problémás, ha egy osztályt nem reprezentálunk tanulóterülettel
Osztályozás VIII.
Phare HU0008-02 SZTE - Térinformatika 67
• Többfajta döntéshozási módszer létezik – Geometriai elven: parallelepipedon módszer– Valószínűség alapján: maximum likelihood
• Osztályozás értékelése több szinten történhet:– Tanulóterület kijelölés hibái kiszűrhetők– Döntéshozási módszert választhatunk– Eredménytérképet ellenőrizhetjük
• A végeredményt általában többszörösen ismétlődő osztályozás után kapjuk meg.
Osztályozás IX.
Phare HU0008-02 SZTE - Térinformatika 68
Osztályozás X.
• Automatikus osztályozás– Elv: az n-dimenziós adattérben az összes
objektum statisztikai módszerekkel történő osztályozása.
– Gondolatmenet fordítottja az irányított osztályozásénak. A létrejött osztályokról utólag döntjük el valójában mit is reprezentálnak.
– Pl. ISODATA osztályozás
Phare HU0008-02 SZTE - Térinformatika 69
Osztályozás XI.• Osztályozás eredménye egy tematikus
térkép
Phare HU0008-02 SZTE - Térinformatika 70
MATEMATIKAI STATISZTIKAI MATEMATIKAI STATISZTIKAI MŰVELETEKMŰVELETEK
adatok eloszlásának, sűrűségének jellemzése (hisztogram)adatok eloszlásának, sűrűségének jellemzése (hisztogram)
két változó kapcsolatát jellemző paraméterek két változó kapcsolatát jellemző paraméterek
meghatározásameghatározása
statisztikai hipotézisekstatisztikai hipotézisek
lineáris regressziólineáris regresszió
legkisebb négyzetek módszerelegkisebb négyzetek módszere
interpolációs eljárásokinterpolációs eljárások
szűrési eljárásokszűrési eljárások
Phare HU0008-02 SZTE - Térinformatika 71
ÖSSZETETT MŰVELETEKÖSSZETETT MŰVELETEK
1.1. blow-shrink (duzzasztás - zsugoritás) módszerblow-shrink (duzzasztás - zsugoritás) módszer
2.2. area-flooding (területkiterjesztés) módszerearea-flooding (területkiterjesztés) módszere
3.3. távolsági műveletek (pufferzóna, védőterület távolsági műveletek (pufferzóna, védőterület
kialakítás)kialakítás)
4.4. szomszédsági műveletek szomszédsági műveletek
(neighborhood operations, local context operators)(neighborhood operations, local context operators)
Gábor Dénes Főiskola Térinformatikai rendszerekGábor Dénes Főiskola Térinformatikai rendszerek
Phare HU0008-02 SZTE - Térinformatika 72
Topográfiai funkciók
Phare HU0008-02 SZTE - Térinformatika 73
Megjelenítés
Egyedi érték jelmagyarázat típus kiválasztása a várható életkor mező szerint és eredménye
Phare HU0008-02 SZTE - Térinformatika 74
Példa monokromatikus színfokozatos ábrázolásra normalizált értékekre vonatkozóan
Megjelenítés
Phare HU0008-02 SZTE - Térinformatika 75
Ponttérkép Afrika várható lakosságáról 2000-ben (1 pont 1 millió fő)
Megjelenítés
Phare HU0008-02 SZTE - Térinformatika 76
0-14 és 15-64 év között korosztály százalékos megoszlása országonként
Megjelenítés
Phare HU0008-02 SZTE - Térinformatika 77
Szimbólumok, megírás
Megjelenítés