Algoritmizace prostorových úloh

Podobné dokumenty
Algoritmizace prostorových úloh

PROBLEMATICKÉ ASPEKTY GEOREFERENCOVÁNÍ MAP

8. přednáška z předmětu GIS1 Rastrový datový model a mapová algebra

Přehled vhodných metod georeferencování starých map

SPŠS Č.Budějovice Obor Geodézie a Katastr nemovitostí 4.ročník SOUŘADNICOVÉ SOUSTAVY VE FOTOGRAMMETRII

Rastrová reprezentace geoprvků model polí Porovnání rastrové a vektorové reprezentace geoprvků Digitální model terénu GIS 1 153GS01 / 153GIS1

GEOREFERENCOVÁNÍ RASTROVÝCH DAT

POČÍTAČOVÁ GRAFIKA. Počítačová grafika 1

GEOGRAFICKÉ INFORMAČNÍ SYSTÉMY 6

Souřadnicové systémy a stanovení magnetického severu. Luděk Krtička, Jan Langr

Obsah. Základy práce s rastry. GIS1-5. cvičení. ČVUT v Praze, Fakulta stavební, katedra mapování a kartografie

III/ 2 Inovace a zkvalitnění výuky prostřednictvím ICT

Kartografické modelování. II Mapová algebra obecné základy a lokální funkce

SPŠS Č.Budějovice Obor Geodézie a Katastr nemovitostí KARTOGRAFIE V GIS PROJEKT -KARTOGRAM

Technologie digitalizace a zpřístupnění starých map - pohled kartografa a uživatele

Text úlohy. Která barva nepatří do základních barev prostoru RGB? Vyberte jednu z nabízených možností: a. Černá b. Červená c. Modrá d.

Počítačová grafika SZŠ A VOŠZ MERHAUTOVA 15, BRNO

Rastrová reprezentace

Algoritmizace prostorových úloh

GIS Geografické informační systémy

Úvod do GIS. Prostorová data II. část. Pouze podkladová prezentace k přednáškám, nejedná se o studijní materiál pro samostatné studium.

Porovnání metod při georeferencování vícelistového mapového díla Müllerovy mapy Moravy

DIGITÁLNÍ ORTOFOTO. SPŠS Č.Budějovice Obor Geodézie a Katastr nemovitostí 4.ročník

GIS Geografické informační systémy

Algoritmizace prostorových úloh

7 Transformace 2D. 7.1 Transformace objektů obecně. Studijní cíl. Doba nutná k nastudování. Průvodce studiem

SPŠS Č.Budějovice Obor Geodézie a Katastr nemovitostí RASTR RASTROVÉ ANALÝZY

Kartometrická analýza starých map II. KGI/KAMET Alžběta Brychtová

Rastrová grafika. Grafický objekt je zaznamenán jednotlivými souřadnicemi bodů v mřížce. pixel ( picture element ) s definovanou barvou

Tvorba rastrovej mapy III. vojenského mapovania územia Slovenska

Přehled kartografické tvorby Zeměměřického úřadu

13 Barvy a úpravy rastrového

Úvod do GIS. Karel Jedlička. Zpracování dat I. Pouze podkladová prezentace k přednáškám, nejedná se o studijní materiál pro samostatné studium.

Co je to DTP. Albrechtova střední škola, Český Těšín, p.o. Označení materiálu (přílohy):

Gymnázium a Střední odborná škola, Rokycany, Mládežníků 1115

Matematická morfologie

Aplikace GIS v geologických vědách

III/ 2 Inovace a zkvalitnění výuky prostřednictvím ICT

Georeferencované mapové podklady (zadarmo a z tepla domova)

Existující zdroje dat pro GIS

Obsah. Úvod Barevná kompozice Světlo Chromatická teplota světla Vyvážení bílé barvy... 20

Kartometrická analýza starých map část 2

Téma: Vektorová grafika. Určete pravdivost následujícího tvrzení: "Grafická data jsou u 2D vektorové grafiky uložena ve voxelech."

DZDDPZ3 Digitální zpracování obrazových dat DPZ. Doc. Dr. Ing. Jiří Horák Institut geoinformatiky VŠB-TU Ostrava

