UNIVERZITA TOMÁŠE BATI VE ZLÍNĚ FAKULTA APLIKOVANÉ INFORMATIKY GEOGRAFICKÉ INFORMAČNÍ SYSTÉMY CVIČENÍ 4 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í 4 Praktické zvládnutí software Geomedia STRUČNÝ OBSAH CVIČENÍ: Funkční atributy Výběr podle atributu VSTUPNÍ ZNALOSTI: Toto cvičení předpokládá znalosti z předchozích cvičení CÍL: Funkční atributy Příkaz umožňuje vytvořit dotázané výsledky, které obsahují vypočítané informace založené na původních atributních datech. Tento příkaz podporuje výpočet dynamických vlastností, založených na měření geometrie nebo hodnoty atributů databázové tabulky. Příkaz vrátí všechny původní atributy a případně i nové atributy definované pomocí funkčního atributu, jako nový dotaz. Vypočítané výstupní atributy můžou být také použity jako vstup pro další analýzu v rámci stejného funkčního dotazu. Výběr podle atributu Tato položka v sekci Analysis nám umožňuje získat konkrétní tabulková data a/nebo zobrazit požadované objekty na mapovém podkladu z datových skladů, či z již vytvořených dotazů. Tato sekce nám umožní si přímo vybrat oblast našeho zájmu, upravit pořadí jednotlivých sloupců datového okna, přejmenovat tyto sloupce a následně tyto data zobrazit ať již v datovém okně, nebo co se geometrie týče na mapovém podkladu.
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 Functional Attributes Funkční atributy Tento dotaz nalezneme v hlavní nabídce pod položkou Analysis => Functional Attributes viz obr. 1. Obrázek 1 - umístění dotazu Functional Attributes Chcete-li použít tento příkaz, musíte mít aktivní mapové okno nebo okno Data a alespoň jedno otevřené připojení. Dotaz se vytváří pomocí výrazu, které jsou podobné s výrazy používané Excelu. Skládají se z operandů a operátorů, které jsou vyhodnocovány s cílem získat výslednou hodnotu. Výraz může být jen jeden operand nebo kombinace operandů s jedním nebo více operátorů. Po kliknutí na Functional Attributes se nám zobrazí okno viz. Obr. 2. Zde se přidává nový funkční atribut. Vstupní data se vybírají z doplňkových funkčních atributů v rozevíracím seznamu v dialogovém okně. Po vybrání vstupních dat klikneme na tlačítko New a zobrazí se dialogové okno funkční atribut viz. Obr. 2. Zde se v horní části okna zadá název nového atributu. Požadovanou funkci vybereme z nabídky Functions. Pro lepší nalezení požadované funkce můžeme využít jednotlivé kategorie funkcí (Categories). Operátory dotazu mohou být napsány nebo vloženy pomocí ovládacích tlačítek. K dispozici jsou : +, -, *, /, =, <>, <, <=,>,> =, AND, OR, NOT, XOR, LIKE.
5 Obrázek 2 - okno Functional Attributes Pokud jste dokončili zadávání výrazu, klepněte na tlačítko Add, tím vytvoříte funkční atribut a okno zavřete klepnutím na Close. V okně funkčních atributů zadáme název nově vytvořeného dotazu. V dialogovém okně můžete zaškrtnout, zda chcete výsledný atribut zobrazit v tabulce nebo i na mapě. Pro úpravu již existujícího dotazu použijeme tlačítko properties. Kde se se nám zobrazí okno funkčního atributu viz. Obr. 2. Požadovanou změnu funkce vybereme z nabídky Functions. Pro lepší nalezení požadované funkce můžeme využít jednotlivé kategorie funkcí (Categories). Operátory dotazu mohou být napsány nebo vloženy pomocí ovládacích tlačítek. K dispozici jsou : +, -, *, /, =, <>, <, <=,>,> =, AND, OR, NOT, XOR, LIKE. Úkoly: 1. Vypište procento černochů, kteří žijí ve státu Texas. 2. Vypište procento Hispánců, kteří žijí na Floridě.
6 Výběr podle atributu Dialogové okno Obrázek 3 Dialog Box volby Attribute Selection 1. Jedná se o volbu, s čím budeme v této nabídce pracovat. Je možné zde vycházet s původních spojení datového skladu, nebo z již vytvořených dotazů. 2. Tlačítka pro posun atributu ať již směrem vzhůru nebo dolů, touto volbou dochází k přesunu pořadí jednotlivých sloupců v případném otevřeném datovém okně. První a poslední tlačítko této sekce slouží k přesunu zvoleného atributu na úplný začátek, či úplný konec struktury. 3. Tlačítko odznačit vše, zruší výběr u všech označených atributů a následně je tedy snazší, pokud je prováděn výběr jen pár specifických atributů, zvolit ty které jsou požadovány. 4. Tlačítko označit vše vybere všechny dostupné nezvolené atributy. 5. Přejmenuj, slouží k přejmenování jednotlivých atributů, dochází k přejmenování i v případných datových oknech, což usnadňuje orientaci v někdy dosti nešikovně pojmenovaných atributech. 6. Pojmenování dotazu, zde může pro přehlednost a lepší orientaci pojmenovat dotaz tak jak uznáme za vhodné. 7. Je zde nabízena i možnost editace zobrazení vybraných objektů na mapovém podkladu v případě, že ve výčtu svých atributů obsahují možnost geometrie. Tato editace je stejná, s níž se setkáme při úpravě objektů například přes legendu. Praktická ukázka Budeme-li tedy chtít vytvořit například tabulku, v níž budou zobrazena města, informace o populaci a rozloze a jejich zobrazení na mapovém podkladu, využijeme právě Attribute selection.
7 Jako první musíme v záložce Analysis zvolit možnost Attribute selection, čímž se nám otevře dialogové okno (viz. Výše). Zde v okně Select attribute from (1) vybereme možnost Cities. Následně vybereme v části Attributes námi požadované hodnoty a seřadíme je do vhodného pořadí (CITY_NAME,SQRTMILES,POP,WHPOP,BLKPOP,HISPOP,ASIANPOP,Geometry) pomocí šipek po pravé straně (2). Díky Rename (4) můžeme tyto sloupce případně přejmenovat, pro větší přehlednost. Vhodně pojmenuje (Cities_population) tento dotaz v poli Query name (6). Vzhledem k faktu, že chceme tyto města zobrazit i na mapě, zaškrtneme Display in Map Window a vhodně pojmenujeme toto mapové okno (Cities_population_map) a pomocí nabídky Styles (7) změníme barvu zobrazovaných bodů na černou. Chceme samozřejmě vidět i data týkající se naší práce, proto zaškrtneme Display in Data Window a vhodně jej pojmenujeme (Cities_population_data). Tímto máme hotovo a můžeme dále vyhledávat v již vytvořených tabulkách objekty našeho zájmu. Příklady k procvičení Obrázek 4 Datové okno s námi vybranými daty 1. Vytvořte tabulku měst, v níž bude v tomto pořadí zobrazeno ID, jméno města, stát, v němž se nalézá, počet obyvatel a rozloha. 2. Vytvořte tabulku států, v níž bude v tomto pořadí zobrazeno Jméno státu, průměrná teplota, průměrné srážky, průměrné množství sněhu. Poslední 3 sloupce této tabulky přejmenujte na teplota, srážky, sníh. Státy pomocí této nabídky zobrazte na mapě a vyšrafujte modrou barvou. 3. Vytvořte tabulku s okrsky, v níž bude zobrazeno jméno okrsku, jméno státu, celkový počet obyvatel, počet obyvatel všech rasových skupin. Sloupce vhodně pojmenujte, zobrazte v mapě s čárkovaným ohraničením červené barvy s modrým šrafováním, u šrafování nastavte vhodnou průhlednost, aby byl snímek přehledný. Vhodně pojmenujte samotný dotaz a vytvořené datové okno a mapový podklad.