VYSOKÁ ŠKOLA BÁŇSKÁ – TECHNICKÁ UNIVERZITA OSTRAVA INSTITUT GEOINFORMATIKY
MS MAP -příručka k ovládání Určeno pro pracovníky MPSV ČR a úřadů práce
Jiří Horák Bronislava Horáková Monika Šeděnková
Ostrava 2005
Základní informace Aplikace MicroSoft Map (dále MS Map) byla vyvinuta americkou společností MapInfo Corporation pro MicroSoft. K dispozici je verze 8.0 z roku 1996, použitá jako rozšíření v produktu MS Excel. Aplikace je dostupná v MS Office Standard i Professional Edition nad operačním systémem Windows 9x, Windows NT, Windows 2000. Jedná se o součást tabulkového procesoru MS Excel. Má jednoduché a interaktivní uživatelské prostředí. Umožňuje vytvářet kartogramy a kartodiagramy. Má omezené možnosti při editaci vzhledu geoprvků. Vytvořené kompozice lze snadno sdílet s dalšími programy MS Office. K registrovaným datům lze připojit další údaje z MS Excelu či z MS Accessu a následně je zobrazit v mapě. Instalace MS Map k MS Excel vyžaduje 5,06 MB a místo na soubory v systémových knihovnách. Geografická data musí být ve formátu MapInfo 3.0. V případu MS Office 2002 (XP) je možno postupovat tak, že po instalaci Office 2002 se provede ještě dodatečná instalace Excelu z MS Office 2000 (případně 97) s MS Map do jiného adresáře, než ve kterém je instalován Office 2002. Tím se zajistí instalace MS Map, který je možno využívat i v prostředí Excel 2002. Toto řešení je sice možné (vyzkoušeno), avšak nebylo rozsáhle testováno, zda instalace této starší verze nezpůsobuje nějaké problémy ve funkčnosti Excelu 2002 či jiné součásti MS Office 2002. Uvítáme informace o případných problémech (dosud nezaznamenáno). Otevření nové tématické mapy Při tvorbě tématické mapy je nejdříve potřebné vytvořit mapové okno. Nové mapové okno můžete vytvořit: 1) Pomocí ikony na liště . Kurzor se změní na křížek. Při kliknutí do listu se vytvoří na tomto místě mapové okno standardní velikosti. Při táhnutí je možno přímo vytvořit okno požadované velikosti. Není-li ikona v nabídce, je možno ji vložit do nabídky pomocí dialogového okna“Vlastní“, které otevřeme volbou „Nástroje > Vlastní“. Tam vybereme záložku „Příkazy“, kategorii „Vložit“ a příkaz „Mapa“ (není-li tam tento příkaz zobrazen, MS Map není zřejmě instalován a bude jej třeba doinstalovat instalátorem MS Office). Ikonku mapy přetáhneme do nabídky. 2) Z menu Vložit, příkaz Mapa. Kurzor se změní na křížek. Při kliknutí do listu se vytvoří na tomto místě mapové okno standardní velikosti. Při táhnutí je možno přímo vytvořit okno požadované velikosti. 3) Z menu Vložit, příkaz Objekt a z nabídky vybereme MicroSoft Map.
Vytvoří mapové okno standardní velikosti v místě aktivní buňky (okno je umístěno tak, že aktivní buňka je v levém horním rohu mapového okna). Po otevření mapového okna (do listu vložen objekt MS Map) se program automaticky dotáže na obsah aktivní buňky. Pokud její obsah neodpovídá žádnému geografickému názvu v seznamu vrstev, zobrazí se okno s názvem „Mapu nelze vytvořit“. Okno vybízí k výběru šablony mapy. Vyberete ze seznamu požadovanou šablonu a potvrdíte tlačítkem OK. V mapovém okně se zobrazí geografické vrstvy (např. hranice obcí) a zobrazí se hlavní nadpis mapy. Ten je standardně tvořen názvem použité šablony. Pokud je mapové okno aktivní, je k dispozici jeho ovládání - ikony na horní liště a vlastní nabídka v menu. Pokud kurzorem myši kliknete do prostoru sešitu mimo mapové okno a případná pomocná okna, deaktivuje se mapové okno a je možno pokračovat v práci v MS Excel. Mapové okno lze přesunovat, kopírovat, měnit jeho velikost apod. Aktivace mapového okna 1) Nejjednodušším způsobem lze provést pomocí myši (dvojklik); 2) Z menu „Úpravy“ výběrem položky „Microsoft Map“ a následným výběrem „Upravit“ nebo „Otevřít“. Volba „Refresh data“ („aktualizovat data“) provede překreslení tématické mapy podle aktuálního stavu dat, která jsou v tématické mapě zobrazována. Volba „Upravit“ aktivuje mapové okno přímo v prostředí MS Excel. Na horní lištu se umístí ovládací ikony MS Map a rovněž se zobrazí menu MS Map. Volba „Otevřít“ aktivuje samostatné mapové okno; 3) Pomocí plovoucí nabídky. Plovoucí nabídka se aktivuje pravým tlačítkem myši, přičemž její kurzor ukazuje na mapové okno. Z nabídky vybereme položku „Microsoft Map“ a postupujeme stejně jako ve druhém případu. V některých případech MS Map při aktivaci mapového okna zjistí, že došlo ke změně zdrojových dat, a vyžádá si provedení aktualizace mapové kompozice („Refresh data“). Připojení dat ze sešitu MS Excel Aktivujeme vytvořené mapové okno. Z menu zvolíme „Vložit > Data“. Zobrazí se dialogové okno, které nás vybídne, abychom zadali oblast vkládaných dat. Nezbytné je do oblasti zahrnout i sloupec, kde se nachází identifikátory geografických objektů. Je vhodné vybrat i buňky obsahující záhlaví sloupců, protože pak je toto záhlaví v MS Map zobrazováno a používáno např. při práci s legendou (jinak zobrazí pouze označení sloupce).
Obrázek 1: Dialogové okno pro zadání oblasti vkládaných dat Volbu potvrdíme tlačítkem „OK“. V případě, že je ve výběru zahrnuto více sloupců, které je možné použít k identifikaci geografických objektů (např. sloupec s názvem i sloupec kódů), otevře se okno s nabídkou použitelných identifikátorů. Po výběru proběhne připojení dat. Pokud již mapová kompozice má připojena data, nově definovaná oblast dat se do kompozice přidává, nelze tedy odstranit nebo změnit provedený výběr dat. Je možné použít i přímý postup zadání oblasti dat již při vytváření mapového okna. V tom případě nejdříve vybereme požadovanou oblast buněk obsahující mapovaná (vkládaná) data (včetně geografického sloupce) a pak vytvoříme nové mapové okno. Podle geografických dat ve vybrané oblasti si MS Map nalezne geografickou vrstvu, která takové identifikátory obsahuje, a nabídne všechny šablony, které tuto vrstvu zobrazují (pomocné okno Více dostupných map). Vhodnou šablonu vyberete kliknutím myši. Pokud existuje pouze jedna taková šablona, přímo ji využije při tvorbě mapové kompozice. Propojení s externí databází Lze připojit databázi ve formátu MS Access (MDB). Databázový soubor DBF nelze přímo připojit, ale MS Excel dovede otevřít DBF soubor nebo může být DBF soubor připojen k MDB souboru. Tvorba kartogramu a kartodiagramu Tvorba kartogramu nebo kartodiagramu se provádí v dialogovém okně „Ovládací panel Microsoft Map“ (nabídka „Zobrazit > Ovládací panel Microsoft Map") přetažením ikony požadované kartografické metody a následným přetažením ikon položek zvolených pro tvorbu mapové kompozice.
Obrázek 2: Ovládací panel Microsoft Map pro tvorbu kartogramů a kartodiagramů V okně je zobrazen štítek pojmenovaný podle geografické vrstvy použité k tvorbě kartogramu/kartodiagramu. Na štítku jsou umístěny názvy sloupců, které byly vybrány ve zdrojové oblasti dat. Pokud nebylo vybráno záhlaví sloupců, použije se automatický název typu “sloupec C”. Vlevo dole je umístěno 6 ikon, které dovolují vytvořit 6 základní typů zobrazení:
Stínování kategorií Vytváří kartogram podle individuálních hodnot ve sloupci dat (Obrázek 3). Každá hodnota je zobrazována jinou barvou, všechny hodnoty jsou uvedeny v legendě. Vhodné zvláště pro zobrazování kvalitativních údajů. Výhodná je možnost výběru barvy pro každou hodnotu (ovšem pouze z palety 16 barev). Dialogové okno pro editaci kartogramů či kartodiagramů vyvoláme z nabídky „Mapa > Možnosti stínování kategorií“. Otevře se okno Vlastnosti formátu (Obrázek 4), kde jsou 2 štítky - Možnosti stínování kategorií a Možnosti legendy. Možnosti stínování kategorií ukazuje seznam kategorií a u každé z nich je možné volit barvu pro zobrazení v mapě. Tlačítko Viditelné skryje celý kartogram, nejenom jednu kategorii.
Obrázek 3: Kategorizovaný kartogram (MS Map: Stínování kategorií)
Obrázek 4: Dialogové okno pro nastavení stínování kategorií kartogramu
Obrázek 5: Dialogové okno pro popis jednotlivých kategorií kartogramu v legendě Možnosti legendy (Obrázek 6) dovolují zadat nadpis a podnadpis v legendě (eventuelně stručný nadpis). Volba Použít stručný formát způsobí, že není zobrazena celá legenda, ale jen krajní hodnoty a barvy kategorií. Volba Použít formát měny doplní k popisu každé kategorie označení měny podle systémového nastavení (pro české prostředí Kč). Volba Zobrazit legendu dovoluje vypnout zobrazování legendy. Volba Upravit položky legendy...vyvolá pomocné okno (Obrázek 5), ve kterém je možné postupně vybírat popisy jednotlivých kategorií v legendě a upravovat je nebo měnit atributy jejich písma.
Obrázek 6: Dialogové okno pro nastavení parametrů legendy Stínování hodnot Vytváří kartogram podle číselných hodnot ve sloupci. Rozdělí automaticky hodnoty do tříd. K dělení do tříd používá 2 způsoby (Obrázek 7Obrázek ):
•
Snaží se dosáhnout shodného počtu hodnot v jednotlivých třídách („shodný počet položek v každém rozsahu“), • podle rovnoměrného rozdělení stupnice („shodné rozložení hodnot v každém rozsahu“). Definuje se počet tříd (max. 16), avšak výsledný počet tříd je ovlivněn tím, zda jsou všechny třídy obsazeny hodnotami - prázdné třídy se nezobrazují v legendě.
Obrázek 7: Dialogové okno pro nastavení stínování hodnot kartogramu Dále se volí barva, kterou je zobrazena nejvyšší třída. Kartogram používá postupné odstíny barvy mezi bílou a cílovou, vybranou barvou (přesněji používá různý stupeň sytosti cílové barvy). Tyto odstíny nelze interaktivně změnit.
Obrázek 8: Kartogram (v nabídce MS Map: Stínování hodnot) Používání bílé barvy pro nejnižší třídu je nevhodné, protože pak není možné odlišit polygony, které neobsahují žádné údaje a jsou tedy „prázdné“. K odlišení je třeba použít geografické vrstvy, které nemají standardní bílou výplň polygonů. Pro účely projektu byly proto vždy připraveny mapové vrstvy s označením 2 (např. Obce 2), které obsahují šrafování. Pokud jsou k dispozici údaje za všechny sledované územní jednotky, je šrafování překryto kartogramem. Pokud ne, „prázdné“ územní jednotky zůstávají šrafované. Definice souhrnné funkce (suma nebo průměr) je pro situace, kdy se v datech opakují záznamy pro jednotlivé územní jednotky – rozhoduje, zda má tedy hodnoty sčítat nebo vypočítat aritmetický průměr. Funkci lze výhodně použít v situaci, kdy nemáme provedenou agregaci hodnot za jednotlivé územní jednotky, ale máme např. seznam uchazečů vybraného profilu s identifikátorem územní jednotky (název, kód) - MS Map sečte počet těchto uchazečů v jednotlivých územních jednotkách a vytvoří podle toho kartogram. Volba Možnosti legendy je stejná jako u Stínování kategorií.
Hustota teček Vytváří tečkový kartogram. Každá tečka představuje zvolený počet jednotek, tečky jsou náhodně umístěny. Umístění teček nelze ovlivnit. Dialogové okno pro editaci kartogramů vyvoláme z nabídky „Mapa > Možnosti hustoty teček“. Otevře se okno Vlastnosti formátu, kde jsou 2 štítky - Možnosti hustoty teček a Možnosti legendy.
Obrázek 9: Dialogové okno pro nastavení hustoty teček kartogramu Možnosti hustoty teček dovolují definovat (Obrázek 9): • kolik jednotek představuje jedna tečka (např. každých 10 uchazečů bude zobrazeno 1 tečkou), • zda mají být použity malé nebo velké tečky (při tisku z Wordu se velké tečky jeví jako nepatřičně velké, malé tečky příliš zanikají - viz Obrázek 10), • zda se má v případě shody geografických identifikátorů provádět agregace s použitím součtu nebo aritmetického průměru (např. výpis všech uchazečů určité kategorie s označením obce bude zobrazen jako tečkový kartogram s použitím funkce suma, kdy MS Map spočítá celkový počet uchazečů v každé obci a podle toho stanoví počet teček v této obci), • viditelnost tohoto kartogramu.
Obrázek 10: Tečkový kartogram ( v nabídce MS Map: Hustota teček)
Odstupňovaný symbol Vytváří kartodiagram jednoduchý, kde je vybraný symbol umístěn v těžišti územní jednotky a jeho velikost je plynule měněna podle hodnoty dat. Symbol je opět vybírán z fontu Map Symbols a je možné i změnit barvu (z palety 16 barev), font i velikost (pro zvolenou hodnotu). Umístění symbolu v areálu nelze ovlivnit. Dialogové okno pro editaci kartodiagramu vyvoláme z nabídky „Mapa > Možnosti odstupňovaných symbolů“. Otevře se okno Vlastnosti formátu, kde jsou 2 štítky - Možnosti odstupňovaných symbolů a Možnosti legendy.
Obrázek 11: Kartodiagram jednoduchý (MS Map: Odstupňovaný symbol)
Obrázek 12: Dialogové okno pro nastavení odstupňovaných symbolů kartodiagramu
Možnosti odstupňovaných symbolů dovolují definovat (Obrázek 12): • zda je velikost symbolu odstupňována podle hodnot (používat, jinak by se velikost symbolu neměnila), • výběr symbolu, velikost, barvy, • pro jakou hodnotu má symbol standardní velikost (např. „Pro hodnotu: 100“ bude znamenat, že standardní velikost symbolu bude v obci, kde je právě hodnota 100), • zda se má v případě shody geografických identifikátorů provádět agregace s použitím součtu nebo aritmetického průměru (viz i popis výše), • viditelnost tohoto kartodiagramu. Výsečový graf Vytváří kartodiagram strukturní kruhový. Používá se pro současné zobrazení dvou a více hodnot v každé územní jednotce, které dohromady dávají 100%. Kruh umístěný v těžišti územní jednotky je rozdělen do výsečí, které odpovídají poměru hodnot v každé územní jednotce. Velikost kruhu je určena celkovým součtem hodnot v územní jednotce. Umístění kruhu v areálu nelze ovlinit. Dialogové okno pro editaci kartodiagramu vyvoláme z nabídky „Mapa > Možnosti výsečových grafů“. Otevře se okno Vlastnosti formátu, kde jsou 2 štítky - Možnosti výsečových grafů a Možnosti legendy.
Obrázek 13: Dialogové okno pro nastavení výsečového grafu kartodiagramu Možnosti výsečových grafů dovolují definovat (Obrázek 13) • jaká se má použít barva pro každý sloupec dat,
• •
• •
zda je velikost kruhu odstupňována podle celkové hodnoty v geografické jednotce (jinak zůstane konstantní velikost kruhu, pouze poměr výsečí se mění), rozměry - průměr kruhu pro určitou hodnotu (např. průměr 0.5 cm pro hodnotu 100 znamená, že pro hodnotu 100 bude vykreslen kruh o průměru 0.5 cm, menší hodnoty budou mít úměrně menší průměr kruhu a naopak), zda se má v případě shody geografických identifikátorů provádět agregace s použitím součtu nebo aritmetického průměru (viz i popis výše), viditelnost tohoto kartodiagramu.
Obrázek 14: Kartodiagram strukturní kruhový (v nabídce MS Map: Výsečový graf) Sloupcový graf Vytváří kartodiagram se sloupcovým diagramem. Často se používá ve variantě „strukturní“, kdy se porovnávají hodnoty různých jevů k témuž datu, nebo „dynamický“ pro sledování vývoje téže veličiny v čase.
Sloupcový diagram se umísťuje podstavou v těžišti areálu a toto umístění nelze ovlivnit. Dialogové okno pro editaci kartodiagramu vyvoláme z nabídky „Mapa > Možnosti sloupcového grafu“. Otevře se okno Vlastnosti formátu, kde jsou 2 štítky - Možnosti sloupcového grafu a Možnosti legendy. Možnosti sloupcového grafu dovolují definovat: • jaká se má použít barva pro každý sloupec dat, • zda je velikost sloupců nezávislá (stanovují se nezávislé výšky sloupce pro každou hodnotu) nebo závislá (hodnoty z různých sloupců lze pak vůči sobě porovnávat), • rozměry - určuje se šířka a výška každého sloupce pro určitou hodnotu (např. výška 0.5 cm pro hodnotu 100 znamená, že pro hodnotu 100 bude vykreslen sloupec o výšce 0.5 cm), • zda se má v případě shody geografických identifikátorů provádět agregace s použitím součtu nebo aritmetického průměru (viz i popis výše), • viditelnost tohoto kartodiagramu.
Obrázek 15: Dialogové okno pro nastavení sloupcového grafu kartodiagramu
Obrázek 16: Kartodiagram se sloupcovým diagramem (v nabídce MS Map: Sloupcový graf) Nelze současně použít všechny typy tématických map - např. nelze kombinovat výsečový graf a sloupcový graf nebo stínování hodnot a stínování kategorií. Další kombinace jsou možné, ale při volbě více typů současně je třeba vážit, zda je výsledná kompozice dobře čitelná, srozumitelná a zda není zobrazeno současně příliš mnoho jevů. Editace kartogramů a kartodiagramů Dialogové okno pro editaci kartogramů či kartodiagramů vyvoláme z nabídky „Mapa > Možnosti … (např. sloupcového grafu, stínování hodnot..)“. Zde můžeme podle druhu kartografické metody měnit jednotlivé vlastnosti.
Obrázek 17: Definice vlastností sloupcového kartodiagramu ("sloupcového grafu")
Obrázek 18: Definice vlastností kartogramu ("stínování hodnot") Popisky v mapě Zvolíme „Nástroje > Popisky“ nebo ikonu . Tím se otevře dialogové okno „Popisky mapy“, ve kterém vybereme položku pro popisování. Volbu potvrdíme tlačítkem „OK“.
Obrázek 19: Dialogové okno „Popisky mapy“ Poté pohybujeme kurzorem nad mapovou kompozicí - přitom ze zobrazují plovoucí popisky. Popisek vytvoříme kliknutím levého tlačítka nad popisovaným objektem. Vytvořený popisek pak můžeme dále upravovat pomocí nástroje Vybrat objekty . Popisek můžeme přesouvat, měnit jeho text nebo měnit jeho velikost, font atd. (dialogové okno fontu se vyvolá dvojklikem na „orámování“ textu). V mapové kompozici můžeme vytvářet také vlastní text. To provedeme pomocí nástroje . Dále jen klikneme na zvolené místo do mapové kompozice a vložíme text. Úpravu textu provedeme obdobně jako u popisků. Pozn. :
Popisky v mapě nelze vytvářet automatizovaným způsobem.
Pozn. : Po připojení dat ze sešitu pomocí kódu již není přístupný pro popisování název obce, ale právě tento kód. Pak je potřebné popisy provádět z hodnoty „název“ (viz Obrázek 19) nebo si zapnout druhou vrstvu (např. Obce 2), ze které provedeme popis. Změna typu písma pro text či popisky Vybereme napsaný text či popisek (nástroj Vybrat objekty) a pravým tlačítkem myši vyvoláme místní plovoucí nabídku. Volba „Skrýt“ smaže zvolený text, volba „Formát písma ...“ otevírá pomocné okno, ve kterém lze změnit typ písma. Je možné vybrat font, styl fontu (regular = normální řez písma, Italic = kurzíva, Bold = tučné písmo, Bold italic = tučná kurzíva), velikost (size), další efekty (strikeout = přeškrtnutý text, underline = podtržený text) a barvu (jedna ze 16 definovaných barev). Volba Script není účinná. Po změně typu písma či jeho atributů zůstávají změny v platnosti i pro další umísťovaný text či popisky. U textových popisů dochází při změně písma (font, velikost, barva) ke ztrátě správného odkazu na font s řezem, který zajišťuje správný tisk českých znaků s diakritikou. Výsledkem je, že se některá písmena (např. ř
nebo ů) začnou zobrazovat nesprávně. Jedinou pomocí je neměnit velikost písma pomocí příkazu "Formát písma", ale pouze graficky - myší tažením za okraj rámečku. Nastavení zůstává platné i pro další popisy, které jsou umísťované následovně. Práce s legendou Dialogové okno pro definici vlastností legendy vyvoláme volbou „Mapa > Možnosti … (např. sloupcového grafu)“ nebo dvojklikem na legendu v mapové kompozici. Vybereme záložku „Možnosti legendy“.
Obrázek 20: Dialogové okno „Vlastnosti formátu“ (pro definici vlastností legendy sloupcového kartodiagramu) Zde můžeme volit písmo nadpisu, podnadpisu, volit formát legendy a upravovat jednotlivé položky legendy (tlačítko „Upravit položky legendy“).
Obrázek 21: Dialogové okno pro editaci položek legendy Přenos mapové kompozice do jiných aplikací Přenos je možný např. do MS Word nebo do MS PowerPoint. Neaktivní okno se vybere jako objekt v MS Excel a standardním způsobem se kopíruje do schránky. V dokumentu cílového prostředí se pak použije příkaz Vložit. V těchto prostředích lze také aktivovat okno MS Map a provést např. další úpravy mapové kompozice. V některých případech již není žádoucí vkládat mapu jako objekt MS Map (dochází totiž k aktivaci MS Map a to může nežádoucím způsobem ovlivnit již připravený vzhled např. definice výšky sloupce, ztrátu českého řezu fontu). Rovněž pokud je požadována další grafická úprava vzhledu obrázku. Pak je vhodné použít volbu „Vložit jinak“ a z nabízených možností vybrat „obrázek“. Objekt bude převeden do grafiky MS Office, kterou je možné dále přebarvovat, posouvat objekty, mazat objekty, grupovat či oddělovat objekty, měnit fonty atd. Při úpravě obrázku lze s výhodou použít aplikaci Repaint Magic, kterou je možné stáhnout z webových stránek projektu (jako ZIP) a po rozbalení nainstalovat. Popis této aplikace je uveden v samostatné kapitole. Tisk mapové kompozice Tisk provedeme volbou „Soubor > Tisk“. Tím se vyvolá dialogové okno tisku, kde můžeme zvolit a nastavit tiskárnu. Při tisku se zobrazí mapová kompozice s legendou a nadpisy. Příprava geografických dat pro MS Map