2D transformací. červen Odvození transformačního klíče vybraných 2D transformací Metody vyrovnání... 2

Jasové transformace. Karel Horák. Rozvrh přednášky:

Transformace dat mezi různými datovými zdroji

1 Základní funkce pro zpracování obrazových dat

Zobrazování těles. problematika geometrického modelování. základní typy modelů. datové reprezentace modelů základní metody geometrického modelování

9. přednáška z předmětu GIS1 Digitální model reliéfu a odvozené povrchy. Vyučující: Ing. Jan Pacina, Ph.D.

ZPRACOVÁNÍ OBRAZU přednáška 4

Geoinformační technologie

Geometrické transformace pomocí matic

Tvorba dat pro GIS. Vznik rastrových dat. Přímo v digitální podobě družicové snímky. Skenování

Algoritmizace prostorových úloh

Úvod do GIS. Karel Jedlička. Analýza a syntéza I. Pouze podkladová prezentace k přednáškám, nejedná se o studijní materiál pro samostatné studium.

Souřadnicové systémy a stanovení magnetického severu. Luděk Krtička, Jan Langr

Rastrové digitální modely terénu

Adobe Photoshop 18. Ukládání dokumentu formáty

Digitalizace starých glóbů

GEOGRAFICKÉ INFORMAČNÍ SYSTÉMY 10

Metodický pokyn. k zadávání fotogrammetrických činností pro potřeby vymezování záplavových území

Algoritmizace prostorových úloh

Zobrazování barev Josef Pelikán CGG MFF UK Praha.

Grafická data jsou u 2D vektorové grafiky uložena ve voxelech NEPRAVDA Grafická data jsou u rastrové grafiky uložena v pixelech PRAVDA Grafická data

Kartografické stupnice. Přednáška z předmětu Tematická kartografie (KMA/TKA) Otakar Čerba Západočeská univerzita

METODY A POSTUPY DIGITALIZACE A ONLINE ZPŘÍSTUPNĚNÍ STARÝCH KARTOGRAFICKÝCH DĚL

Digitální model reliéfu (terénu) a analýzy modelů terénu

Počítačová grafika. OBSAH Grafické formy: Vektorová grafika Bitmapová (rastrová grafika) Barevné modely

TECHNICKÉ POŽADAVKY NA FORMU SDĚLENÍ OBCE SPRÁVCI REGISTRU

INOVACE BAKALÁŘSKÝCH A MAGISTERSKÝCH STUDIJNÍCH OBORŮ NA HORNICKO-GEOLOGICKÉ FAKULTĚ VYSOKÉ ŠKOLY BÁŇSKÉ - TECHNICKÉ UNIVERZITY OSTRAVA

Počítačová grafika 1. Úvod do grafiky, základní pojmy. Rastrová grafika.

Zdroje mapových podkladů

Praktické využití mapových služeb v rámci tvorby projektových dokumentací

Přehled základních metod georeferencování starých map

Geometrické transformace

GIS Prostorové modely. Obsah přednášky Rastrový model Pravidelné, nepravidelné buňky Způsoby uložení Komprese dat

Zpracování náhodného výběru. Ing. Michal Dorda, Ph.D.

Tvorba modelu polí Rastrová reprezentace geoprvků Porovnání rastrové a vektorové reprezentace geoprvků Digitální model terénu GIS 1 155GIS1

5. GRAFICKÉ VÝSTUPY. Zásady územního rozvoje Olomouckého kraje. Koncepce ochrany přírody Olomouckého kraje

VYUŽITÍ POČÍTAČOVÉ GRAFIKY

Virtuální mapová sbírka Chartae-Antiquae.cz - první výsledek spolupráce VÚGTK a paměťových institucí

ZEMĚMĚŘICKÝ ÚŘAD. Geografická data pro podporu rozhodování veřejné správy

Barvy a barevné modely. Počítačová grafika

GIS. Cvičení 2. Georeferencování

Reprezentace bodu, zobrazení

Funkce Cell, Neighborhood and Zonal Statistic

Lekce 4 - Vektorové a rastrové systémy

Realita versus data GIS

