Dávkové zpracování¶
Dávkové zpracování nám umožní spustit jeden algoritmus vícekrát najednou s různými parametry. Spustit dávkový proces lze přímo z okna nástrojů zpracování vyvoláním kontextové nabídky pravým kliknutím na požadovaný algoritmus a výběrem Spustit dávkový proces (Obr. 43). Další možnost jak dávkový proces spustit je přímo z okna algoritmu, pomocí tlačítka Spustit jako dávkový proces v levém dolním rohu (Obr. 44).
Popis okna¶
V okně dávkového zpracování máme opět záložky Parametry a Záznam. V záložce Parametry se nám zobrazí všechny vstupní parametry vybraného algoritmu v jednom řádku, každý řádek potom odpovídá samostatnému procesu. Řádky lze přidávat a odebírat pomocí tlačítek a . Dále lze nakonfigurovaný dávkový proces uložit do souboru ve formátu JSON nebo tento typ souboru nahrát . U algoritmů, kde je možná volba pokročilého nastavení se pro aktivaci těchto parametrů ukáže ikonka . Záložka záznam má totožnou funkci jako u samostatného procesu. Pokud chceme výsledné vrstvy načíst do projektu, je nutné zaškrtnout políčko Načíst vrstvy po dokončení.
Varování
Při odebírání řádků se odebere vždy poslední řádek.
Zadávání parametrů¶
Zadávání parametrů funguje, až na malé odchylky, stejně jako u samostatného procesu. Některá specifika si popíšeme níže.
Tip
Poklikáním na název sloupce/parametru, se automaticky vyplní hodnoty prvního řádku do ostatních řádků.
Výběr vrstev¶
Výběr vrstev provádíme za pomocí tlačítka …, kdy můžeme buď vybrat vrstvy nahrané v projektu (Obr. 47) nebo vyhledat soubory uložené na disku. V obou případech je možné (u některých algoritmů nutné) vybrat více vrstev. Pokud se jedná o algoritmus se vstupem jedné vrstvy, při výběru více vrstev se jednotlivé vrstvy přiřadí k vlastním procesům procesům.
Výstupní soubor¶
Zde je, oproti samostatnému procesu, nutné zadat cestu k výstupnímu souboru pomocí tlačítka …. Stačí však zadat uložení prvního výstupního souboru a objeví se nám okno pro automatické doplnění výstupních souborů (Obr. 49). Zde je možné automaticky vytvořit výstupní soubory s příponou pořadového čísla nebo na základě vybraného vstupního parametru (název vrstvy, velikost bufferu atd., viz Obr. 50).
Varování
Pokud v obecném nastavení možností zpracování neaktivujeme Použít název souboru pro název vrstvy budou výsledné vrstvy v panelu vrstev pojmenovávány podle algoritmu (viz. Nastavení, historie, prohlížení výsledků ). Samotné soubory však budou pojmenované podle naší konfigurace výstupu.
Poznámka
U vektorových dat nelze v současné verzi nastavit spuštění pouze vybrané prvky.
Praktická ukázka¶
V následujících příkladech si ukážeme možné praktické využití dávkového zpracování.
Tvorba vícenásobné obalové zóny¶
V případě, že potřebujeme kolem nějakého území vytvořit větší počet různě velkých obalových zón, je možné využít funkci Obalová zóna v režimu dávkového procesu. V našem příkladu vytvoříme z vrstvy velkoplošných chráněných území tři obalové zóny (1, 5 a 10 km).
Spustíme dávkový proces algoritmu, nastavíme vstupní vrstvu s do tří řádků (pro každý proces) a požadované hodnoty vzdáleností obalové zóny v metrech (1000, 5000, 10000).
Vybereme výstupní soubor a nastavíme automatickou výpň na základě parametru Vzdálenost a spustíme dávkový proces tlačítkem Run, zkontrolujeme záznamy a zavřeme okno. V tomto případě se nám do názvu souboru vloží i znak čárky (jedná se o číslo s desetinnou čárkou) což není zrovna ideální. Název můžeme opravit ručně přímo v okně, nebo v případě potřeby potom soubory hromadně přejmenovat.
Ořezání více rastrových vrstev¶
K tomuto úkolu budeme potřebovat více rastrových vrstev, pokud nemáme, vytvoříme z digitálního modelu terénu (dmt) vrstvu sklonu svahů (Slope) a orientace svahů (Aspect). K vytvoření vrstvy sklonu a orientace svahů jsme nyní schopni využít více funkcí, mimo vestavěné funkce QGISu to jsou např. GDAL Sklon a Aspekt nebo využít externí r.slope.aspect nebo Slope, aspect, curvature.
Vytvořili jsme tedy 2 nové rastrové vrstvy. Nyní opět využijeme funkci Oříznout rastr podle rozsahu, ale tentokrát jako dávkový proces na všechny rastrové vrstvy najednou.
Jako vstupní vrstvy vybereme rastrové vrstvy, které chceme ořezat (dmt, aspect, slope), a zvolíme rozsah ořezu v mapovém okně, hodnotu rozsahu potom nakopírujeme do dalších řádků (Obr. 56). Výstupním souborům necháme přidělit příponu podle parametru Vstupní vrstva a spustíme proces.