Title: Vektor%20x%20Rastr
1Vektor x Rastr
Vektor Rastr
prezentace jevové struktury dobrá (nelze spojité povrchy) záležà na rozlišenà (nevhodné pro liniové)
datová struktura složitá jednoduchá
kvalita grafiky dobrá záležà na rozliÅ¡enÃ
topologie ano ne (jen sousednost bunek)
objem uložených dat malý velký
nároky na software velké malé
analýzy složitejÅ¡Ã ale komplexnejÅ¡Ã jednoduÅ¡Å¡Ã ale nekteré neproveditelné (sÃte) a nepresné (plochy, délky)
transformace mezi sour. systémy presná nepresná (resampling)
2Uloženà dat
Vektor Raster
- Atributová
- databáze
- (R)DBMS (Relational) database management system
- Polohová data
- nativnà formát
- ArcGIS shapefile, coverage
- Microstation .dgn
- Topol bloky .blk
- Atributová data
- DBMS nebo RDBMS
- Polohová data
- speciálnà formát (vetšinou komprimovaný)
- obecné grafické (tiff, jpeg, bmp)
- softwarove specifické (ArcINFO grid, Erdas .img,
Topol .ras ....)
Komplexnà formáty ukládajà vÃce vrstev ruzných
typu ArcGIS geodatabase Geomatica .pix
3Relacnà databáze
ID datum druh lokalita sebral
1 2.7.1996 Picea abies Dolnà Vidim Karel Ctvrtý
2
ID datum druh d_cesky lokalita l_souradnice sebral_jm sebral_pr
1 2.7.1996 Picea a.. smrk Dolnà Vidim 14, 675 50,458 Karel Ctvrtý
2
Zaznamy
Sberatele
ID datum druh lokalita sebral
1 2.7.1996 2 13 8
2 ....... .. .. ..
ID prijmeni jmeno adresa
... .... .... ....
8 Ctvrtý Karel Hrad 1
9 Odvedle Lojza Vedle 4
Lokality
Druhy
ID rod druh cesky
1 Picea omorika smrk omorika
2 Picea abies smrk ztepilý
3 .... .... .....
ID lok_jmeno delka sirka popis
... .... .... .... ....
13 Dolnà Vidim 14,675 50,458 palouk ....
14 Odrepsy 12,345 53,658 náves
4Relace
Druhy
ID rod druh cesky
1 Picea omorika smrk omorika
2 Picea abies smrk ztepilý
3 .... .... .....
Zaznamy
ID datum druh lokalita sebral
1 2.7.1996 2 13 8
2 ....... .. .. ..
Lokality
Sberatele
ID lok_jmeno delka sirka popis
... .... .... .... ....
13 Dolnà Vidim 14,675 50,458 palouk ....
14 Odrepsy 12,345 53,658 náves
ID prijmeni jmeno adresa
... .... .... ....
8 Ctvrtý Karel Hrad 1
9 Odvedle Lojza Vedle 4
5Relacnà databáze
- Kolekce tabulek vzájemne propojených relacemi
pres klÃcová pole
- Charakteristiky tabulky
- rádek záznam veta
- sloupec (pevne definovaný datový typ a velikost
pole) - index
- primárnà klÃc
- neredundantnost dat
- Správa a komunikace s databázà - SQL (Structured
Query Language) - DDL data definition language (CREATE jméno
tabulky) - DML data manipulation language (SELECT .....)
6SQL
- SELECT FROM Zaznamy WHERE datum gt 31.12.1990
- Vyber z tabulky Zaznam všechny rádky kde
sloupec Datum je vetÅ¡Ã (mladÅ¡Ã) než 31.12.1990 - SELECT FROM Zaznamy JOIN Druh ON Zaznam.Druh
Druhy.ID WHERE Druhy.Druh Picea - Vyber ze spojenà tabulek Zaznam a Druh všechny
rádky které majà ve sloupci Druh tabulky Druhy
uvedeno Picea
7Typy databázÃ
- souborové (jeden soubor jedna tabulka)
- formát souboru .dbf (Dbase, FoxPro)
- systémové (v jednom ci nekolika souborech celá
databáze vetšinou typu klient-server) - komercnà Oracle, MS SQL, Informix, (Access !!!)
- open source MySQL, PostgreSQL, Firebird
8Manipulace a restrukturalizace dat
- Atributová data
- Editace
- Polohová data
- Konverze mezi softwarove specifickými formáty
- EditovánÃ
- Spojovánà a clenenà prostorových reprezentacÃ
- Zmena mapové projekce
- Transformace prostorových reprezentacÃ
- Generalizace
- Konverze vektor x raster raster x vektor
9EditovánÃ
10Spojovánà a clenenà prostorových reprezentacÃ
Dissolve
11Transformace prostorových reprezentacÃ
- Lineárnà (Helmertova)
- Posun pocátku rotace a zmena merÃtka stejná pro
obe osy - x (m x cos (a) m y sin (a)) a
- y (- m x sin (a) m y cos (a)) a
- Polynomická
- Posun pocátku rotace a zmena merÃtka ruzná pro
obe osy - Polynom 1. stupne, afinnà transformace
- x a x b y c
- y d x e y f
- Obe transformace založeny na shodných bodech
- Obecne je potreba N (n2 3n 2) / 2 bodu, kde
n je stupnem polynomu
12Transformace
13Prevzorkovánà - resampling
- Nutné pro rastrová data po jakékoliv transformaci
- Pro stredy bunek jsou vypocteny nové polohy a je
nutné jim priradit nové hodnoty vzhledem k
puvodnÃmu rastru - Metody prirazenà hodnoty
- NejbližšÃho souseda (pro kvalitativnà data)
- Bilineárnà interpolace (pro kvantitativnà data)
- Kubická konvoluce (pro kvantitativnà data)
14Resampling prirazenà hodnoty
15Generalizace
VEKTOR RASTR
- Vypuštenà bodu
- Prahové hodnoty
- Douglas-Peuckerova metoda
- moving window
- Sledovánà tvaru
16Generalizace Douglas-Peuckerova metoda
17Konverze vektor - rastr
- Body
- Bod odpovÃdá jedné bunce pozor na vÃce bodu v
jedné bunce - Linie
- VÅ¡echny bunky zasažené liniÃ
- Polygony
- Zasahuje-li vÃce polygonu do jedné bunky, je
nutné urcit prenášenou hodnotu - Metody
- Centroidu
- DominantnÃho typu
- NejduležitejÅ¡Ãho typu
18Konverze vektor - rastr
19Konverze rastr - vektor
- Body
- Stredy bunek
- Linie
- Nutné urcit jednoznacný prubeh linie,
skeletonizace generalizace a/nebo vyhlazenÃ
prubehu linie - Plochy
- Po hranách ci stredech bunek následuje
generalizace ci vyhlazenà linie hrany polygonu
20Konverze rastr - TIN
- TIN -gt rastr bez problému, interpolace na
trojúhelnÃkových plochách - raster -gt TIN casto sÃt trojúhelnÃku s urcitou
nadbytecnostà - metody odstranenÃ
- identifikace kostry reliéfu (vztah k sousedum jen
vyÅ¡Å¡Ã ci nižšÃ) - filtrovánà (urcovánà mÃry aproximovatelnosti bodu
z okolnÃch hodnot) - hierarchická metoda (obdoba quadtree ale s
trojúhelnÃky) - heuristická metoda (optimalizace popisu povrchu
postupným zjednoduÅ¡ovánÃm výpocetne velmi
nárocné)
21TIN
- Vytvorenà TIN splnujÃcà Delaunay kritéria
- Kružnice opsaná trojúhelnÃku neobsahuje žádný
jiný bod - TrojúhelnÃky se neprekrývajÃ
- Modelovaný povrch je spojitý
22TIN