UNIVERZITA TOMÁŠE BATI VE ZLÍNĚ FAKULTA APLIKOVANÉ INFORMATIKY GEOGRAFICKÉ INFORMAČNÍ SYSTÉMY CVIČENÍ 5 Praktické zvládnutí software Geomedia Pavel Vařacha a kol. Zlín 2013 Tento studijní materiál vznikl za finanční podpory Evropského sociálního fondu (ESF) a rozpočtu České republiky v rámci řešení projektu: MODERNIZACE VÝUKOVÝCH MATERIÁLŮ A DIDAKTICKÝCH METOD
2 Cvičení 5 Praktické zvládnutí software Geomedia STRUČNÝ OBSAH CVIČENÍ: Analytické sloučení Obalová zóna VSTUPNÍ ZNALOSTI: Toto cvičení předpokládá znalosti z předchozích cvičení CÍL: Analytické sloučení Tento příkaz ze skupiny příkazů analysis slouží ke sloučení prvků určité třídy databáze do jednoho uceleného výsledku, který lze později použít nebo zobrazit. Například, můžeme sloučit všechny řeky nebo mezistátní silnice nebo jen řeky, které jsou delší než 1000km. Sloučení se řídí různými kritérii, můžeme sloučit všechny prvky dané třídy, jen ty které se dotýkají, podle určitých atributů nebo podle atributů a zároveň dotýkaní. Obalová zóna Funkce obalové (buffer) zóny slouží v SW GeoMedia Professional k vytvoření specifické oblasti v okolí nebo uvnitř jednoho nebo více prvků, třídy prvků nebo dotazu. Třídy prvků nebo dotazů, kolem kterých může být obalová zóna vytvořena, mohou být bodové, liniové, polygonové apod. Tato funkce má využití např. pro definování oblasti zamoření, dosahu výbuchu, záplavových oblastí apod.
3 Cvičení se vztahuje k těmto otázkám Metody analýzy geografických dat. Analýza založená na topologických informacích. Vzdálenostní analýzy v GIS. Vážená vzdálenost a její využití.
4 Analytic Merge Analytické sloučení Možnosti, při tvorbě dotazu Analytické sloučení můžeme vidět na následujícím obrázku. Obrázek 1 - Analytic Merge Analytické sloučení (tvorba) 1. Zde si volíme třídu prvků, kterou chceme použít pro dotazování 2. Zde si volíme název výstupní skupiny sloučených prvků a její popis 3. Zde si volíme, a. All pro dotaz budou použity všechny prvky třídy b. By attribute pro dotaz budou použity prvky třídy podle zvoleného atributu, např. RIVER_NAME c. Touching pro dotaz budou použity prvky třídy, které se navzájem dotýkají d. By attribute and touching pro dotaz budou použity prvky, které se dotýkají a zároveň podle zvoleného atributu 4. Zde se postupuje jako při tvorbě funkcionálního atributu (Functional Attributes) 5. Slouží k nastavení toho, jak bude tato analýza vypadat na mapě. Změna barev, výplně, apod. 6. Slouží k nastavení, jestli chceme zobrazit výsledek v datovém okně
5 Ukázkový příklad Zadání: Zobrazte délku všech řek v USA. Řešení: 1. Otevřeme nabídku Analytic Merge Analysis -> Analytic Merge 2. Zvolíme třídu, z které chceme sloučit prvky - Merge features in -> Rivers 3. Merge criteria nastavíme All 4. Pojmenujeme dotaz v Output merge as query (pojmenování by mělo být smysluplné) například vsechny_reky_usa 5. Nastavíme vzhled zobrazení v mapovém okně. Tuto volbu můžeme nebo nemusíme provést, pokud nechceme, aby se výsledek zobrazoval, odškrtneme políčko Display merge in map window. My necháme zaškrtnuté. 6. Nakonec můžeme, ale nemusíme, zaškrtnout zobrazení výsledku v datovém okně Display merge in data window Kroky jsou očíslovány podle obrázku č.1 Analytic Merge Analytické sloučení (tvorba). Nyní se nám na mapě zobrazí všechny řeky jako jeden celek. Když na ně na mapě dvakrát klikneme, zobrazí se vlastnosti a zde bude vypsaná délka všech řek USA. Viz následující obrázek 2 výsledek ukázkového příkladu. Obrázek 2 - výsledek ukázkového příkladu Příklady k procvičení 1. Určete celkovou délku všech mezistátních silnic v USA. 2. Zobrazte všechny řeky, které mají svoji délku větší než 1000km. 3. Určete celkový počet černé populace (BLKPOP) v USA.
6 Obalová zóna Typy obalových zón: 1. bod Samostatná zóna kolem každého prvku Navrstvené zóny zahrnující zóny pod sebou (zóny nelze spojovat) Každá kružnice představuje začátek nebo konec oddělené zóny 2. linie Koncové body jsou obklopeny pravoúhlou zónou s nejkratší vzdáleností od koncového bodu (vzdálenost obalové zóny) Koncové body každé linie jsou obaleny oválnou zónou 3. polygon Vnitřní zóna Vnější zóna
7 Postup vytvoření obalové zóny (viz obrázek 3): 1. Menu Analýzy (Analysis) Obalová zóna (Buffer zone) 2. Z nabídky Obalová zóna okolo (Buffer zone around) vyberte třídu prvků nebo dotaz, kolem kterých se bude obalová zóna vytvářet 3. V nabídce Vzdálenost (Distance) zvolte možnost: a. Konstantní (Constant) pro konstantní vzdálenost i. jednoduchá zóna číslo (např. 100) ii. vrstvená zóna čísla oddělená středníkem (např. 50; 100; ) iii. kruhová zóna čísla oddělená dvojtečkou a středníkem (např. 20:50; 100:200; ) b. Variabilní (Variable) pro vzdálenost určenou na základě atributu a definujte vzdálenost pomocí hodnoty a jednotky 4. Dále v poli Typ ukončení stylu (Linear endcap style) zvolte možnost: a. Zaoblené (Rounded) b. Hranaté (Squared) 5. V případě, že chcete sloužit obalové zóny kolem skupiny prvků, které na sebe navazují, zaškrtněte v nabídce Volby sloučení (Merge options) volbu Sloučit dotýkající se obalové zóny (Merge touching buffer zones) 6. V následujícím poli Vytvořit obalovou zónu jako dotaz (Output buffer zones as query) je možné změnit defaultní název obalové zóny, popř. přidat poznámku 7. Nechcete-li, aby se vytvořená obalová zóna objevila v mapovém okně, je možné odškrtnou volbu Zobrazit v mapovém okně (Display buffer zones in map Windows), v opačném případě tuto volbu ponechte označenou a v následující nabídce zvolte Název mapového okna (Map window name). V této fázi lze také změnit styl obalové zóny po kliknutí na volbu Styl (Style) 8. Obdobně je tomu i u zobrazení obalové zóny v databázovém okně chcete-li, aby se obalová zóna nezobrazila, odškrtněte volbu Zobrazit v databázovém okně (Display buffer zones in data window), v opačném případě ponechte označené a vyberte požadované databázové okno v poli Název databázového okna (Data window name) 9. Klikněte na tlačítko OK Příklady: 1. Vytvořte oválné obalové zóny kolem řek ve státě Georgia ve vzdálenosti 30 km od řeky 2. Vytvořte hranatou obalovou zónu kolem hranice státu Texas ve vzdálenosti 50 km od hranice
8 (1) (2) (6) (3) (4) (7) (5) (8) (9) Obrázek 3 Menu pro vytvoření obalové zóny Obrázek 4 - Příklad obalové zóny kolem vodních toků