Části modelu¶
Název a skupina¶
Před samotnou tvorbou modelu je vhodné zadat název a skupinu modelu (Obr. 62) a uložit jej . Potom můžeme model při jeho tvorbě průběžně ukládat.
Vstupní parametry¶
Prvním krokem při tvorbě modelu je vložení vstupních parametrů. Tyto parametry jsou stejné jako u běžných algoritmů - vrstva, rozsah vrstvy, číslo, text, boolean (formou checkboxu) atd. Při spouštění vytvořeného modelu bude požadováno vyplnění vložených vstupních parametrů. Tyto parametry potom budou vstupovat do konkrétních algoritmů v modelu.
Jednotlivé parametry lze do modelu přidat tažením nebo poklikáním. Po přídání se objeví dialogové okno, které je u většiny parametrů jednoduché. Základní položkou je zde název parametru. Nastavení parametrů v modelu lze průběžně měnit kliknutím na symbol tří teček, nebo lze parametry odstranit kliknutím na křížek (Obr. 64).
do našeho modelu přidáme vstupy Rozsah a Číslo. Pojmenujeme např. Rozsah a Počet bodů, později můžeme podle potřeby změnit.
Algoritmy¶
Hlavní součástí modelů jsou algoritmy. Nalezneme zde většinu algoritmů, které jsou v okně nástrojů zpracování.
Algoritmy se přidávají do modelu opět tažením nebo poklikáním. Po přidání se otevře dialogové okno konkrétního algoritmu (Obr. 70). Zde máme možnost nastavit výchozí hodnoty parametrů algoritmu, se kterými se bude počítat při spuštění modelu. Jesltiže chceme mít parametry při spouštění modelu volitelné je třeba nakonfigurovat odpovídající vstupy (Obr. 71). U číselných hodnot lze kromě pevě nastavené hodnoty a hodnoty vstupu, požít také předpočítanou hodnoty pomocí vzorce nebo hodnotu z výstupu jiného algoritmu (Obr. 69).
vložíme algoritmus Náhodné body v rozsahu a jako vstupní rozsah zadáme náš vstupní parametr Rozsah. U počet bodů nastavíme hodnotu pomocí Model Input a vybereme vstupní parametr Počet bodů. Minimální vzdálenost a výstupní soubor měnit prozatím nebudeme, potvrdíme parametry tlačítkem OK.
Nastavení algoritmů v modelu lze průběžně editovat kliknutím na symbol
tří teček nebo lze algotritmy odstranit kliknutím na křížek. Také lze
použít tlačítek +
a -
pro náhled propojení vstupů a výstupů.
Jednotlivé algoritmy lze na sebe dále navazovat - to co je výstupem z jednoho algoritmu může nějakým způsobem vstupovat do algoritmu druhého (Obr. 73).
Vložíme do modelu algoritmus Obalová zóna. Jako vstupní vrstvu nastavíme ‚Náhodné body‘ from algorithm ‚Náhodné body v rozsahu‘ a dále nastavíme libovolnou fixní vzdálenost v metrech.
Pravým kliknutím na algoritmus v modelu můžeme vyvolat kontextové menu, ve kterém můžeme algoritmus vymazat, deaktivovat nebo spustit jeho editaci (Obr. 74).
Tip
- Ve spodní části dialogového okna každého algoritmu je
parametr Dependencies, pomocí kterého lze nastavit nadřazené algoritmy. Takto vybrané algoritmy se budou vždy spouštět před tímto algoritmem (Obr. 75).
Výstupy¶
Výstup slouží k vytvoření souboru (vrstva, HTML stránka atd.). Může sloužit jako vlastní konečný výsledek modelu, ale také lze nastavit výstupy průběžně u jednotlivých algoritmů. Výstup se konfiguruje u každého algoritmu zvlášť, stačí zadat název výstupu do textového pole ve spodní části dialogového okna algoritmu (Obr. 77). Všeobecně, a především při generování více výstupů, je vhodné zvolit smysluplný název podle toho jaký je obsah dat nebo co nám data sdělují.
Zadáním jména do textového pole pro výstup, nastavíme model, aby vytvořil výstupní soubor. Pokud pole necháme nevyplněné, model žádný soubor nevytvoří. Výsledek algoritmu však může dále sloužit jako vstup pro jiné algoritmy.