Инструменты, использующие параметр среды Статистика растра (Raster Statistics) контролируют процесс построения статистики для выходных наборов растровых данных.
Эта опция позволяет вам посчитать статистику для выходного набора растровых данных. Статистика, необходимая для набора растровых данных для выполнения различных задач в ArcMap или ArcCatalog, например, для растяжки контрастности или классифицирования данных. Вычисление статистики не обязательно, поскольку оно произойдет автоматически при первой необходимости. Однако рекомендуется вычислять статистику до начала работы с наборами растровых данных, если планируется использовать возможности системы, для которых необходима статистика.
Примечания по использованию
- Статистика по набору растровых данных необходима для выполнения в приложениях определенных задач, например, применения растяжки контраста или классификации данных.
- Рекомендуется выполнить вычисление статистики для набора растровых данных, перед работой с ним, если вы хотите использовать некоторые функции, требующие вычисленной статистики.
- Коэффициент пропуска позволяет повысить скорость вычисления статистики путем пропуска пикселей.
- Игнорируемые значения не будут использоваться при вычислении статистики. Как правило, Вы можете игнорировать фоновые значения.
- Коэффициенты пропуска для наборов растровых данных, хранящихся в файловой базе геоданных, различаются. Во-первых, если коэффициенты пропуска по x и y различаются, для этих двух коэффициентов пропуска по x и y будет использоваться тот, который меньше. Во-вторых, коэффициент пропуска связан с уровнем пирамидного слоя, который наиболее точно соответствует выбранному коэффициенту пропуска. Если значение коэффициента пропуска не равно количеству пикселов в уровне пирамидного слоя, количество округляется в меньшую сторону до следующего уровня пирамидного слоя, и используется его статистика.
- Обратитесь к разделу Матрица хранения растров (Raster Storage Matrix), чтобы увидеть, какие форматы хранения растров могут управляться с помощью этой настройки.
Синтаксис диалога
- Вычислить статистику – чтобы вычислить статистику, поставьте отметку в диалоговом окне.
- Коэффициент пропуска для статистики – количество пропускаемых пикселов между образцами.
- Коэффициент пропуска по X – количество горизонтальных пикселов между образцами. Значение должно быть больше нуля и меньше или равно количеству столбцов набора растровых данных. По умолчанию используется 1 или последний коэффициент пропуска.
- Коэффициент пропуска по Y – количество вертикальных пикселов между образцами. Значение должно быть больше нуля и меньше или равно количеству строк набора растровых данных. По умолчанию используется 1 или последний коэффициент пропуска.
- Игнорировать значение (Statistics ignore value) – указанные значения (может быть несколько), например, значение фона, не будут учитываться при вычислении статистики. При указании нескольких значений они разделяются точкой с запятой.
Синтаксис скриптов
arcpy.env.rasterStatistics = "calculate_statistics {x_skip_factor} {y_skip_factor} {statistics_ignore_value}"
Parameters | Описание |
---|---|
calculate_statistics (Обязательно) | Чтобы вычислить статистику, используйте STATISTICS; в противном случае, установите NONE. |
X_skip_factor (Дополнительно) | Значение коэффициента пропуска по оси X. |
Y_skip_factor (Дополнительно) | Значение коэффициента пропуска по оси Y. |
statistics_ignore_value (Дополнительно) | Игнорируемые значения (может быть несколько), например, значение фона, не будут учитываться при вычислении статистики. При указании нескольких значений они разделяются пробелом. |
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)'