Mam duży zestaw danych rastrowych o rozdzielczości 100 m (rozmiar mniejszy 48 US), który ma tabelę atrybutów rastrowych (RAT). Dane zostały utworzone przez kogoś innego. Jeden z atrybutów w RAT ma wartości danych, na których mi zależy, podczas gdy rzeczywiste wartości komórek rastrowych są bez znaczenia. Próbowałem dowiedzieć się, jak ponownie przypisać wartość atrybutu, na którym mi zależy, do rzeczywistej wartości komórki rastrowej, ale nie byłem w stanie wymyślić, jak to zrobić. Powodem, dla którego chcę to zrobić, jest to, że mam dość zaangażowane niestandardowe narzędzie Python, które opracował ktoś inny, który wykona potrzebne mi obliczenia, ale niestety nie ma możliwości korzystania z atrybutów RAT. Używa tylko wartości przypisanej do komórki rastrowej, która, jak powiedziałem w tym przypadku, jest bez znaczenia.
Wypróbowałem okrężny sposób uruchamiania narzędzia raster to point w celu utworzenia klasy obiektów punktowych z atrybutem pola docelowego, na którym zależy mi, myśląc, że mógłbym następnie utworzyć nowy raster z wynikowej klasy obiektów punktowych. Jednak narzędzie rastrowo-punktowe nie powiodło się, stwierdzając, że nie mam wystarczającej ilości pamięci tymczasowej (korzystam z komputera Alienware z 16 GB pamięci RAM i dyskiem danych 1 TB).
Czy mam jakieś opcje? Korzystam z ArcGIS 10, ale gdybym mógł zrobić to, co z łatwością opisuję w innym pakiecie, chętnie spróbuję w inny sposób (nie jestem żonaty z ArcGIS).
źródło