neighborhood (Дополнительный) | Ячейки, расположенные вокруг обрабатываемой, значения которых будут использоваться в вычислении статистики. Есть несколько предопределенных типов окрестностей для выбора, или можно задать пользовательское ядро. Когда выбран тип окрестности, можно задать другие параметры, чтобы полностью определить форму, размер и единицы измерения. Окрестность по умолчанию – квадрат со стороной три ячейки. Форма окрестностей определяется классом Neighborhood. Доступные типы окрестностей NbrAnnulus, NbrCircle, NbrRectangle, NbrWedge, NbrIrregular, и NbrWeight. Доступны следующие формы типов окрестностей: - NbrAnnulus({innerRadius}, {outerRadius}, {units})
Окрестность в форме кольца, определяемая внутренним радиусом и внешним радиусом. Кольцо по умолчанию – внутренний радиус одной ячейки и внешний радиус трех ячеек. - NbrCircle({radius}, {units}
Круговая окрестность с заданным радиусом. Значение радиуса по умолчанию равно трем ячейкам. - NbrRectangle({width}, {height}, {units})
Прямоугольная окрестность, определенная высотой и шириной. Прямоугольная окрестность по умолчанию – квадрат со стороной три ячейки. - NbrWedge({radius}, {startAngle}, {endAngle}, {units})
Окрестность в форме клина определяется радиусом, начальным углом и конечным углом. Клин строится в направлении против часовой стрелки от начального угла до конечного угла. Углы задаются в градусах, величина равная 0 или 360 представляет восток. Могут использоваться отрицательные значения углов. Клин по умолчанию имеет значение от 0 до 90 градусов, с радиусом, равным трем ячейкам. - NbrIrregular(inKernelFile)
Пользовательская окрестность с характеристиками, заданными определенным текстовым керн-файлом. - NbrWeight(inKernelFile)
Пользовательская окрестность с характеристиками, заданными определенным текстовым керн-файлом, который может применять веса к элементам окрестности.
Для окрестностей NbrAnnulus, Nbrcircle, NbrRectangle и NbrWedge единицы расстояния для параметров заданы в единицах CELL или единицах MAP. По умолчанию используются единицы ячейки. Для керн-окрестностей первая строка в керн-файле определяет ширину и высоту окрестности, заданные числом ячеек. Последующие строки показывают, как будет обрабатываться входное значение, которое соответствует расположению в керн-файле. Значение 0 в керн-файле либо для типа нерегулярной или взвешенной окрестности показывает, что соответствующее расположение не будет включено в вычисление. Для нерегулярной окрестности значение 1 в керн-файле показывает, что соответствующая входная ячейка будет включена в операцию. Для взвешенной окрестности значение в каждой позиции показывает, на что должно быть умножено значение соответствующей входной ячейки. Могут использоваться положительные или отрицательные десятичные значения. | Neighborhood |
statistics_type (Дополнительный) | Указывает тип вычисляемой статистики. - MEAN—Будет вычислено среднее (среднее значение) ячеек в окрестности.
- MAJORITY—Будет определено Большинство (значение, встречающееся чаще всего) для ячеек в окрестности.
- MAXIMUM—Будет определен Максимум (наибольшее значение) для ячеек в окрестности.
- MEDIAN—Будет вычислена Медиана для ячеек в окрестности. Медиана эквивалентна 50-му процентилю.
- MINIMUM—Будет определен Минимум (наименьшее значение) для ячеек в окрестности.
- MINORITY—Будет определено Меньшинство (значение, встречающееся реже всего) для ячеек в окрестности.
- PERCENTILE—Будет вычислено значение процентиля для ячеек в окрестности. Девяностый процентиль вычисляется по умолчанию. Вы можете задать другие значения (от 1 до 100) с помощью параметра percentile_value.
- RANGE—Будет вычислен Диапазон (разница между наибольшим и наименьшим значением) для ячеек в окрестности.
- STD—Будет вычислено стандартное отклонение для ячеек в окрестности.
- SUM—Будет вычислена сумма ячеек в окрестности.
- VARIETY—Будет вычислено разнообразие (количество уникальных значений) значений ячеек в окрестности.
Типом статистики по умолчанию является MEAN. Если входной растр является целочисленным, доступно использование всех типов статистики. Если входной растр с плавающей точкой, будут доступны только типы статистики MEAN, MAXIMUM, MEDIAN, MINIMUM, PERCENTILE, RANGE, STD и SUM. | String |
ignore_nodata (Дополнительный) | Определяет, игнорируются ли в вычислениях статистики значения NoData. - DATA—Если в окрестности есть значение NoData, значение NoData будет проигнорировано. При определении статистики значений будут использованы только ячейки, имеющие определенное значение. Если значение обрабатываемой ячейки равно NoData, обрабатываемая ячейка может получить значение в выходном растре при условии, что хотя бы одна ячейка в окрестности имеет допустимое значение. Это значение по умолчанию
- NODATA—Если какая-либо ячейка в окрестности имеет значение NoData, включая обрабатываемую ячейку, выходным значением обрабатываемой ячейки будет значение NoData. Наличие значения NoData указывает на то, что для вычисления значения статистики в пределах окрестности информации недостаточно.
| Boolean |
percentile_value (Дополнительный) | Будет вычислено значение процентиля. Значение по умолчанию – 90, для 90-го процентиля. Значения могут варьироваться от 0 до 100. 0-й процентиль по существу эквивалентен Минимуму в статистике, а 100-й процентиль эквивалентен Максимуму. Значение 50 даст по существу тот же результат, что и Медиана в статистике. Эта опция доступна, только если для параметра statistics_type задано значение PERCENTILE. Если был указан какой-либо другой тип статистики, то этот параметр будет проигнорирован. | Double |