Tôi quan tâm đến một cách để xác định các trình quét (ví dụ: định dạng ESRI GRID) hoặc các shapefile bị hỏng sẽ khiến chúng không được sử dụng trong một công cụ phân tích. Tôi có một số lượng lớn trong cây thư mục có cấu trúc và muốn có thể tạo kịch bản một cái gì đó sẽ đi trên cây tệp và có thể ID các trình quét, ví dụ như nếu bạn cố xem nó trong ArcCatalog thì nó sẽ không cho phép nó được hiển thị và theo đó sẽ làm cho bất kỳ công cụ xử lý địa lý nào đều thất bại. Thỏa thuận tương tự cho shapefiles hoặc các lớp tính năng.
Sở thích của tôi là bằng cách nào đó để làm điều này trong Python (và tôi sẽ không phản đối mô-đun python không phải ESRI hay khác) nhưng tôi sẵn sàng cho mọi thứ. Tôi đoán bạn có thể hack một cái gì đó cùng nhau bằng cách cố gắng xác nhận hình học hoặc viết hoa trên một số khía cạnh của thiết kế tệp, nhưng điều gì sẽ có ý nghĩa nhất? Hoặc có một cách khác để làm điều đó được thiết kế đặc biệt cho mục đích như vậy?
Mục tiêu của tôi là chỉ có thể chạy một cơ chế Kiểm soát chất lượng đơn giản trên một số tệp tiền xử lý lớn kéo dài một tuần để đảm bảo tất cả chúng đều có âm thanh trước khi tôi bắt đầu xử lý hàng loạt thực tế.
cảm ơn, Tom