geoinformatikai műveletek

Post on 07-Jan-2016

66 Views

Category:

Documents

0 Downloads

Preview:

Click to see full reader

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 Presentation

TRANSCRIPT

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

top related