У меня есть большой (размер меньше 48 US) набор растровых данных с разрешением 100 м, который имеет таблицу атрибутов растра (RAT). Данные были созданы кем-то еще. Один из атрибутов в RAT имеет значения данных, которые меня интересуют, а фактические значения растровых ячеек не имеют смысла. Я пытался выяснить, как переназначить значение атрибута, который мне небезразличен, фактическому значению растровой ячейки, но не смог понять, как это сделать. Причина, по которой я хочу это сделать, заключается в том, что у меня есть довольно сложный пользовательский инструмент Python, который кто-то другой разработал, который будет выполнять необходимые мне вычисления, но, к сожалению, он не имеет возможности использовать атрибуты RAT. Он использует только присвоенное растровой ячейке значение, которое, как я сказал в этом случае, не имеет смысла.
Я попробовал обходной способ запуска инструмента растр-точка, чтобы создать класс точечных объектов с целевым полем, являющимся интересующим меня атрибутом, думая, что затем я смогу создать новый растр из результирующего класса точечных объектов. Однако инструменту растр-точка не удалось указать, что у меня недостаточно временной памяти (я использую компьютер Alienware с 16 ГБ ОЗУ и диском данных 1 ТБ).
У меня есть варианты? Я использую ArcGIS 10, но если бы я мог с готовностью сделать то, что описал в другом пакете, я бы хотел попробовать другой способ (я не женат на ArcGIS).