neighborhood (Дополнительный) | Ячейки, расположенные вокруг обрабатываемой, значения которых будут использоваться в вычислении статистики. Есть несколько предопределенных типов окрестностей для выбора, или можно задать пользовательский Кернел. Когда выбран тип окрестностей, можно задать другие параметры, чтобы полностью определить форму, размер и единицы измерения. Окрестность по умолчанию – квадрат три на три ячейки. Форма окрестностей определяется классом Neighborhood. Доступные типы окрестностей NbrAnnulus, NbrCircle, NbrRectangle, NbrWedge, NbrIrregular, и NbrWeight. Доступны следующие формы типов окрестностей: - NbrAnnulus({innerRadius}, {outerRadius}, {units})
Окрестность в форме кольца (пончика), определяемая внутренним и внешним радиусами. Минимальное значение радиуса — 1 ячейка, а внешний радиус должен быть больше внутреннего. Максимальный внутренний радиус — 2046 ячеек, а максимальный внешний радиус — 2047 ячеек. Кольцо по умолчанию характеризуется внутренним радиусом, равным 1 ячейке, и внешним радиусом, равным 3 ячейкам. - NbrCircle({radius}, {units}
Круговая окрестность с заданным радиусом. Минимальное значение радиуса — 1 ячейка, максимальное — 2047 ячеек. Значение радиуса по умолчанию равно трем ячейкам. - NbrRectangle({width}, {height}, {units})
Прямоугольная окрестность, определенная высотой и шириной. Минимальное значение ширины или высоты — 1 ячейка, максимальное — 4096 ячеек. По умолчанию – это квадрат со стороной, равной 3 ячейкам. - NbrWedge({radius}, {startAngle}, {endAngle}, {units})
Окрестность в форме клина задается радиусом, начальным углом и конечным углом. Минимальное значение радиуса — 1 ячейка, максимальное — 2047 ячеек. Клин строится в направлении против часовой стрелки от начального угла до конечного угла. Углы задаются в градусах, величина равная 0 или 360 представляет восток. Можно использовать отрицательные значения углов. Клин по умолчанию имеет значение от 0 до 90 градусов, с радиусом, равным 3 ячейкам. - NbrIrregular(inKernelFile)
Пользовательская окрестность с характеристиками, заданными определенным текстовым керн-файлом. Минимальное значение ширины или высоты ядра — 1 ячейка, максимальное — 4096 ячеек. - NbrWeight(inKernelFile)
Пользовательская окрестность с характеристиками, заданными определенным текстовым керн-файлом, который может применять веса к элементам окрестности. Минимальное значение ширины или высоты ядра — 1 ячейка, максимальное — 4096 ячеек.
Для окрестностей 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 указывает на то, что для вычисления статистики значений в пределах окрестности информации недостаточно.
| Boolean |
percentile_value (Дополнительный) | Будет вычислено значение процентиля. Значение по умолчанию – 90, для 90-го процентиля. Значение может варьироваться от 0 до 100. 0-й процентиль по существу эквивалентен Минимуму в статистике, а 100-й процентиль эквивалентен Максимуму. Значение 50 даст по существу тот же результат, что и Медиана в статистике. Эта опция доступна, только если для параметра statistics_type задано значение PERCENTILE. Если был указан какой-либо другой тип статистики, то этот параметр будет проигнорирован. | Double |