Algoritmizace prostorových úloh

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

Triangulace. Význam triangulace. trojúhelník je základní grafický element aproximace ploch předzpracování pro jiné algoritmy. příklad triangulace

Triangulace. RNDr. Petra Surynková, Ph.D. Univerzita Karlova v Praze Matematicko-fyzikální fakulta.

Voronoiův diagram. RNDr. Petra Surynková, Ph.D. Univerzita Karlova v Praze Matematicko-fyzikální fakulta

GIS Geografické informační systémy

PROSTOROVÉ DOTAZOVACÍ JAZYKY. (Maroš Kasinec, Jakub Kúdela)

Geoinformatika. IX GIS modelování

Počítačová geometrie I

GIS Geografické informační systémy

GEOGRAFICKÉ INFORMAČNÍ SYSTÉMY 10

Výpočetní geometrie Computational Geometry

Kartografické modelování V Topologické překrytí - Overlay

Úvod do mobilní robotiky AIL028

Úvod do výpočetní geometrie. Základní vztahy.

GIS Geografické informační systémy

Vzorce počítačové grafiky

ÚLOHY S POLYGONEM. Polygon řetězec úseček, poslední bod je totožný s prvním. 6 bodů: X1, Y1 až X6,Y6 Y1=X6, Y1=Y6 STANOVENÍ PLOCHY JEDNOHO POLYGONU

Rastrová reprezentace

Simple Features. Úvod do problematiky, geodatabáze, OGC Simple Features. Martin Landa

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

Atributové dotazy Atributové dotazy lze uskutečnit různými způsoby. První způsob spočívá v identifikaci jednotlivého

3. přednáška z předmětu GIS1 atributové a prostorové dotazy

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.

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

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

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

KMA/PDB. Karel Janečka. Tvorba materiálů byla podpořena z prostředků projektu FRVŠ č. F0584/2011/F1d

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

2. Vyšetřete všechny možné případy vzájemné polohy tří různých přímek ležících v jedné rovině.

Je-li dána hranolová nebo jehlanová plocha s podstavou v rovině σ a rovina řezu ρ:

Geometrické vyhledávání

Elementární plochy-základní pojmy

Vzdělávací obsah vyučovacího předmětu

4. Provedení analýz a syntéz

Datové struktury pro prostorové vyhledávání

Operace s uzavřenými oblastmi v GIS

ICT podporuje moderní způsoby výuky CZ.1.07/1.5.00/ Matematika analytická geometrie. Mgr. Pavel Liška

Realita versus data GIS

ZÁKLADNÍ PLANIMETRICKÉ POJMY

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.

Počítačová geometrie. + algoritmy DG

12. přednáška ze stavební geodézie SG01. Ing. Tomáš Křemen, Ph.D.

2. přednáška z předmětu GIS1 Data a datové modely

Omezíme se jen na lomené čáry, jejichž nesousední strany nemají společný bod. Jestliže A 0 = A n (pro n 2), nazývá se lomená čára uzavřená.

GIS. Cvičení 7. Interakční modelování v ArcGIS

Algoritmy pro shlukování prostorových dat

Prostorová data v SQL

Stromové struktury v relační databázi

Činnosti v rámci projektů

Algoritmy používané ve výpočetní geometrii

TROJÚHELNÍK 180. Definice. C neleží v přímce. Potom trojúhelníkem ABC nazveme průnik polorovin ABC, BCA, Nechť body. Viz příloha: obecny_trojuhelnik

Karta předmětu prezenční studium

PLANIMETRIE úvodní pojmy

Řešení geometrické úlohy spočívá v nalezení geometrického útvaru (útvarů) daných vlastností.

Matematika PRŮŘEZOVÁ TÉMATA

Maturitní témata profilová část

3.MONGEOVO PROMÍTÁNÍ. Rovnoběžný průmět 3D těles na rovinu není vzájemně jednoznačné zobrazení, k obrazu neumíme jednoznačně určit objekt v prostoru

Modernizace výuky na Fakultě stavební VUT v Brně v rámci bakalářských a magisterských studijních programů CZ / /0292

Výpočetní geometrie. Pavel Strachota. 9. listopadu FJFI ČVUT v Praze

Jana Dannhoferová Ústav informatiky, PEF MZLU

Gymnázium Jiřího Ortena, Kutná Hora. Průřezová témata Poznámky. Téma Školní výstupy Učivo (pojmy) volné rovnoběžné promítání průmětna

PLANIMETRIE 2 mnohoúhelníky, kružnice a kruh

Kartografické modelování. VIII Modelování vzdálenosti

Mezi jednotlivými rozhraními resp. na nosníkových prvcích lze definovat kontakty

