TOMÁŠ PAVELKA JARO 2023 Z8818 Aplikovaná geoinformatika – Cvičení 10 Model Builder v ArcGIS PRO • Slouží k automatizaci úloh v ArcGIS PRO • Umožňuje postupné řetězení nástrojů • Není zde podmínka generování a ukládání dílčích výstupů ve zpracovatelském procesu • Lze provádět iterační úlohy nad složkami, databázemi a jinými datasety • Umožňuje vkládání skriptů a databázových dotazů do různých částí zpracovatelského procesu • Vytvořené nástroje se vkládají do Toolboxu Uložení Modelu • Ukládá se automaticky do toolboxu v databázi projektu (.atbx) • Lze vytvořit nový toolbox v libovolné složce a uložit tam (Save As) • Případně lze první vytvořit toolbox a model až poté Model Builder - prvky • Základní elementy modelu: • Proměnné - vrstvy, tabulky, hodnoty • Nástroje – jednoduché z toolboxu, skripty, modely • Konektory – vstupy/výstupy, podmínky a další nastavení • Funkce (Tools) i data (Variables) lze přetáhnout z Table of Content, Toolboxu, nebo vyhledat v Modelu • Více v Helpu: https://pro.arcgis.com/en/pro- app/latest/help/analysis/geoprocessing/mo delbuilder/what-is-modelbuilder-.htm Propojení prvků a spuštění modelu • Propojit prvky lze přetažením mezi nimi a nastavením proměnné (viz video) • Lze nastavit také ručně, při dvojkliku na tool • Model je možné spouštět po částech a kontrolovat případné výstupy • Před spuštěním celého modelu je vhodné vyzkoušet, zda-li model neobsahuje logické a jiné chyby – Validace Parametry modelu • Parametry slouží pro zapojení uživatele modelu do procesu zpracování a pro vyžádání některých doplňujících nastavení. • Uživatel tak ve výsledku nastavuje pouze ty proměnné, které si pomocí parametru zvolí. Iterace I. Iterace umožňují dávkové zpracování množství souborů nebo proměnných stejným způsobem, případně jinou alternativou při splnění vložených podmínek Iterace II. https://pro.arcgis.com/en/pro-app/latest/help/analysis/geoprocessing/modelbuilder/iterators-for-looping.htm Podmínky Podmínky lze využít pro řízení chodu celého modelu a rozhodovat tak, co se stane s konkrétními vstupy na základě hodnot těchto proměnných Cvičení č. 3 – Model Builder • Viz Studijní materiály v ISu • Možné nástroje: • Add Field – přidá sloupec do tabulky • Get Count – vypočítá počet prvků vrstvy • Summary Statistics – vytváří tabulku s vybraným statistickým ukazatelem • Calculate Field – vypočítá hodnotu sloupců vrstev