Digitalizace starých kartografických děl

VÝVOJ VENKOVSKÝCH SÍDEL V 19. A 20. STOLETÍ: TVORBA ANALYTICKÝCH MAPOVÝCH VÝSTUPŮ

Mapová algebra. Mapová algebra obecný princip. Možné formy použití MA (uživatelská rozhraní) Mapová Algebra v prostředí ArcView, ArcMap

INFORMAČNÍ SYSTÉMY PRO KRIZOVÉ ŘÍZENÍ GEOGRAFICKÉ INFORMAČNÍ SYSTÉMY A JEJICH VYUŽITÍ V KRIZOVÉM ŘÍZENÍ ING. JIŘÍ BARTA, RNDR. ING.

Matematika III. 27. listopadu Vysoká škola báňská - Technická univerzita Ostrava. Matematika III

Komplexní čísla, Kombinatorika, pravděpodobnost a statistika, Posloupnosti a řady

PODROBNÁ SPECIFIKACE PŘEDMĚTU VEŘEJNÉ ZAKÁZKY

transformace je posunutí plus lineární transformace má svou matici vzhledem k homogenním souřadnicím [1]

SOŠ Benešov, Černoleská 1997

Referát digitální ortofoto Fotogrammetrie 30 KOMERČNĚ DOSTUPNÁ DIGITÁLNÍ ORTOFOTA. Marcela Čapková Petra Havlíčková

Digitální modely terénu a vizualizace strana 2. ArcGIS 3D Analyst

Transkript:

INOVACE BAKALÁŘSKÝCH A MAGISTERSKÝCH STUDIJNÍCH OBORŮ NA HORNICKO-GEOLOGICKÉ FAKULTĚ VYSOKÉ ŠKOLY BÁŇSKÉ - TECHNICKÉ UNIVERZITY OSTRAVA Algoritmizace prostorových úloh Úlohy nad rastrovými daty Daniela Szturcová, Michal Kačmařík Tento projekt je spolufinancován Evropským sociálním fondem a státním rozpočtem České republiky. ESF napomáhá rozvoji lidských zdrojů a podnikatelského ducha.

Rastrová data Rastrová data jsou uložena do pravidelné mřížky (matice), nejčastěji má čtvercový tvar. Často se používá pojem "grid data". Buňku mřížky označujeme pojmem pixel. Nositelem informace v buňce je číselná hodnota. K této hodnotě lze přiřadit textový popis. Každý pixel má svůj řádkový a sloupcový index (dvourozměrné pole). Velikost pixelu určuje rozlišení rastrové mapy. Množství pixelů určuje velikost výsledného obrázku.

Pixel Pixel zkratka z anglického picture element (pel, px) představuje nejmenší jednotku (bezrozměrnou) v digitální rastrové (bitmapové) grafice. Jedná se o jeden bod obrázku nebo jeden bod na monitoru (v případě např. fotografie leteckého snímku - je zadán barvou RGB či CMYK)

Bitová hloubka Ovlivňuje, kolika různých hodnot může pixel nabývat Přímá úměra => čím více bitů => tím více hodnot (barev) Maximální podporovaná bitová hloubka je svázaná s datovým formátem (např. pro JPEG 8 bit na barevný kanál, pro TIFF 16 bit na kanál) Obrázek převzat z Bayer, T.: Rastrové produkty Bentley

Rastrová data Obrázky převzaty z rastry.html#typy-rastrov-ch-map-v-grassu

Rastrová data v GIS reprezentují nejčastěji spojité fenomény: výškopis, land use (využití půdy, typ povrchu), průměrné úhrny srážek, hustota zalidnění atd. rastrové podklady z Dálkového průzkumu Země (DPZ), fotogrammetrie letecké a družicové snímky naskenované (historické) mapy

Rastrová data Obrázek z

Informace o poloze dat (souřadnicový systém) georeferencování - proces umístění rastrového obrazu do souřadnicového systému Informace o poloze může být uložena: přímo v rastru většinou v hlavičce souboru GeoTiff (jediný soubor TIFF), v externím souboru např. tzv. world files (k samotnému TIFF přibude ještě jeden textový soubor s příponou TFW, k JPEG pak JGW, apod.)