Voroného konstrukce na mapě světa

ICT podporuje moderní způsoby výuky CZ.1.07/1.5.00/ Matematika planimetrie. Mgr. Tomáš Novotný

6. Základy výpočetní geometrie

Digitální kartografie 7

Matematika I 12a Euklidovská geometrie

Algoritmizace prostorových úloh

MATURITNÍ TÉMATA Z MATEMATIKY

7. Geografické informační systémy.

Úvod do mobilní robotiky AIL028

Dvěma různými body prochází právě jedna přímka.

Ú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.

ŠVP Školní očekávané výstupy. - vytváří konkrétní soubory (peníze, milimetrový papír, apod.) s daným počtem prvků do 100

SEZNAM ANOTACÍ. CZ.1.07/1.5.00/ III/2 Inovace a zkvalitnění výuky prostřednictvím ICT VY_32_INOVACE_MA4 Analytická geometrie

A[a 1 ; a 2 ; a 3 ] souřadnice bodu A v kartézské soustavě souřadnic O xyz

Lekce 4 - Vektorové a rastrové systémy

Úvod do mobilní robotiky AIL028

Geometrické vyhledání.

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

Fergusnova kubika, která je definována pomocí bodu P1, vektoru P1P2, bodu P3 a vektoru P3P4

Trojúhelník. MATEMATIKA pro 1. ročníky tříletých učebních oborů. Ing. Miroslav Čapek srpen 2011

Algoritmy pro ořezávání 2D polygonů

Vzdělávací obsah vyučovacího předmětu

Tvorba nových dat. Vektor. Geodatabáze. Prezentace prostorových dat. Základní geometrické objekty Bod Linie Polygon. Vektorová

Výpočet průsečíků paprsku se scénou

MATEMATIKA Maturitní témata společná část MZ základní úroveň (vychází z Katalogu požadavků MŠMT)

Maturitní otázky z předmětu MATEMATIKA

Interpolační funkce. Lineární interpolace

PŘÍMKA A JEJÍ VYJÁDŘENÍ V ANALYTICKÉ GEOMETRII

Algoritmizace prostorových úloh

Užití stejnolehlosti v konstrukčních úlohách

Lineární klasifikátory

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

Shodná zobrazení. bodu B ležet na na zobrazené množině b. Proto otočíme kružnici b kolem

GIS Geografické informační systémy

P L A N I M E T R I E

Transkript:

Algoritmizace prostorových úloh Vektorová data Daniela Szturcová

Prostorová data Geoobjekt entita definovaná v prostoru. Znalost jeho identifikace, lokalizace umístění v prostoru, vlastností vlastních (atributy), vztahových. Reprezentace geobjektu určuje typ úloh, které s nimi dále bude možné provádět. Prostorový referenční systém abstraktní model reality.

Vektor x Raster Zdroj: http://ndla.no/nb/node/27054

Vektor Vektorový model používá pro reprezentaci geodat složky: prostorovou geometrie, popisnou atributy (reprezentace pomocí DT), topologickou v případech topologického rozšíření.

Vektory geometrická složka Tři základní geometrie: bod 0D, linie (čára) 1D, polygon (region, area) 2D. Omezíme se na 2D prostor.

Výpočetní geometrie Zabývá se řešením geometrických úloh častých v geoinformatice, poskytuje nástroje a postupy pro jejich rešení v dimenzích podle charakteru dat (2D/3D). Nalézt konvexní obálku nejmenší polygon nad zadanou množinou bodů zametací křivka, průnik vyhledat průniky geometrických složek, průsečík vyhledat průsečk geometrií (bodů, linií a polygonů), vyhledávání: geometricky bod ležící v polygonu, nejkratší/nejlevnější cesta po síti, tvorba Voronoi diagramů prostor se rozdělí do podoblastí, které mají stejnou vzdálenost od centra (bodové i plošné), triangulace vytvořit síť trojúhelníků nad zadanou oblastí.

Operace nad vektory Predikátové operace equal(), disjoint() intersects(), touch(), crosses(), within(), contains(), overlaps(), relate() Analytické funkce distance(), buffer(), convexhull(), intersection(), union(), difference()

Predikátové operace Chápeme je jako Booleovskou funkci. Návratová hodnota: TRUE případ, kdy vyhodnocení testu proběhlo úspěšně, FALSE případ, kdy nelze určit, zda existuje definovaný vztah mezi dvojicí geometrií.

Predikátové operace Příklad: disjoint(point, linie)=true disjoint(point, linie)= FALSE

