Wenn das Symbol für ein defektes Modell als Werkzeugsymbol im Fenster Katalog oder ArcToolbox angezeigt wird, kann das Modell ein Werkzeug im Modell nicht finden oder verwenden. Im Folgenden sind einige allgemeine Ursachen für dieses Problem aufgeführt:
- Das Werkzeug wurde umbenannt oder gelöscht.
- Die Toolbox, die das Werkzeug enthält, wurde verschoben, umbenannt oder gelöscht.
- Parameternamen für ein Werkzeug haben sich geändert.
- Die Anzahl der Parameter für ein Werkzeug haben sich geändert.
- Der Datentyp für einen Parameter hat sich geändert.
- Es gibt Lizenzierungsprobleme, die mit dem Werkzeug im Zusammenhang stehen.
Werkzeuge im Modell, die dieses Problem normalerweise verursachen, sind benutzerdefinierte Skript- und Modellwerkzeuge und keine mit ArcGIS installierten Systemwerkzeuge. Benutzerdefinierte Skript- oder Modellwerkzeuge können umbenannt oder zu einer anderen Toolbox verschoben werden. Zudem können ihre Parameter geändert werden, was dazu führt, dass bei den Modellen, die das Werkzeug verwenden, Fehler auftreten.
Reparieren eines Modells
Modelle können nur in ModelBuilder repariert werden. Klicken Sie im Fenster Katalog oder ArcToolbox mit der rechten Maustaste auf das Modellwerkzeug, und klicken Sie anschließend auf Bearbeiten.
Grund | Reparieren |
---|---|
Nicht mehr vorhandene Werkzeuge | Identifizieren Sie in ModelBuilder alle Werkzeuge mit einem Symbol für ein defektes Werkzeug |
Geänderte Parameternamen | Wenn Parameternamen in einem Modell oder Skriptwerkzeug geändert wurden, werden auf dem betroffenen Werkzeug keine defekten Symbole dargestellt. Speichern Sie das Modell, um es zu reparieren. Alle Variablen und Parameternamen wurden beim Öffnen des Modells in ModelBuilder automatisch aktualisiert und müssen nur beibehalten werden. |
Geänderte Anzahl an Parametern | Wenn die Anzahl an Parametern für ein Werkzeug geändert wurde, wird auf dem betroffenen Werkzeug kein Symbol für ein defektes Werkzeug dargestellt. Das betroffene Werkzeug kann normalerweise gefunden werden, indem das Dialogfeld für jedes Werkzeug geöffnet wird, das nicht ausführbereit ist. |
Geänderte Parameterdatentypen | Wenn Parameterdatentypen geändert wurden (z. B. ein Zeichenfolgen-Datentyp in einen ganzzahligen Datentyp), werden auf dem betroffenen Werkzeug keine defekten Symbole dargestellt. Nur Werkzeuge, die nicht ausführbereit sind, sind Kandidaten für die Reparatur, da sie den falschen Datentyp für einen Parameter enthalten. Einen Hinweis auf geänderte Parametertypen liefern Variablen ohne Verbindung. Bestimmen Sie, welches Werkzeug wahrscheinlich mit der Variablen verbunden war. Öffnen Sie das Dialogfeld für das Werkzeug, und geben Sie einen neuen Wert für den Parameter ein. Wenn keine Variablen ohne Verbindung vorhanden sind, untersuchen Sie alle Parameter in allen Werkzeugen, die nicht ausführbereit sind. |
Lizenzierungsprobleme | Wenn ein Modell ein nicht lizenziertes Werkzeug verwendet, weist das Modellwerkzeug kein defektes Symbol |