Ú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

Podobné dokumenty
PROGRAMY PRO GIS. Formovat/formulovat problém pro aplikaci v počítači. Fungování GIS programů na základní úrovni - "uvažovat" jako počítač

Geometrické vyhledávání

GIS Geografické informační systémy

GIS Geografické informační systémy

Další polohové úlohy

4. Statika základní pojmy a základy rovnováhy sil

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

Úlohy klauzurní části školního kola kategorie A

Vzorce počítačové grafiky

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.

(4x) 5 + 7y = 14, (2y) 5 (3x) 7 = 74,

Geometrické vyhledání.

Úlohy klauzurní části školního kola kategorie B

P L A N I M E T R I E

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

FAKULTA STAVEBNÍ VUT V BRNĚ PŘIJÍMACÍ ŘÍZENÍ PRO AKADEMICKÝ ROK

Urci parametricke vyjadreni primky zadane body A[2;1] B[3;3] Urci, zda bod P [-3;5] lezi na primce AB, kde A[1;1] B[5;-3]

Úlohy krajského kola kategorie C

5. Statika poloha střediska sil

Algoritmizace prostorových úloh

SHODNÁ ZOBRAZENÍ V ROVINĚ GEOMETRICKÁ ZOBRAZENÍ V ROVINĚ SHODNÁ ZOBRAZENÍ

Úlohy krajského kola kategorie C

VEKTOR. Vymyslete alespoň tři příklady vektorových a skalárních fyzikálních veličin. vektorové: 1. skalární

GIS Geografické informační systémy

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

Univerzita Palackého v Olomouci

Konvexní obal a množina

Mgr. Markéta Trnečková, Ph.D. Palacký University, Olomouc

Kružnice, úhly příslušné k oblouku kružnice

63. ročník matematické olympiády Řešení úloh krajského kola kategorie B. 1. Odečtením druhé rovnice od první a třetí od druhé dostaneme dvě rovnice

ZÁKLADNÍ PLANIMETRICKÉ POJMY

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

4EK213 LINEÁRNÍ MODELY

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

Rastrová reprezentace

OBVODY A OBSAHY GEOMETRICKÝCH ÚTVARŮ!Text je pracovní obrázky je potřeba spravit a doplnit!!!

Předmět: MATEMATIKA Ročník: PRVNÍ Měsíc: učivo:. ZÁŘÍ ŘÍJEN LISTOPAD PROSINEC

CVIČNÝ TEST 35. OBSAH I. Cvičný test 2. Mgr. Tomáš Kotler. II. Autorské řešení 6 III. Klíč 15 IV. Záznamový list 17

Komplexní čísla a funkce

11. VEKTOROVÁ ALGEBRA A ANALYTICKÁ GEOMETRIE LINEÁRNÍCH ÚTVARŮ. u. v = u v + u v. Umět ho aplikovat při

MATEMATIKA II - vybrané úlohy ze zkoušek v letech

11. VEKTOROVÁ ALGEBRA A ANALYTICKÁ GEOMETRIE LINEÁRNÍCH ÚTVARŮ

GEODETICKÉ VÝPOČTY I.

Úlohy domácí části I. kola kategorie C

Kreslení elipsy Andrej Podzimek 22. prosince 2005

Jméno autora: Mgr. Zdeněk Chalupský Datum vytvoření: Číslo DUM: VY_32_INOVACE_01_FY_B

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

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

Matematika II, úroveň A ukázkový test č. 1 (2017) 1. a) Napište postačující podmínku pro diferencovatelnost funkce n-proměnných v otevřené

Extrémy funkce dvou proměnných

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

Analytická geometrie lineárních útvarů

Měsíc: učivo:. PROSINEC Numerace do 7, rozklad čísla 1 7. Sčítání a odčítání v oboru do 7, slovní úlohy.

CZ.1.07/1.5.00/

5. Plochy v počítačové grafice. (Bézier, Coons)

Matematika. Vlastnosti početních operací s přirozenými čísly

Globální extrémy. c ÚM FSI VUT v Brně. 10. ledna 2008

6.1 I.stupeň. Vzdělávací oblast: Matematika a její aplikace Vyučovací předmět: MATEMATIKA. Charakteristika vyučovacího předmětu 1.

ROČNÍK 1. ročník Vzdělávací oblast Matematika a její aplikace Vzdělávací obor Matematika a její aplikace Název předmětu Matematika Očekávané výstupy

Matematika II, úroveň A ukázkový test č. 1 (2018) 1. a) Napište postačující podmínku pro diferencovatelnost funkce n-proměnných v otevřené

7.5.3 Hledání kružnic II

