Estou interessado em uma maneira de identificar rasters (por exemplo, formato ESRI GRID) ou shapefiles corrompidos que impediriam que eles fossem usados em uma ferramenta de análise. Eu tenho um grande número na árvore de pastas estruturadas e gostaria de poder criar um script para algo que percorrerá a árvore de arquivos e ser capaz de identificar rasters que, por exemplo, se você tentar visualizá-lo no ArcCatalog, não permitirá que ele seja exibido e, consequentemente, faria com que qualquer ferramenta de geoprocessamento falhasse. O mesmo negócio para shapefiles ou classes de recurso.
Minha preferência seria de alguma forma fazer isso em Python (e eu não me oporia a um módulo python não ESRI ou outro), mas estou aberto a qualquer coisa. Eu acho que você poderia hackear alguma coisa tentando validar geometria ou capitalizar algum aspecto do design do arquivo, mas o que faria mais sentido? Ou existe outra maneira de fazer isso, especificamente projetada para esse fim?
Meu objetivo é ser capaz de executar um mecanismo simples de controle de qualidade em alguns arquivos grandes de pré-processamento de uma semana para garantir que todos estejam funcionando antes de começar o processamento em lote real.
obrigado Tom