Меня интересует способ идентификации растров (например, формат ESRI GRID) или поврежденных шейп-файлов, которые не позволили бы их использовать в инструменте анализа. У меня есть большое число в структурированном дереве папок, и я хотел бы иметь возможность писать сценарии, которые будут обходить дерево файлов и иметь возможность идентифицировать растры, которые, например, если вы попытались просмотреть его в ArcCatalog, не позволили бы его отображать и, соответственно, любой инструмент геообработки потерпит неудачу. То же самое касается шейп-файлов или классов объектов.
Я бы предпочел сделать это в Python (и я не был бы против модуля Python не-ESRI или другого), но я открыт для всего. Я полагаю, что вы могли бы что-то взломать, попытавшись проверить геометрию или извлечь выгоду из какого-либо аспекта разработки файла, но что будет наиболее разумным? Или есть другой способ сделать это, специально предназначенный для этой цели?
Моя цель - просто запустить простой механизм контроля качества на некоторых больших недельных файлах предварительной обработки, чтобы убедиться, что они все исправны, прежде чем я начну выполнять фактическую пакетную обработку.
спасибо том