Práce s rastrovými daty Statistické operace nad rastrem Reklasifikace Mapová algebra Transformace Analýzy nad DMR (viz daný předmět)

Statistické operace nad rastrem Výpočet (základních) statistických ukazatelů: průměr, medián, modus, kvartily, míry rozptylu, Prahování Upravuje hodnoty rastru dle zadané prahové hodnoty na hodnoty < práh a hodnoty > práh Vytváří tak bitový rastr (0;1)

Statistické operace nad rastrem Histogram grafické znázornění distribuce dat (četnosti určitých hodnot) pomocí sloupcového grafu se sloupci stejné šířky na ose x = kategorie jednotlivých hodnot na ose y = četnost jednotlivých kategorií v rámci studovaného obrazu

Histogram - fotografie

Reklasifikace Proces, při kterém slučujeme hodnoty vstupního rastrového souboru do vybraných kategorií Počet výstupních kategorií je většinou nižší než počet unikátních hodnot vstupního rastru Příklad reklasikace vstupního DMR do čtyř výškových stupňů: vstup nadmořská výška v m n. m. výstup hodnota výstup popis 0-300 1 nížiny 300-800 2 nízké vysočiny 800-1 500 3 střední vysočiny 1 500 a více 4 vysoké vysočiny

Mapová algebra umožňuje kombinovat rastrové vrstvy pomocí různých matematických (logických) operací na vstupu je jedna či více rastrových vrstev na výstupu vždy vzniká nová rastrová vrstva jakožto výsledek operace možnost řetězit jednotlivé operace a jednoduše tak automatizovat komplexní úlohy (analýzy)

Mapová algebra - operátory Matematické +, -, *, /, >, <, =!=, Logické and, or, not,

Mapová algebra příklad úlohy Zjistěte, kolik buněk rastru nabývá hodnoty < či > než zadaná hodnota (např. 53)

Lokální Fokální Zonální Mapová algebra - funkce na individuální buňce, nová hodnota vzniká z individuální buňky jedné nebo více vrstev v definovaném okolí, nová hodnota vzniká z definovaného okolí buňky na specifické oblasti, nová hodnota vzniká ze zóny definované v jiné vrstvě Globální používají se všechny buňky informační vrstvy

Mapová algebra fokální funkce Pracují s určitým definovaným okolím okolo zpracovávané buňky, typicky 3x3 pixely Příklady použití: Filtrování obrazu (shlazování či zvýrazňování hran - linií) Výpočet směru odtoku kapaliny (hydrologické analýzy) Algoritmus eroze ztenčování linií

Algoritmus eroze Příklad: skenujeme rastr reprezentující katastrální mapu, tedy černobílou kresbu Výsledný sken reklasifikujeme na binární rastr s hodnotami 0 (bílá) a 1 (černá) Problém = některé hraniční linie nemají tloušťku pouze jednoho pixelu Chceme tedy takové linie ztenčit

Algoritmus eroze pro každý pixel p reprezentuje hodnota N(p) celočíselný součet hodnot okolních buněk buňky p dále pn, ps, pe, pw odpovídají pixelům nad, pod, vpravo a vlevo od pixelu p T(p) reprezentuje počet přechodů z 0 na 1 při průchodu okolními buňkami ve směru hodinových ručiček Pro obrázek vedle platí: N(p) = 5 pn = pw = 1 ps = pe = 0 T(p) = 2

Krok 1: Algoritmus eroze - princip Pro všechny pixely v rastru p: pokud 2 <= N(p) <= 6 and T(p) == 1 and pn*ps*pe == 0 and pn* ps* pe == 0: označ si pixel p Krok 2: dokud počet označených pixelů p!= 0: nastav označeným pixelům p hodnotu na 0 opakuj krok 1

Mapová algebra zonální funkce Zpracování hodnot části rastru vymezené zadanou oblastí z jiné rastrové či vektorové vrstvy Příklady použití: výpočet statistických či geometrických (obvod, plocha) ukazatelů v dané části rastru ořezání rastru dle zadaného polygonu

