Beschreibung
Beim Werkzeug ist ein unerwarteter Fehler aufgetreten, und es ist keine Ausnahmebehandlung verfügbar, um eine bestimmte Fehlermeldung bereitzustellen. In einigen Fällen enthält dieser Fehler weitere Meldungen, die Ihnen beim Verstehen des Problems helfen.
Lösung
Dieser Fehler wird als Bug betrachtet, da im Werkzeug keine Ausnahmebehandlung vorhanden ist. Wenden Sie sich an den technischen Support von Esri, um einen Bug für das Szenario zu melden. Nach dem Melden des Fehlers beim technischen Support können Sie folgende Schritte zur Fehlerbehebung durchführen:
- NULL-Geometrie, kurze Segmente, Schnittpunkte mit sich selbst und andere Geometrieprobleme in Ihrer Feature-Class können zu diesem Fehler geführt haben. Führen Sie zum Beheben von Geometrieproblemen Geometrie reparieren aus.
- Prüfen Sie den Namen der Ausgabe. In einer Geodatabase werden nur alphanumerische Zeichen unterstützt. Die Namen von Geodatabase-Daten dürfen außerdem nicht mit einer Zahl beginnen. Die folgenden Wörter sind außerdem reservierte Schlüsselwörter in der Geodatabase und können daher nicht alleine als Dataset-Name, aber als Teil eines längeren Namens verwendet werden:
- ADD, ALTER, AND, BETWEEN, BY, COLUMN, CREATE, DELETE, DROP, EXISTS, FOR, FROM, GROUP, IN, INSERT, INTO, IS, LIKE, NOT, NULL, OR, ORDER, SELECT, SET, TABLE, UPDATE, VALUES, WHERE
- Prüfen Sie den Speicherort, an dem Sie die Ausgabe erstellen möchten. Können Sie den Speicherort im Windows-Explorer aufrufen? Können Sie Dateien von außerhalb von ArcGIS kopieren und in diesen Speicherort einfügen? Wenn ein Windows-Dialogfeld mit der Meldung angezeigt wird, dass eine Berechtigung zum Kopieren der Dateien in den Speicherort erforderlich ist, ist dies wahrscheinlich der Grund für den Werkzeugfehler.
- Wenn Sie mit einem sehr großen Dataset arbeiten, können Sie diesen Fehler möglicherweise durch Aufteilen der Daten auf kleinere Chunks vermeiden. Erstellen Sie mit dem Werkzeug Ausschneiden (für Raster) oder Ausschneiden (für Features) eine kleinere Teilmenge Ihrer Daten, und führen Sie den Vorgang für diese Teilmenge aus. Ist dies erfolgreich, können Sie weitere Teilmengen der Originaldaten erstellen und den Vorgang für alle Teilmengen ausführen.
- Wenn Sie mit Shapefile-Eingaben oder -Ausgaben arbeiten, können Sie stattdessen eine File-Geodatabase verwenden. Möglicherweise handelt es sich um ein Problem, das aufgrund der Shapefiles aufgetreten ist. Sie können auch das Gegenteil versuchen: Exportieren Sie die File-Geodatabase-Klasse in ein Shapefile, und verwenden Sie das Shapefile. Wenn Sie Raster-Daten verwenden und mit einem dateibasierten Raster wie einer .tif-Datei oder einem Esri Grid arbeiten, exportieren Sie es in eine Geodatabase. Sie können das Raster auch in eine .tif-Datei exportieren und den Vorgang erneut starten.
- Wenn der Datenpfad Ihrer Ausgabe sehr lang ist (viele Unterordner enthält oder einen sehr langen Namen aufweist), sollten Sie die Ausgabe an einem Speicherort kurz unterhalb des Stammverzeichnisses mit einem kurzen Namen erstellen. Legen Sie als Ausgabepfad jedoch nicht direkt das Stammverzeichnis fest, da moderne Betriebssysteme die Datei- und Datenerstellung an diesem Speicherort in der Regel nur mit besonderen oder Administrationsberechtigungen zulassen.
- Führen Sie ArcGIS AllSource im Administratormodus aus. Klicken Sie mit der rechten Maustaste auf die Anwendungsverknüpfung, und wählen Sie Als Administrator auswählen aus. Führen Sie die Aufgabe aus, die zuvor den Fehler erzeugt hat. Wurde der Fehler aufgrund fehlender Zugriffsberechtigungen ausgelöst, kann das Ausführen als Administrator den Fehler beheben.
- Die meisten Geoverarbeitungswerkzeuge können Datenattribute verarbeiten, die NULL-Werte aufweisen, aber manchmal können diese NULL-Werte Probleme verursachen. Sie können dies testen, indem Sie eine Kopie Ihrer Daten erstellen und mit Feld berechnen alle NULL-Werte durch 0 oder einen anderen Wert ersetzen (manche Benutzer verwenden "-1" zur Angabe von NULL-Werten). Wenn Sie mit Raster-Daten arbeiten, können Sie das Werkzeug If-Else-Bedingungen nutzen, um NULL-Werte durch 0 oder einen anderen Wert zu ersetzen.
- Oft werden temporäre oder Zwischendaten in den Speicherort C:\Users\{yourUserName}\AppData\Local\Temp geschrieben (dieser Speicherort kann durch Eingabe von %localappdata%\temp im Windows-Explorer aufgerufen werden). Schließen Sie ArcGIS AllSource, leeren Sie das Temp-Verzeichnis, starten Sie die Anwendung erneut, und führen Sie den fehlgeschlagenen Vorgang erneut aus.