VÁCLAV PALEČEK VENDULA SVOBODOVÁ JARO 2017 Z8818 Aplikovaná geoinformatika – Cvičení 9 Model Builder v ArcGIS • Slouží k automatizaci úloh v ArcGIS • 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 Založení nového Toolboxu • Add Toolbox v okně nástrojů + New Toolbox v otevřeném okně Přidání nástroje do Toolboxu • New – Model; případně Save As v okně pro tvorbu nástrojů 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í • Více v Helpu: http://desktop.arcgis.com/en/arcmap/10.4/analyze/modelbuilder/model-elements.htm Model elements Model Builder - rozhraní Funkce (Tools) i data (Variables) lze přetáhnout z Table of Content, respektive ze seznamu „ArcToolbox“. Rovněž lze jednotlivé prvky vkládat přes menu „Insert“. Propojení prvků a spuštění modelu • 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í Iterace I. http://desktop.arcgis.com/en/arcmap/10.3/tools/modelbuilder-toolbox/GUID-B14A62DB-9485-4DE6-A68F-54 02FF6ABBED-web.png 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. Iterator example http://desktop.arcgis.com/en/arcmap/10.4/analyze/modelbuilder/a-quick-tour-of-using-iterators-for-i teration-looping-.htm Práce s více vrstvami Creating List variable Podmínky Example of If-Then-Else 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