Ich bin an einer Möglichkeit interessiert, Raster (z. B. ESRI GRID-Format) oder Shapefiles zu identifizieren, die beschädigt sind und deren Verwendung in einem Analysetool verhindern würde. Ich habe eine große Anzahl in einem strukturierten Ordnerbaum und möchte in der Lage sein, Skripte für den Dateibaum zu erstellen und Raster zu identifizieren, die beispielsweise beim Anzeigen in ArcCatalog nicht angezeigt werden können und würde dementsprechend jedes Geoverarbeitungswerkzeug zum Scheitern bringen. Gleiches Angebot für Shapefiles oder Feature-Classes.
Ich würde es irgendwie vorziehen, dies in Python zu tun (und ich wäre nicht gegen ein Nicht-ESRI-Python-Modul oder ein anderes), aber ich bin offen für alles. Ich denke, Sie könnten etwas zusammen hacken, indem Sie versuchen, die Geometrie zu validieren oder einen Aspekt des Dateidesigns zu nutzen, aber was wäre am sinnvollsten? Oder gibt es eine andere Möglichkeit, die speziell für diesen Zweck entwickelt wurde?
Mein Ziel ist es, nur einen einfachen Qualitätskontrollmechanismus für einige große einwöchige Vorverarbeitungsdateien ausführen zu können, um sicherzustellen, dass alle einwandfrei sind, bevor ich mit der eigentlichen Stapelverarbeitung beginne.
Danke, Tom
Verwenden Sie für die Vektordatenquellen Geometrie prüfen / Geometrie reparieren im Tandem.
quelle
Was Vektor-SHP-Dateien betrifft, würde ich so etwas wie die Formdateiprüfung für Arcscripts verwenden.
Formdatei-Prüfer
Für Raster Der häufigste Fehler bei der Geoverarbeitung ist ein ungültiger Feldtyp.
Möglicherweise möchten Sie die Feldtypen in Ihren Geoverarbeitungsmodulen ermitteln und anschließend die Feldtypen in Ihren Rastern überprüfen.
Ich denke, andere Arten von Fehlern oder andere Dinge, die berücksichtigt werden müssen, sind möglicherweise die indizierte Palette oder die Farbtiefe, die für eine bestimmte Verarbeitung nicht unterstützt wird.
Eigentlich scheint es etwas seltener zu sein, korrupt zu sein. Aber sicher kann es passieren. Hier könnten einige Dinge zu suchen sein.
Esri-Foren
beschädigt dted
Ich denke, dass diese Fälle meistens darin bestehen könnten, dass die Verwendung einer anderen Software zum Öffnen der Datei und zum Zurückspeichern in das richtige Format / die richtigen Parameter viele dieser Probleme behebt.
quelle