Tvorba atlasu¶
Kromě tvorby samostatných výstupů lze pomocí tvůrce mapy vytvořit sérii mapových výstupů, neboli atlas. Principem vytvoření takového hromadného výstupu je využití tzv. vrstvy pokrytí. Pro každý prvek v této vrstvě bude vytvořen vlastní mapový výstup, přičemž výřez mapového okna bude přesunut vždy na polohu daného prvku.
Podrobnější informace o přidávání jednotlivých prvků a jejich nastaveních najdete ve školení QGIS pro začátečníky v kapitole Tvorba mapového výstupu.
Aktivace funkce atlasu¶
Funkci atlasu lze aktivovat v záložce Vytvoření atlasu zaškrtnutím položky Vytvořit atlas. V této záložce dále najdeme základní nastavení vrstvy pokrytí a výstupního souboru.
Nastavení¶
- Vrstva pokrytí - vybereme vrstvu pokrytí
- Skrytá vrstva pokrytí - vrstva pokrytí může být součástí mapového výstupu (např. hranice zájmového území, zobrazení konkrétních prvků, …) nebo může být skryta
- Název strany - lze zadat název pro strany atlasu pro lepší orientaci při náhledu. Lze vybrat stávající atribut, nebo vytvořit název na základě výrazu (např. id prvku, název, …)
- Filtrovat s - umožňuje filtrovat zobrazené prvky vrstvy pokrytí na základě zadaného výrazu
- Řadit podle - umožňuje seřadit prvky vrstvy pokrytí na základě atributu
Výstup¶
Příprava atlasu¶
Po aktivaci funkce a nastavení vrstvy pokrytí, postupujeme obdobně jako u vytváření samostatného výstupu. V tomto momentě je také vhodné zapnout náhled atlasu, což nám umožní sledovat prováděné změny a listovat jednotlivými prvky/stranami atlasu. Náhled jde spustit buď z menu Náhled atlasu z panelu Atlas.
a nebo pomocí ikonyMapové okno¶
V první řadě přidáme na list mapové okno pomocí ikony Přidat novou mapu a ve vlastnostech položky přidané mapy aktivujeme možnost Ovládáno atlasem. Zde je také možné nastavit generování měřítka.
Generování měřítka¶
- Ohraničení kolem prvku - možnost zadání prostoru kolem prvku v procentech
- Předdefinované měřítko (optimální) - automatický výběr nejvhodnějšího měřítka na základě předdefinovaných měřítek projektu (viz. Měřítko)
- Pevné měřítko - nastavení pevného měřítka pro všechny prvky/listy atlasu
Náhled atlasu¶
Nyní můžeme pomocí šipek nebo rolovací nabídky v panelu Atlas procházet jednotlivé položky atlasu.
Symbologie¶
Pokud vrstva pokrytí není skrytá, a je základem pro zobrazení dat v mapovém okně, je pro dosažení lepšího výsledku zobrazení výsledných map vhodné tuto vrstvu patřičně nastylovat. Zde jsou možnosti velice široké, my si v následujícím příkladu popíšeme jeden z nejčastějších případů a to nastylování, kdy se nám v jednotlivých listech atlasu zobrazí pouze daný prvek či jeho hranice.
Přejdeme se do hlavního okna QGIS a otevřeme vlastnosti symbologie vrstvy a z rolovací nabídky vybereme jako styl symbologie Podle pravidla. Pomocí tlačítka Přidat pravidlo vytvoříme formátování symbolu pro prvky splňující zadanou podmínku.
V první položce Popisek zadáme libovolný popisek pravidla a do položky Filtr zadáme výraz podmínky. Pomocí tlačítka … můžeme vyvolat Tvůrce řetězce výrazu, kde si daný výraz můžeme pohodlně poskládat. V našem případě chceme nastylovat prvek (využijeme id prvku), který se zobrazuje v daném listu atlasu (id prvku/listu atlasu). Požadovaný výraz bude tedy vypadat takto:
$id = @atlas_featureid
Funkčnost výrazu si můžeme překontrolovat pomocí tlačítka Test. Po spuštění testu se nám objeví okno s počtem prvků, které odpovídají výrazu ( v našem případě 1). Nastavíme pro prvek požadovaný symbol a potvrdíme tlačítkem OK. Pro účely našeho příklad si prozatím vystačíme pouze s tímto jedním pravidlem, potvrďte tedy změny provedené v symbologii vrstvy a přesuňte se opět do okna tvorby mapových výstupů.
Další kompoziční prvky¶
Nyní doplníme ostatní kompoziční prvky do mapového listu.
Textové pole¶
Pomocí ikonky Přidat nový popisek přidáme textové pole a přejdeme na záložku Vlastnosti položky.
Nyní můžeme využít vložení výrazu do textového pole, což nám umožní vygenerovat např. unikátní názvy pro jednotlivé listy atlasu. Pomocí tlačítka Vložit výraz… můžeme otevřít okno pro tvorbu výrazu. V našem případě vyhledáme atribut nesoucí názvy krajů („nazev“), vložíme do výrazu a potvrdíme. Výsledný text v popisku bude vypadat takto:
[% "nazev" %]
Pokud chceme vložit název vytvořený na základě více atributů (např. název + NUTS kód), zadání by vypadalo takto:
[% "nazev" || ' (' ||"nutslau" ||')'%]
Poznámka
Všimněte si, že vložený výraz je v okně pro zadání textu „obalený“ v hranatých závorkách se znakem procent. Mimo tyto závorky lze pokračovat v zadávání běžného textu.
Měřítko¶
Měřítko lze přidat pomocí ikony Přidat nové grafické měřítko. Pokud chceme při tvorbě atlasu použít grafické měřítko, je třeba nastavit vhodný referenční bod, na základě kterého se nám bude velikost grafického měřítka roztahovat v jednotlivých listech atlasu. Nastavení referenčního bodu najdeme v záložce Vlastnosti položky –> Umístění a velikost. Pokud chceme měřítko zobrazovat na středu mapového listu je třeba nastavit referenční bod, který je uprostřed.
Atributová tabulka¶
Pomocí tlačítka Přidat atributovou tabulku můžeme do výstupu přidat atributovou tabulku. Po vložení a nastavení atributové tabulky (zobrazené atributy, formátování atd.), je pro správné fungování v atlasu nutné nastavit filtrování prvků. V našem případě chceme zobrazit pouze atributy prvku na daném mapovém listu. Do políčka Filtrovat s tedy opět použijeme výraz:
$id = @atlas_featureid
Tip
Jako alternativní možnost vložení atributu a jeho hodnot je možné využít běžné textové pole s využitím formátování HTML. Také je možné vkládat výrazy pro výpočet např. $area.
Tiráž a doplňující informace¶
Pomocí speciálních proměnných lze do textového pole vkládat výrazy, které se mohou odkazovat např. na pořadové číslo listu, autora, verzi QGIS, název a cestu projektu, rozlišení DPI, šířku a výšku papíru, …).
Pro přidání vypsání pořadového čísla listu při tisku vložíme textové pole s výrazem:
[@atlas_featurenumber || ' / ' || @atlas_totalfeatures
Export¶
Stejně jako u samostatných mapových listů lze atlas exportovat do formátů SVG, PDF nebo jako obrázek (JPG, PNG, …). Exportovat můžeme buď pomocí menu Vytvoření atlasu u položky Výstup.
nebo přímo z panelu Atlas. Pokud exportujeme do jednoho souboru (jako např. PDF) při spuštění exportu zadáme standardně název souboru a cestu kam chceme soubor uložit. V případě, že ukládáme atlas ve formě jednotlivých výstupů (samostatné soubory) vybíráme v okně exportu složku, do které se atlas bude generovat. Jak byl v úvodu zmíněno, základní nastavení pro export najdeme na kartě