分析ツールで使用できないように破損しているラスター(ESRI GRID形式など)またはシェープファイルを特定する方法に興味があります。構造化されたフォルダーツリーに多数のファイルがあり、ファイルツリーをたどるスクリプトを作成したり、ラスターにIDを付けたりしたい。たとえば、ArcCatalogで表示しようとすると、表示できないしたがって、ジオプロセシングツールは失敗します。シェープファイルまたはフィーチャクラスについても同様です。
私の好みはどういうわけかPythonでこれを行うことです(そして、ESRI以外のpythonモジュールなどに反対することはありません)が、私は何でも開いています。ジオメトリを検証したり、ファイルデザインの一部の側面を利用したりして、何かを一緒にハックできると思いますが、何が最も理にかなっていますか?それとも、そのような目的のために特別に設計された別の方法がありますか?
私の目標は、実際のバッチ処理を開始する前に、1週間に及ぶ大規模な前処理ファイルに対して単純な品質管理メカニズムを実行して、すべてが正常であることを確認できるようにすることです。
ありがとう、トム