= - rovnost dvou výrazů, za x můžeme dosazovat různá čísla, tím měníme

Jméno a příjmení. Pokud budete chtít svou odpověď opravit, zabarvěte původně zakřížkovaný čtvereček a zakřížkujte nový čtvereček.

MANUÁL K ŘEŠENÍ TESTOVÝCH ÚLOH

HVrchlík DVrchlík. Anuloid Hrana 3D síť

3.4.2 Rovnováha Rovnováha u centrální rovinné silové soustavy nastává v případě, že výsledná síla nahrazující soustavu je rovna nule. Tedy. Obr.17.

Úlohy krajského kola kategorie C

i=1 Přímka a úsečka. Body, které leží na přímce procházející body a a b můžeme zapsat pomocí parametrické rovnice

Gymnázium Česká a Olympijských nadějí, České Budějovice, Česká 64, 37021

SYLABUS PŘEDNÁŠKY 10 Z GEODÉZIE 1

3.3.5 Množiny bodů dané vlastnosti II (osa úsečky)

Matematika. 6. ročník. Číslo a proměnná. desetinná čísla (využití LEGO EV3) číselný výraz. zaokrouhlování desetinných čísel. (využití LEGO EV3)

CVIČNÝ TEST 15. OBSAH I. Cvičný test 2. Mgr. Tomáš Kotler. II. Autorské řešení 6 III. Klíč 15 IV. Záznamový list 17

ZŠ ÚnO, Bratří Čapků 1332

Jméno a příjmení. Pokud budete chtít svou odpověď opravit, zabarvěte původně zakřížkovaný čtvereček a zakřížkujte nový čtvereček.

7.2.1 Vektory. Předpoklady: 7104

c jestliže pro kladná čísla a,b,c platí 3a = 2b a 3b = 5c.

b) Po etní ešení Všechny síly soustavy tedy p eložíme do po átku a p ipojíme p íslušné dvojice sil Všechny síly soustavy nahradíme složkami ve sm

4.2.4 Orientovaný úhel I

MATEMATIKA 5. TŘÍDA. C) Tabulky, grafy, diagramy 1 - Tabulky, doplnění řady čísel podle závislosti 2 - Grafy, jízní řády 3 - Magické čtverce

Projekt OPVK - CZ.1.07/1.1.00/ Matematika pro všechny. Univerzita Palackého v Olomouci

Sčítání a odčítání Jsou-li oba sčítanci kladní, znaménko výsledku je = + 444

Shodná zobrazení v rovině

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

MATEMATIKA II - vybrané úlohy ze zkoušek ( 2015)

5.1.9 Řezy těles rovinou I

7. Funkce jedné reálné proměnné, základní pojmy

5. P L A N I M E T R I E

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

Předpokládané znalosti žáka 1. stupeň:

ANALYTICKÁ GEOMETRIE LINEÁRNÍCH ÚTVARŮ V ROVINĚ

U každé úlohy je uveden maximální počet bodů.

Jakýkoliv jiný způsob záznamu odpovědí (např. dva křížky u jedné úlohy) bude považován za nesprávnou odpověď.

Příloha č. 4 Matematika Ročník: 4. Očekávané výstupy z RVP Školní výstupy Učivo Přesahy (průřezová témata)

Digitální učební materiál

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

Komisionální přezkoušení 1T (druhé pololetí) 2 x. 1) Z dané rovnice vypočtěte neznámou x:. 2) Určete, pro která x R není daný výraz definován:

Matematika NÁRODNÍ SROVNÁVACÍ ZKOUŠKY BŘEZNA 2017

X = A + tu. Obr x = a 1 + tu 1 y = a 2 + tu 2, t R, y = kx + q, k, q R (6.1)

Matematika B101MA1, B101MA2

Transkript:

Ú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 3 úsečky (segmenty) v horní části 2 úsečky ve spodní části (plocha pod horními 3 úsečkami) (plocha pod spodními 2 úsečkami) = plocha polygonu Bod X Y 1 1 8 2 2 10 3 4 9 4 5 5 5 3 2 6 1 8

