Статистика растра (параметр среды)

Инструменты, использующие параметр среды Статистика растра контролируют процесс построения статистики для выходных наборов растровых данных.

Эта опция позволяет вам посчитать статистику для выходного набора растровых данных. Статистика по набору растровых данных необходима для выполнения в приложениях определенных задач, например, применения растяжки контраста или классификации данных. Вычисление статистики не обязательно, поскольку оно произойдет автоматически при первой необходимости. Однако рекомендуется вычислять статистику до начала работы с наборами растровых данных, если планируется использовать возможности системы, для которых необходима статистика.

Примечания по использованию

  • Статистика по набору растровых данных необходима для выполнения в приложениях определенных задач, например, применения растяжки контраста или классификации данных.
  • Рекомендуется выполнить вычисление статистики для набора растровых данных, перед работой с ним, если вы хотите использовать некоторые функции, требующие вычисленной статистики.
  • Коэффициент пропуска позволяет повысить скорость вычисления статистики путем пропуска пикселов.
  • Игнорируемые значения не будут использоваться при вычислении статистики. Как правило, Вы можете игнорировать фоновые значения.
  • Коэффициенты пропуска для наборов растровых данных, хранящихся в файловой базе геоданных, различаются. Во-первых, если коэффициенты пропуска по x и y различаются, для этих двух коэффициентов пропуска по x и y будет использоваться тот, который меньше. Во-вторых, коэффициент пропуска связан с уровнем пирамидного слоя, который наиболее точно соответствует выбранному коэффициенту пропуска. Если значение коэффициента пропуска не равно количеству пикселов в уровне пирамидного слоя, количество округляется в меньшую сторону до следующего уровня пирамидного слоя, и используется его статистика.
  • Обратитесь к разделу Матрица хранения растров, чтобы увидеть, какие форматы хранения растров могут управляться с помощью этой настройки.

Синтаксис диалога

  • Вычислить статистику – чтобы вычислить статистику, поставьте отметку в диалоговом окне.
  • Коэффициент пропуска для статистики – количество пропускаемых пикселов между образцами.
    • Коэффициент пропуска по X – количество горизонтальных пикселов между образцами. Значение должно быть больше нуля и меньше или равно количеству столбцов набора растровых данных. По умолчанию используется 1 или последний коэффициент пропуска.
    • Коэффициент пропуска по Y – количество вертикальных пикселов между образцами. Значение должно быть больше нуля и меньше или равно количеству строк набора растровых данных. По умолчанию используется 1 или последний коэффициент пропуска.
  • Игнорировать значение – указанные значения (может быть несколько), например, значение фона, не будут учитываться при вычислении статистики. При указании нескольких значений они разделяются точкой с запятой.

Синтаксис скриптов

arcpy.env.rasterStatistics = "calculate_statistics {x_skip_factor} {y_skip_factor} {statistics_ignore_value}"

ПараметрОбъяснение

calculate_statistics (Обязательное)

Чтобы вычислить статистику, используйте STATISTICS; в противном случае, установите NONE.

x_skip_factor (Необязательное)

Значение коэффициента пропуска по оси X.

y_skip_factor (Необязательное)

Значение коэффициента пропуска по оси Y.

statistics_ignore_value (Необязательное)

Игнорируемые значения (может быть несколько), например, значение фона, не будут учитываться при вычислении статистики. При указании нескольких значений они разделяются пробелом.

rasterStatistics, синтаксис

Пример скрипта

import arcpy
# Statistics using a skip factor of 100 for x and y, and 
# ignore values of 0 and 255
arcpy.env.rasterStatistics = 'STATISTICS 100 100 (0 255)'

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