Werkzeug-Layer basierend auf Modell- und Skriptwerkzeugen
Die meisten Systemwerkzeuge haben eine einzige Ausgabe. Benutzerdefinierte Modell- und Skriptwerkzeuge (d. h. von Ihnen erstellte Werkzeuge) können jedoch über mehrere Ausgaben verfügen, und mit solchen Werkzeugen erstellte Werkzeug-Layer können sehr hilfreich sein, da die gesamte Ausgabe des Werkzeugs im Werkzeug-Layer und nicht in einzelnen Layern enthalten ist.
Sublayer
Welche Daten im Modell beim Ausführen des Werkzeug-Layers als dessen Sublayer hinzugefügt werden, wird durch zwei Regeln festgelegt.
- Alle Datenelemente, für die Zur Anzeige hinzufügen aktiviert ist.Hinweis:
Achten Sie darauf, dass Zur Anzeige hinzufügen nicht für die Zwischendaten des Modells aktiviert ist, da die Zwischendaten beim Ausführen des Werkzeug-Layers gelöscht werden, wodurch ein leerer Sublayer entstehen würde.
- Alle Parameter von Ausgabedatenelementen.
Am Modell vorgenommene Änderungen werden erst dann im Werkzeug-Layer widergespiegelt, wenn das Werkzeug im Werkzeug-Layer ausgeführt wird.
Werkzeug-Layer enthalten einen Verweis auf das Werkzeug und keine Kopie des Werkzeugs.
Werkzeug-Layer können keine Kopie des Modells enthalten. Sie können lediglich einen Verweis auf das Modell enthalten. Der Benutzer des Werkzeug-Layers muss über Zugriff auf die Toolbox verfügen, die das Modell enthält. Wenn Sie einem anderen Benutzer ein Kartendokument mit einem Modellwerkzeug-Layer übermitteln, müssen Sie ihm auch die Toolbox zuweisen, die das Modell enthält.
Neuerstellen von Werkzeug-Layern, wenn das zugrunde liegende Werkzeug geändert wird
Wenn Sie einen Werkzeug-Layer mit einem Modell- oder Skriptwerkzeug erstellen und danach das Modell- oder Skriptwerkzeug ändern, müssen Sie den Werkzeug-Layer löschen und neu erstellen.
Werkzeug-Layer enthalten die Definition der Parameter für das zugrunde liegende Werkzeug. Wenn Sie die Parameter ändern, müssen Sie den Werkzeug-Layer löschen und neu erstellen, sodass der neue Werkzeug-Layer die neuen Parameterdefinitionen enthält. Der Werkzeug-Layer muss nicht neu erstellt werden, wenn Sie die Modell- oder Skriptlogik ändern; dies ist nur dann erforderlich, wenn Sie Elemente ändern, die für Eingabe- oder Ausgabeparameter relevant sind.