Algoritmus pro výpočet plochy pod úsečkou: 1. plocha obdélníka: šířka (X2 X1) a výška Y1 Plocha = (X2 X1).Y1 2. plocha trojúhelníka: (X2 X1).(Y2-Y1)/2 Plocha pod úsečkou celkem: (X2 X1).(Y2+Y1)/2 Pod úsečkou plocha 1 18 2 38 3 14 4-14 5-20 Celkem polygon 36 Plochy pod spodními úsečkami mají zápornou hodnotu součet všech ploch pod úsečkami = plocha polygonu Pokud řazení bodů bude proti směru hodinových ručiček, vyjde plocha s opačným znaménkem URČOVÁNÍ PLOCH VÍCE POLYGONŮ při opakování se hraniční čáry budou brát dvakrát Využití topologie: topologické tabulky uzly, čáry, polygony polygon B: čáry L2, L3 ve shodné orientaci (po směru hodin) lze použít předchozí algoritmus polygon A: čáry L1, L2 odlišná orientace úseček (vektorů) orientaci lze poznat z topologických tabulek: polygon vlevo, vpravo od čáry pravidlo sečítání ploch pod úsečkami do celkové plochy polygonu: stejná orientace s ostatními čarami - stejné znaménko opačná orientace - změnit znaménko koncept lze použít i na určení plochy vnějšího polygonu

URČENÍ POLOHY BODU UVNITŘ JEDNOHO POLYGONU vztahy bodových a plošných dat koncept možného algoritmu: polopřímka z bodu X,Y protíná hranici polygonu v lichém počtu průsečíků bod leží uvnitř algoritmus: n = 0 pro každou úsečku otestuj protnutí s polopřímkou je-li průsečík, pak n = n + 1 je-li n je liché, bod je uvnitř polygonu Vylepšený algoritmus: n = -1 pro každou úsečku otestuj protnutí s polopřímkou je-li průsečík, pak n = -n je-li n = +1 bod je uvnitř polygonu Zjišťování průsečíku standardní metoda hledání průsečíků přímek zjednodušeno vhodným zvolením testovací polopřímky z bodu X,Y např. vertikální > platí xp = X, zbývá určit yp

průsečík existuje jen když konce testované úsečky leží na různých stranách od přímky ((X1 < xp) and (X2 > xp)) or ((X1 > xp) and (X2<xp)) Pokud je průsečík shodný s počátečním bodem úsečky přidána ještě jedna možnost: X1=xp or ((X1 < xp) and (X2 > xp)) or ((X1 > xp) and (X2<xp)) problém s přesností výpočtu při stanovení rovnosti (průsečík v krajním bodě úsečky) proto místo rovnosti: (X1> (xp d) and X1 < (xp + d)) pro vyhovující úsečky standardním algoritmem stanovit souřadnici yp a určit počet těch, pro které je yp > Y (zajímá nás počet průsečíků nad bodem na polopřímce)

URČENÍ PŘÍSLUŠNOSTI BODU PRO VÍC POLYGONŮ opakování postupu pro jeden polygon OON polygonu - pokud bod uvnitř obdélníku polygon postupuje do testu zda bod i uvnitř polygonu, jinak vyřazen snížení počtu možných polygonů až o dva řády zbylé polygony jsou sousedící - většina čar (a jejich segmenty) bude brána dvakrát do výpočtu Využití topologie pro efektivnější algoritmus: Bez topologie průsečík není v databázi zanesen jako uzel: stejná čára může vyjadřovat hranici mezi polygonem 2 a vnitřkem polygonu 1 ale také mezi polygonem 2 a jeho vnějškem. Bez topologie bod může ležet uvnitř několika polygonů a nebo v žádném. S topologií průsečík je v databázi zanesen jako uzel: Topologická pravidla využívaná pro tuto operaci v GIS: a) pokud jsou čáry v rovině a kříží se, musí se protínat b) průsečík čar musí být uzel - vzniknou nové polygony v databázi c) každá čára musí ležet mezi nějakými dvěma polygony - "vnější" polygon

S topologií bod leží vždy uvnitř nějakého polygonu (jen v jednom polygonu pokud neuvažujeme bod na hranici a vnořené polygony) vertikální polopřímka z bodu nahoru protne jako první čáru, která je hranicí mezi dvěma polygony --> uvnitř jednoho leží bod Dvě fáze testu: 1. nalézt první úsečku, kterou polopřímka protne 2. rozhodnout ve kterém ze dvou polygonů bod leží Řešení pro 1: Polopřímka je vertikální --> první průsečík má nejmenší souřadnici Y namísto všech vytvoření NOO pro každou úsečku a hledat průsečík jen pro vybrané úsečky. Řešení pro 2: Polygon obsahující bod je ten, který leží "pod" úsečkou s prvním průsečíkem. Rozhodnutí z topologie, podle směrové orientace protnuté úsečky: při směru P-->L je polygon vlevo, při směru L-->P je polygon vpravo Obecné poznatky k tvorbě algoritmu: Algoritmy pro zdánlivě jednoduché úlohy mohou být dost složité Datová struktura hraje důležitou roli pro tvorbu algoritmu Algoritmy se liší dobou potřebnou na jejich provedení