Wenn das Symbol für ein defektes Modell neben einem Modellwerkzeug im Fenster Katalog oder im Fenster ArcToolbox angezeigt wird, bedeutet dies, dass ein oder mehrere Werkzeuge im Modell nicht gefunden oder verwendet werden können. Dieses Problem hat häufig folgende Ursachen:
- Das Werkzeug wurde umbenannt oder gelöscht.
- Die Toolbox mit dem Werkzeug wurde verschoben, umbenannt oder gelöscht.
- Die Namen der Parameter für ein Werkzeug haben sich geändert.
- Die Anzahl der Parameter für ein Werkzeug hat sich geändert.
- Der Datentyp für einen Parameter hat sich geändert.
- Es liegen Lizenzierungsprobleme bezüglich des Werkzeugs vor.
Normalerweise handelt es sich bei den Werkzeugen, die entsprechende Probleme verursachen, um benutzerdefinierte Skript- und Modellwerkzeuge, nicht um Systemwerkzeuge, die mit ArcGIS installiert werden. Benutzerdefinierte Skript- oder Modellwerkzeuge können umbenannt, in eine andere Toolbox verschoben oder ihre Parameter können geändert werden. All das kann dazu führen, dass Modelle mit diesen Werkzeugen nicht mehr ordnungsgemäß ausgeführt werden können.
Reparieren eines Modells
Modelle können nur in ModelBuilder repariert werden. Klicken Sie im Fenster Katalog oder im Fenster ArcToolbox mit der rechten Maustaste auf das Modellwerkzeug, und wählen Sie Bearbeiten aus.
Ursache | Reparieren |
---|---|
Nicht mehr vorhandene Werkzeuge | Suchen Sie in ModelBuilder nach Werkzeugen mit dem Symbol für ein defektes Werkzeug oder dem Symbol für ein defektes Modellwerkzeug . Sie können diese Werkzeuge reparieren, indem Sie mit der rechten Maustaste darauf klicken und Öffnen auswählen. Daraufhin wird das Dialogfeld "Durchsuchen" geöffnet (nicht das Werkzeugdialogfeld), in dem Sie den Speicherort des richtigen Werkzeugs auswählen können. |
Geänderte Parameternamen | Wenn Sie die Parameternamen in einem Modell- oder Skriptwerkzeug geändert haben, wird kein Symbol für defekte Elemente neben dem betroffenen Werkzeug angezeigt. In diesem Fall müssen Sie das Modell lediglich speichern, da beim Öffnen des Modells in ModelBuilder die Parameternamen der Variablen automatisch aktualisiert werden. Dennoch können die unten beschriebenen Probleme auftreten. |
Geänderte Anzahl von Parametern | Wenn sich die Anzahl der Parameter für ein Werkzeug geändert hat, wird kein Symbol für defekte Elemente neben dem betroffenen Werkzeug angezeigt. Sie können i. d. R. das betroffene Werkzeug ermitteln, indem Sie das Dialogfeld für das jeweilige Werkzeug öffnen, das nicht in einem ausführungsbereiten Zustand ist. |
Geänderte Datentypen von Parametern | Wenn sich der Datentyp eines Parameters geändert hat (z. B. von "Zeichenfolge" in "Ganzzahl"), wird neben dem betroffenen Werkzeug kein Symbol für defekte Elemente angezeigt. Für die Reparatur kommen nur Werkzeuge im nicht ausführungsbereiten Zustand infrage, da sie den falschen Datentyp für einen Parameter enthalten. Ein gute Möglichkeit, geänderte Parametertypen zu finden, besteht darin, nach unverbundenen Variablen zu suchen und zu bestimmen, welches Werkzeug vermutlich mit der Variablen verbunden sein sollte. Anschließend öffnen Sie das Werkzeugdialogfeld und geben einen neuen Wert für den Parameter ein. Wenn keine unverbundene Variablen vorhanden sind, müssen Sie jeden Parameter in jedem Werkzeug überprüfen, das nicht ausführungsbereit ist. |
Lizenzierungsprobleme | Wenn ein Modell ein nicht lizenziertes Werkzeug verwendet, wird kein Symbol für ein defektes Element oder Sperrsymbol vom Modellwerkzeug angezeigt. Wenn das Modell im Werkzeugdialogfeld ausgeführt wird, wird eine Meldung angezeigt, dass ein Werkzeug nicht lizenziert ist. Bearbeiten Sie das Modell, und entfernen Sie alle nicht lizenzierten Werkzeugs mit einem Sperrsymbol . |