Modellelemente sind die Grundbausteine von Modellen. Es gibt drei Typen:
- Werkzeuge: Geoverarbeitungswerkzeuge sind die Grundbausteine der Workflows in einem Modell. Werkzeuge führen verschiedene Vorgänge für geographische oder Tabellendaten aus. Wenn Werkzeuge einem Modell hinzugefügt werden, werden sie zu Modellelementen.
- Variablen:Variablen sind Elemente in einem Modell, die einen Wert oder einen Verweis auf Daten enthalten, die auf der Festplatte gespeichert sind. Es gibt zwei Arten von Variablen:
- Daten: Datenvariablen sind Modellelemente, die beschreibende Informationen zu Daten auf einem Datenträger enthalten. Eigenschaften von Daten, die in einer Datenvariable beschrieben werden, umfassen Feldinformationen, Raumbezüge und Pfade.
- Werte Wertevariablen sind Werte, wie beispielsweise Zeichenfolgen, Zahlen, Boolesche Variablen (TRUE/FALSE), Raumbezüge, lineare Einheiten oder Ausdehnungen. Wertevariablen enthalten alles außer Referenzen auf Daten auf der Festplatte.
- Konnektoren: Konnektoren dienen zur Verbindung von Daten und Werten mit Werkzeugen. Die Verarbeitungsrichtung wird durch Konnektorpfeile angezeigt. Es stehen vier Arten von Konnektoren zur Verfügung:
- Datenkonnektor: Dient zur Verbindung von Daten- und Wertevariablen mit Werkzeugen.
- Umgebungskonnektor: Dient zur Verbindung von Variablen, die Umgebungseinstellungen (Daten oder Werte) enthalten, mit Werkzeugen. Wenn das Werkzeug ausgeführt wird, verwendet es die Umgebungseinstellung.
- Vorbedingungskonnektor: Dient zur Verbindung von Variablen mit Werkzeugen. Die Werkzeuge werden erst nach der Erstellung der Inhalte der Vorbedingungsvariablen ausgeführt.
- Feedback-Konnektor: Dient zur Übergabe der Ausgabe eines Werkzeugs als dessen Eingabe.
Das Diagramm unten zeigt, wie Modellelemente in ModelBuilder klassifiziert werden:
Element | Bild | Beschreibung | ||||||
---|---|---|---|---|---|---|---|---|
Datenvariable | Vorhandene einem Modell hinzugefügte Daten. Datenvariablen entstehen in der Regel bei der Angabe eines Eingabeparameters für ein Werkzeug. Diese vorhandenen Daten werden manchmal als Projektdaten bezeichnet. | |||||||
Abgeleitete oder Ausgabedaten-Variable | Abgeleitete Daten oder Ausgabedaten sind neue Daten, die von einem Werkzeug im Modell erstellt werden. Beim Hinzufügen eines Werkzeugs zu einem Modell wird automatisch eine Variable für die abgeleiteten Daten des Werkzeugs erstellt, und die Variable wird mit dem Werkzeug verbunden.
| |||||||
Wertevariable | Werte, die die Eingabe für ein Werkzeug sind. | |||||||
Wertevariable | Werte, die das Ergebnis eines Werkzeugs sind. Abgeleitete Werte können Eingaben für andere Werkzeuge sein. Mit dem Werkzeug Wert berechnen wird beispielsweise das Ergebnis einer logischen oder mathematischen Berechnung ausgegeben. | |||||||
Werkzeug |
Integriertes Werkzeug. Diese Werkzeuge werden mit ArcObjects und einer kompilierten Programmiersprache wie .NET erstellt. Integrierte Werkzeuge sind in der Regel Systemwerkzeuge (mit ArcGIS installiert)
| |||||||
Werkzeug |
Skriptwerkzeug. Diese Werkzeuge werden mit dem Skriptwerkzeug-Assistenten erstellt, und sie führen eine Skriptdatei auf der Festplatte aus, z. B. eine Python-Datei (.py), eine AML-Datei (.aml) oder eine ausführbare Datei (.exe oder .bat). | |||||||
Werkzeug | Modellwerkzeug. Ein Modell ist eine Sammlung vieler verbundener Werkzeuge, die einen Workflow darstellen. Ein Modellwerkzeug kann in seinem Werkzeugdialogfeld ausgeführt oder zu einem anderen Modell oder Skript hinzugefügt und verwendet werden. |