Interesuje mnie sposób identyfikacji rastrów (np. Format ESRI GRID) lub uszkodzonych plików kształtu, które uniemożliwiłyby ich użycie w narzędziu analitycznym. Mam dużą liczbę w ustrukturyzowanym drzewie folderów i chciałbym móc napisać skrypt, który przejdzie po drzewie plików i będzie mógł zidentyfikować rastry, które, na przykład, jeśli spróbujesz wyświetlić je w ArcCatalog, nie pozwolą na jego wyświetlenie i odpowiednio spowodowałoby awarię dowolnego narzędzia geoprzetwarzania. Ta sama oferta dla plików kształtów lub klas obiektów.
Moją preferencją byłoby jakoś to zrobić w Pythonie (i nie byłbym przeciwny modułowi Pythona spoza ESRI lub temu innemu), ale jestem otwarty na wszystko. Wydaje mi się, że możesz zhakować coś razem, próbując zweryfikować geometrię lub wykorzystać jakiś aspekt projektu pliku, ale co byłoby najbardziej sensowne? A może jest to inny sposób, który został specjalnie zaprojektowany do tego celu?
Moim celem jest po prostu uruchomienie prostego mechanizmu kontroli jakości na niektórych dużych tygodniowych plikach przetwarzania wstępnego, aby upewnić się, że wszystkie są w dobrym stanie, zanim zacznę faktyczne przetwarzanie wsadowe.
dzięki, Tom
W przypadku źródeł danych wektorowych użyj Sprawdź geometrię / Napraw geometrię w tandemie.
źródło
Jeśli chodzi o pliki shp wektorowe, użyłbym czegoś w rodzaju narzędzia do sprawdzania plików kształtów w skryptach arcs.
sprawdzanie plików kształtów
Dla rastra Najczęstszym błędem podczas geoprzetwarzania jest nieprawidłowy typ pola.
Możesz rozważyć wykrycie typów pól w modułach geoprzetwarzania, a następnie uruchomić sprawdzanie typów pól w swoich rastrach.
Sądzę, że inne rodzaje błędów lub niektóre inne rzeczy, które należy wziąć pod uwagę, to indeksowana paleta lub brak obsługi głębi kolorów dla określonego przetwarzania.
W rzeczywistości bycie zepsutym wydaje się nieco rzadsze. Ale na pewno może się zdarzyć. Oto kilka rzeczy, na które należy zwrócić uwagę.
fora
esri uszkodzone dted
Myślę, że przez większość czasu takie przypadki mogą być takie, że użycie innego oprogramowania do otwarcia pliku i zapisania go z powrotem do poprawnego formatu / parametrów naprawia wiele z tych problemów.
źródło