» Příprava statické mapy s využitím předpřipravených kompozic «
Data z GIS statistiky (XLS) musí být konvertována do souborů formátu DBF. Pokud nejsou, můžete ručně transformovat soubor GIS statistiky (viz - Otevření dat ze sešitu MS Excel – ruční transformace) nebo použít skript XLS2DBF 10 (viz - Práce s toolboxem MPSV nástroje 10). Po ukončení konverze zavřete ArcMap. V případě, že použijete ruční transformaci už není potřeba použít skript a naopak v případě, že použijete skript nemusíte provádět ruční transformaci.
Před připojení dat z MS Excel je třeba ověřit, že data mají strukturu tabulky se shodnými řádky a maximálně 1 řádkem v záhlaví pro popis struktury. Jakékoliv nadbytečné řádky v záhlaví je třeba smazat. V prvním řádku ponechte pouze jména atributů.
Stejně jako v případě (Přidání vrstev do projektu) použijte pro otevření souboru XLS menu Soubor, kde zvolte položku Přidat data/Přidat data…. Otevře se dialogové okno Přidat data. Nalistujte do složky, kde máte uložena data a vyberte příslušný soubor nebo soubory typu XLS. Po stisknutí tlačítka Přidat se program dotáže na výběr listu tabulky. Vyberte 1 či více listů. Tyto listy se vám samostatně přiřadí do datového rámce. Pro potřeby dalších úkolů bude použito dvou listů ze souboru C:\GIS\DATA\GISSTATISTIKY\AKTUALNI – list OKpráce a Ukazatelé ze souboru GIS0_obce_0310_Karvina.xls (který je však pro další operace potřeba upravit smazáním prvního řádku). Naimportované soubory jsou pak pojmenovány OOBG0L1.DBF, resp. OOBG0L2.DBF (viz níže).
Data jsou takto zpřístupněna, výsledek však pro většinu následující práce nestačí. Program špatně interpretuje datové typy u jednotlivých sloupců v tabulce XLS a zpravidla považuje atribut KOD za číslo a většinu číselných údajů za desetinné místo. To by způsobovalo problémy při následujícím připojení dat ke geografické vrstvě i při jiném zpracování dat. Proto je nutné ještě data transformovat do formátu DBF, samostatně uložit a teprve tato data využívat v následující práci.
Správný postup konverze dat je popsán dále. Dále uvedený postup však používejte pouze, pokud nemáte k dispozici sadu nástrojů XLS2DBF 10, který je popisován v následující kapitole. Postup je sice funkční, ale umožňuje jen základní import XLS sešitu.
Ikona spouštějící ArcToolbox
Spusťte ArcToolbox .
Vyberte nástroj Tabulka do tabulky (Table to Table). Najdete jej v položce Konverze dat / Do geodatabáze / Tabulka do tabulky (Table to Table) (viz - obr.).
Otevře se formulář Tabulka do tabulky.
Jako vstupní záznamy nastavte otevřený list z XLS souboru .
Jako výstupní adresář nastavte: GIS\DATA\GISSTATISTIKY\AKTUALNI .
V okně Mapování polí můžete odstranit nepotřebná pole tak, že si dané pole vyberete a kliknete na ikonu Odstranit . Dále zde můžete změnit datový typ pole. Klikněte pravým tlačítkem na vybrané pole a z plovoucího menu vyberte položku Vlastnosti . Otevře si dialogové okno Vlastnosti výstupního pole a zde můžete jak změnit název i alternativní název pole , tak právě změnit datový typ pro dané pole . U zvoleného datového typu můžete ještě nastavit jeho vlastnosti . Pravidlo spojení nastavte na První . Stiskněte OK. Tímto způsobem je potřeba změnit datový typ u pole KOD na text (6), u pole UC na celočíselný – krátký a u pole MN na desetinné číslo s jednoduchou přesností.
Nástroj Tabulka do tabulky v ArcToolboxu
Nástroj Formulář Tabulka do tabulky
Vrátíte se do formuláře Tabulka do tabulky a zde opět stiskněte OK.
Proběhne převod dat z XLS tabulky do tabulky OOBG0L1.DBF (resp. OOBGL02.dbf). Výsledná tabulka je automaticky přidána do ArcMap .
Položka Vlastnosti
Dialogové okno Vlastnosti výstupního pole
Tabulka OOBG0L1.DBF v datovém rámci
Výsledná tabulka OOBG0L1.DBF
Sada nástrojů MPSV nástroje 10 slouží zatím pouze pro konverzi souboru ve formátu XLS do formátu DBF. Zkonvertuje vybrané sešity ze vstupního XLS souboru do formátu DBF. Nástroj na základě zvolených kritérií a nastavení v konfiguračním souboru zajistí vytvoření názvů výstupních souborů v souladu s předpisem pro generování názvů DBF souborů. Nástroj umožňuje konvertovat libovolný počet vybraných listů z jednoho sešitu GIS statistiky. Výsledné soubory DBF jsou ukládány na stejné místo kde se nachází zdrojový XLS (XLSX) souboru. V případě, že na tomto místě již existuje jiný soubor DBF se stejným názvem, je přejmenován na xxx_backup.DBF, příp. xxx_backup1.DBF atd..
Před samotnou práci s ArcToolboxem je NUTNÉ provést úpravu souboru XLS do požadovaného formátu:
V souboru na listech určených pro import (typicky OKpráce a Ukazatelé) musí být vždy odstraněn první řádek s informací o typu GIS statistiky. První řádek musí po úpravě obsahovat záhlaví sloupců.
Je nutné soubor přejmenovat tak, aby neobsahoval znaky s diakritikou!
Spuštění programu ArcMap, který použijete pro přidání nového toolboxu s názvem MPSV nástroje 10, se provádí vyvoláním nabídky ArcMap. (Start - nabídka Programy – ArcGIS – ArcMap). V prostředí ArcMap vyberte tlačítko Zobrazit/Skrýt okno ArcToolbox pro otevření nabídky ArcToolbox. Aplikace ArcToolbox obsahuje kompletní sadu funkcí pro zpracování prostorových dat a je možno do něj přidávat vlastní nástroje.
Tlačítko pro spuštění/vypnuti ArctTolboxu
Pro přidání vlastní připraveného Toolboxu klikněte pravým tlačítkem myši do libovolného bílého místa uvnitř ArcToolboxu . V kontextovém menu vyberte položku Přidat toolbox .
Položka Přidat toolbox v plovoucím menu
Otevře se dialogové okno Přidat toolbox. Nalistujte složku, kde máte uložený nový toolbox MPSV nástroje 10, můžete si jej pojmenovat popř. nechat název MPSV nástroje 10 a stiskněte tlačítko Otevřít .
Dialogové okno Přidat toolbox
V aplikaci ArcToolbox se objeví nová ikonka toolboxu s vaším nástrojem MPSV_nástroje_10 .
Úspěšně přidaný toolbox MPSV nástroje
Aby bylo možné využívat toolbox MPSV nástroje 10 trvale, je nutné nastavení uložit. Klikněte pravým tlačítkem myši do libovolného bílého místa v rámci ArcToolboxu a zvolte možnost Uložit nastavení . V kontextovém menu zvolte možnost Uložit jako výchozí nastavení .
Položka Uložit jako výchozí nastavení v plovoucím menu toolboxu
V seznamu všech toolboxu klikněte na tlačítko plus pro rozbalení nabídky v rámci vašeho toolboxu. Pro spuštění konverze souboru XLS do DBF dvojklikem spusťte skript XLS2DBF 10 . Otevře se dialogové okno XLS2DBF 10 .
Dialogové okno XLS2DBF 10
Pro přidání souboru XLS pro převod do DBF klikněte na ikonu Otevřít soubor vedle pole Požadované listy z XLS. Otevře se další dialogové okno a zde nastavte cestu k uložené souboru XLS a stiskněte tlačítko Přidat .
Otevřít soubor v dialogovém okně XLS2DBF 10
Dialogové okno Požadované listy z XLS pro načtení souboru XLS
Načtené listy OKpráce a Ukazatelé ze souboru XLS
Vyberte listy, které chcete zkonvertovat (vícenásobný výběr pomocí CTRL) – v našem případě OKpráce a Ukazatelé .
Vyberte Rozsah území. Z rozbalovací nabídky můžete vybrat příslušný rozsah Okres.
Výchozí nastavení je Okres.
Rozsah je definován ve vztahu k obsahu XLS souboru. Pokud XLS soubor obsahuje data pro okres ponechte
volbu Okres. Pokud jsou data pro území kraje nebo celé ČR, pak zvolte odpovídající volbu Kraj, Stát.
Vyberte z rozbalovací nabídky Základní územní jednotku. Výchozí nastavení je Obec. Základní územní jednotka je územní jednotka, ke které jsou vztažené jednotlivé záznamy (řádky) v sešitu Excel. Další volby jsou Pověřený obecní úřad, Obec s rozšířenou působností, Mikroregion, Okres a Kraj. Například pokud jsou importovaná data agregována za územní jednotku okresu, pak vyberte volbu Okres.
V případě potřeby můžete změnit výchozí hodnotu zástupné hodnoty za chybějící data, tak aby bylo možné v importovaných datech odlišit hodnoty 0 od neexistujících hodnot. Výchozí hodnota je -99.
Stisknutím tlačítka OK se spustí převod.
Název výstupních DBF souborů se nastaví automaticky dle vybraného rozsahu území a základní územní jednotky a automaticky detekovaného obsahu listu. Vygenerovaná tabulka(-y) DBF se uloží v adresáři se zdrojovým XLS souborem. Pokud již v daném adresáři existuje soubor DBF se stejným názvem, bude původní soubor přejmenován na xxx_backup.DBF, xxx_backup1.DBF … xxx_backup999.DBF. Název xxx je duplicitní název původního souboru.
Potvrzovací okno a přidání nově vytvořených vrstev do projektu
Po převodu se objeví okno, kde je možno sledovat průběh konverze. Převedené soubory je nutno ručně načíst, jako jakoukoliv jinou vrstvu (viz - obrázek).
Konkrétní tabulku si můžete prohlédnout kliknutím pravým tlačítkem myši na název tabulky a z kontextového menu vyberte volbu Otevřít .
Položka Otevřít v kontextovém menu tabulku
V otevřené tabulce je možno si zkontrolovat, zda došlo k odstranění posledních dvou řádků, provedlo se zaokrouhlení a u atributu KOD proběhla změna datového typu, zda byly nahrazené prázdné hodnoty ukazatelů zástupnou hodnotou. Změnu datového typu zjistíte kliknutím pravého tlačítka myši na název atributu KOD , rozbalí se kontextové menu a z něj vyberte možnost Vlastnosti .
Položka Vlastnosti v kontextovém menu tabulky
Otevře se nové okno Vlastnosti pole KOD a jako Typ by měl být nastaven: Řetězec .
Položka Typ v dialogovém okně Vlastnosti pole
Pro přípravu standardních statistických map jsou připravovány šablony (soubory s příponou MXD), které lze samostatně spustit a které již vyžadují jen minimální úpravy pro dokončení statistické mapy. Jejich seznam je uveden v tabulce 15 (MPSV) a v tabulce 16 (ÚP).
Před vytvářením příslušné mapy míry nezaměstnanosti je nezbytné zkontrolovat, zda jsou ve složce DATA\GISSTATISTIKY\AKTUALNI správná tematická data – musí tam být soubor OOBG0L2.DBF s daty, která chceme vymapovat. Pokud si nejste jisti, proveďte jeho vygenerování postupem uvedeným v kapitole 10.2.1. nebo 10.2.2. Pak je již možné otevřít danou šablonu – ArcGIS není spuštěn, stačí 2x klikat na soubor MXD, který se spustí a nastartuje i ArcGIS. Otevírání trvá určitou dobu, provede se při něm připojení potřebných atributových dat, vytvoření kompozice mapy, rozdělení hodnot do tříd a vykreslení statistické mapy.
Otevřít soubor OOB_P4_MN_M10-12-14-16-18-20-22-24.mxd
(před otevřením připravené kompozice
je dobré vědět, jakých minimálních a maximálních hodnot dosahují hodnoty v daném souboru. Např.
pokud víme, že je v okrese rozmezí MN od 3 % do 29 %, nezvolíme kompozici OOB_P4_MN_M0-2-4-6-8-10-12-14
atd. Je rovněž důležité si vybrat správně orientaci kompozice (na výšku P nebo na šířku K).
Posun na aktuální okres.
Kompozice byla připravena pro okres Karviná, proto je zpravidla nutné ji posunout na požadovaný okres.
Pravým tlačítkem nad vrstvou MN [%] vyvolejte plovoucí menu a vyberte položku Zvětšit na vrstvu. Tím se výřez vycentruje na požadovaný okres. Ne
vždy automatické vycentrování plně vyhovuje kompozici mapy, proto jej můžete ještě upravit pomocí nástroje Posun (bílá ručka v liště nástrojů).
Také dojde ke změně měřítka (pokud není měřítko zamknuté), takže je třeba v poli Měřítko nastavit vhodnou hodnotu tak, aby okres zabíral co největší
část mapového pole a zároveň nezasahoval do ostatních kompozičních prvků.
Zkontrolovat napojení správného DBF
Kompozice je uložena ve složce AKTUALNI, takže odkazuje i na OOBG0L2.DBF uložené ve složce AKTUALNI.
Pokud chceme využít jiné DBF, je třeba ho zkopírovat do složky AKTUALNI.
Záložka Zdroj – kontrola správně napojeného DBF
Odstranit prázdné třídy
Je nezbytné zkontrolovat reálné zastoupení hodnot v předdefinovaných třídách, zejména na začátku a na konci stupnice
(minimální a maximální hodnoty). Nelze ponechat ve stupnici třídy, ve kterých nejsou žádné hodnoty. Tyto prázdné třídy je
proto potřebné odstranit.
V dialogovém okně Vlastnosti vrstvy na záložce Nastavení symbolů klikněte pravým tlačítkem na třídu, kterou chcete smazat a v
kontextovém menu zvolte položku Odebrat třídy. Tímto krokem je prázdná třída smazána. Poté stačí jen potvrdit stiskem OK a
okamžitě se smazání třídy projeví v legendě.
Položka Odebrat třídy na záložce Nastavení symbolů
Upravit tiráž a podtitul
V připravené kompozici je třeba zadat správnou tiráž, především jméno, příjmení, místo, datum.
Dvojklikem na příslušné textové pole, se otevře dialogové okno Vlastnosti textového pole a zde vepište vaše jméno a
příjmení, místo a datum.
Podobně v podtitulu je třeba zadat správné časové a prostorové vymezení.
Stejně jako v předchozím kroku se dvojklikem na dané textové pole otevře dialogové
okno pro jeho úpravu a zde doplňte časové a prostorové vymezení, které zobrazujete v mapě.
Dialogové okno Vlastnosti pro úpravu textového pole
Uložit MXD pod novým názvem
Finální verze mapy