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 oder einem Symbol für ein defektes Modellwerkzeug . Defekte Werkzeuge können repariert werden, indem mit der rechten Maustaste auf das Werkzeug geklickt wird und dann auf Öffnen geklickt wird. Dadurch wird statt des Dialogfeldes des Werkzeugs das Dialogfeld Durchsuchen geöffnet, in dem Sie zum Speicherort des richtigen Werkzeugs navigieren und es auswählen können. |
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 oder gesperrtes Symbol auf. Wenn das Modell über das Dialogfeld des Werkzeugs ausgeführt wird, wird in einer Meldung darauf hingewiesen, dass das Werkzeug nicht lizenziert ist. Bearbeiten Sie das Modell, und entfernen Sie alle nicht lizenzierten Werkzeuge mit einem gesperrten Symbol . |