Работа с инструментом Таблица площадей (Tabulate Area)

Доступно с лицензией Spatial Analyst.

Если при работе с инструментом Таблица площадей (Tabulate area) у вас возникли проблемы, в ряде случаев, это связано с типичными корневыми причинами. Некоторые из самых распространенных проблем рассмотрены в следующих разделах; приведены также советы по их преодолению.

Ошибка «Один или несколько наборов входных данных не имеют связанной с ними таблицы атрибутов»

Эта ошибка часто является результатом того, что входные данные зон не имеют обязательной таблицы атрибутов.

  • Если входные данные зон представлены растром, для начала воспользуйтесь инструментом Построить таблицу атрибутов растра (Build Raster Attribute Table), чтобы создать таблицу атрибутов.
  • Если входные данные зон представлены набором классов объектов, автоматически будет создана таблица атрибутов во внутренней конвертации в растр.

Ошибка «Не удалось зарезервировать память»

Для выполнения вычислений площади программа использует внутренние таблицы. Если значения входных данных зон имеют очень большой диапазон (миллионы), требования к оперативной памяти, необходимые для обработки этих таблиц, могут приблизиться или превысить заданный размер системного файла подкачки.

Если памяти недостаточно, операция выполнена не будет, при этом появится сообщение «Не удалось зарезервировать память». У этой проблемы есть два общих решения:

  • Чтобы избежать этой проблемы, вы можете увеличить параметр виртуальной памяти. Однако операционная система не освободит необходимую виртуальную память немедленно по завершению выполнения инструмента. Это может вызвать общее замедление в производительности вашего компьютера.
  • Альтернативный, и более предпочтительный, метод заключается в сокращении диапазона значений зон. Добавьте новое поле в таблицу атрибутов зон с индексным значением, используйте инструмент Таблица площадей (Tabulate Area) для этого поля, а затем присоедините результаты к исходным входным данным зон.

    Например, если существует только три зоны со значениями - 2.120.000; 4.070.000;, и 9.540.000 - деление значений на 10000 позволит получить значения 212, 407 и 954.

Выходные области меньше ожидаемых

Некоторые из значений площади в выходной таблице могут быть меньше тех, которые вы ожидали.

Как правило, это связано с тем, что ячейки с значением NoData в входных данных с более высоким разрешением занимают меньшую площадь, чем ячейки с значением NoData после передискретизации растра до разрешения другого, более грубого, растра.

Чтобы избежать этой ситуации, следует либо Изменить разрешение (Resample) более грубого входного растра так, чтобы оно соответствовало разрешению более мелкого входного растра, либо присвоить Размеру ячейки (Cell size) в среде анализа растра значение Минимальный из всех входных (Minimum Of Inputs).

Связанные разделы