Transformace Obrazové souřadnice poloha každé buňky je určena jejím indexem pozicí buňky v rámci matice rastru ve vztahu ke vztažnému bodu (typicky levý horní roh) chybí tak připojení k souřadnicovému systému prostřednictvím vztažného bodu. reálné souřadnice rastru v kýženém souřadnicovém systému lze získat geometrickou transformací

Obrazové versus reálné souřadnice Souřadnice bodu v mapě závisí na použitém souřadnicovém systému.

Georeferencování rastru Primární účel převod rastru do požadovaného souřadnicového referenčního systému. Následující informace mohou vylepšit výsledky procesu georeferencování: 1. informace o původním použitém souřadnicovém referenčním systému původních přesných rozměrech mapy 2. informace o použitém rozlišení (v jednotkách DPI) barevné hloubce rastrových dat

Postup georeferencování 1. (určíme původně použitý souřadnicový referenční systém) 2. načteme rastrovou vrstvu, kterou chceme georeferencovat a jinou podkladovou vrstvu, v požadovaném souř. s. zobrazující stejné území jako rastr (např. ortofoto z WMS) 3. vyhledáváme a vybíráme identické body (jednoznačně určitelné body v rastru a podkladové vrstvě), dokud jejich počet a prostorové rozložení není dostatečné ty poslouží k sestavení transformačních rovnic 4. transformujeme rastrový obraz mapy 5. uložíme informace o souřadnicovém umístění

Transformace Transformace souřadnic přechod od jedné soustavy souřadnic ke druhé vztah mezi dvěma soustavami souřadnic zachycujeme pomocí transformačních rovnic (tzv. transformační klíč) Globální transformace = využíváme jednoho transformačního klíče pro celý rastr Lokální transformace, transformace po částech = rozděluje transformovanou oblast na menší celky, a pro každý dílčí celek je spočten vlastní transformační klíč

Transformace řada možností vyžadujících různý počet identických bodů a využívajících různě složitých matematických aparátů: Lineární konformní (minimálně 2 identické body) Afinní transformace (polynom 1. řádu), výsledkem je rovina Polynomy druhého a vyšších řádů, výsledkem jsou různě komplikované zakřivené plochy

Afinní transformace Georeferencovaná historická mapa Ústeckého kraje po aplikování metody s afinní transformací Obrázek převzat z Cajthaml, J.: Jak georeferencovat staré mapy?

Polynomiální transformace Georeferencovaná historická mapa Ústeckého kraje po aplikování metody s polynomiální transformací Obrázek převzat z Cajthaml, J.: Jak georeferencovat staré mapy?

Definice Afinní transformace rovinná transformace, při které přímky zůstávají přímkami a je zachována jejich rovnoběžnost, zachovává se dělící poměr délek i ploch transformace má různé měřítkové koeficienty ve směru souřadnicových os, alespoň jeden z koeficientů není roven 1 (Převzato z Terminologického slovníku zeměměřictví a katastru nemovitostí, http://www.vugtk.cz/slovnik/)

Afinní transformace Při afinní transformaci lze použít operace: posunutí (translace), otáčení (rotace), změna měřítka, zkosení, složené operace (z předešlých)!!!tyto operace nesouvisí pouze s afinní transformací, jsou to obecné operace nad rastry!!!

Operace s rastry Obrázek převzat z wiki/affine_transformation

Afinní transformace zápis pomocí matice bod se souřadnicemi (x, y) přejde při transformaci s touto maticí na bod se souřadnicemi (x, y ) přičemž: a, e = parametry změny měřítka, zkosení a, b, d, e = parametry rotace c, f = parametry posunutí (v ose x, y)

Literatura Terminologický slovník zeměměřictví a katastru nemovitostí, http://www.vugtk.cz/slovnik/ Bayer, T.: Rastrové produkty Bentley Afinní prostory: https://math.feld.cvut.cz/ftp/kalous/bilin/prednasky/afinnipr. pdf Petr Olšák: Afinní transformace, http://petr.olsak.net/bilin/afinita-v2.pdf Cajthaml, J.: Jak georeferencovat staré mapy?, Kartografické listy, ISSN 1336-5274, sv. 21, 2013