Analytické funkce Vrací hodnotu jako výsledek prostorového vztahu. Ten je dán dvojicí geometrií, které vstupují jako parametry funkce. distance (vzdálenost) návratová hodnota je číselná (double precision), představuje prostor, který odděluje dvě geometrie. intersection (průsečík) vrací geometrii jako výsledek kombinace dvou geometrií.

Analytické funkce distance(point, polygon) intersection(linie, polygon) 90

Výpočetní geometrie Složitější algoritmy v GIS se skládají z mnoha jednoduchých algoritmů. Jednoduché algoritmy představuje obor výpočetní geometrie, kde se zkoumá zlepšení algoritmů z pohledu složitosti. Výpočet vzdálenosti bodu od přímky, průsečík přímek, hledání bodu v polygonu,...

Vzdálenost bodu od přímky A 90 p

Průsečík linií Průsečík linií lze považovat za kritickou operaci v GIS. Je použita v překryvných operacích, při spojování polygonů a linií, i při jejich rozkládání, v operacích bod v polygonu, při odstraňování mezer mezi polygony.

Průsečík úseček Obrázek převzat z http://en.wikipedia.org/wiki/line%e2%80%93line_intersection

Průsečík úseček

Průsečík úseček příklad

Průsečík úseček příklad

Topologické vazby bod Topologické vazby prostorové vztahy mezi geoobjekty bod bod: vzdálenost, nejbližší bod k danému bodu (distance), bod linie: leží/neleží na linii, bod je/není vrcholem linie, nejbližší bod k dané linii,... bod polygon: leží/neleží v polygonu (contains).

Topologické vazby linie Topologické vazby linie linie: křížení linie protíná/neprotíná jinou linii (crosses), linie má/nemá s jinou linií společný koncový bod (návaznost). Topologické vazby linie polygon: linie protíná polygon, linie je obsažena v polygonu,...

Topologické vazby polygon Topologické vazby polygon polygon: překryvy, obsažnost jeden polygon obsahuje druhý nebo je obsažen (contains, overlaps), dotýkají se mají společný jeden bod nebo společnou hranici (touches), sousednost, vzdálenost (distance).

Modely 4- a 9-intersection Formální zápis průsečíků vektorových geometií dvě pojetí: 4-průsečíkový model založen na vnitřním prostoru a hranici, 9-tiprůsečíkový model (Dimensionally Extended nine-intersection Model (DE-9IM)) přidán i prostor vně objektu.

Implementace topologických vztahů Obrázek převzat z http://docs.oracle.com/html/a88805_01/sdo_intr.htm

Model DE-9IM Obrázek převzat z http://en.wikipedia.org/wiki/de-9im

Triangulace v rovině Obrázek převzat z http://gis.vsb.cz/vojtek/index.php?page=git-fast/cviceni02

Triangulace Obrázek převzat z http://www.georeference.org/doc/transform_triangulation.htm

Triangulace Úloha triangulace spočívá v rozdělení roviny do sady trojúhelníků, jejichž vrcholy jsou určeny vstupní množinou bodů M = {P1, P2,, PN}. Požadavky: Dva různé trojúhelníky mají společnou maximálně jednu hranu. Sjednocení všech trojúhelníků tvoří konvexní obal množiny bodů M. V trojúhelníku neleží žádný další bod z množiny M. V GIS se používá při tvorbě digitálních modelů terénu (DMT).

Triangulace Způsob geometrické konstrukce určuje metody řešení: Delaunay triangulace, Greedy triangulace, triangulace s povinnými hranami (Constrained triangulace),...

Delaunay triangulace Obrázek převzat z http://74fdc.wordpress.com/2012/03/01/delaunay-triangulation-creating-a-dynamic-design-expression/

Delaunay triangulace Nejčastější triangulace, trojúhelníky se blíží rovnostranným. Vlastnosti: Opsaná kružnice k trojúhelníku neobsahuje žádný jiný bod z množiny M. Je maximalizován minimální úhel pro každý trojúhelník (není minimalizován maximální). Je dodržen princip optimálního i globálního kritéria minimálního úhlu. Výsledek je jednoznačný, pokud nejsou 4 body na kružnici.

Delaunay triangulace Prohazování hran řeší lokální optimalizaci. Označuje se pojmem legalizace a vychází z ověřování polohy protějších vrcholů vůči opsané kružnici. Obrázek převzat z http://patentimages.storage.googleapis.com/wo1999034336a1/imgf000143_0001.png

Využití Obrázek převzat z http://www.georeference.org/doc/transform_triangulation.htm

Zdroje M Egenhofer, J Sharma, M David: A critical comparison of the 4-intersection and 9- intersection models for spatial relations: formal analysis. Auto-Carto (1993) http://www.georeference.org/doc/transform_triangu http://ibis.geog.ubc.ca/courses/klink/gis.notes/ncgia