Функция Заполнение

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

Обзор

Заполняет локальные понижения и пики в растре поверхности рельефа для удаления всех небольших ошибок и неточностей, присущих данным. Функция выполняет заполнение в виде процесса с итерациями, пока все понижения не будут заполнены в пределах указанного Ограничения по Z.

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

Локальное понижение - это пиксел с неопределенным направлением стока; вокруг него не существует ячеек с меньшей, чем у этого пиксела, высотой. Точка устья - это пограничный пиксел с наименьшей высотой для водосборной области локального понижения. Если бы локальные понижения были заполнены водой, в этих точках вода «утекала бы» с поверхности.

Например, представьте себе понижение с точкой устья, имеющей высоту 210 футов, и глубочайшей точкой понижения в 204 футов (разница в 6 футов). Если значение Ограничения по Z равно 8, такое понижение будет заполнено. Однако в случае, если значение Ограничения по z равно 4, понижение не заполнится, пока его глубина не превысит данную разность и не станет, таким образом, корректным понижением.

Более подробно о работе функции Заполнение см. в разделе Как работает заполнение.

Это глобальная растровая функция.

Примечания

Ограничение по Z задает максимальное допустимое различие между глубиной понижения и точкой устья и определяет, какие понижения заполнятся, а какие нет. Ограничение по Z не является значением максимальной глубины, до которой будет заполнено локальное понижение. Все локальные понижения, которые по глубине меньше, чем Ограничение по Z, и ниже, чем самый низкий из прилегающих соседних пикселов, будут заполнены до высоты своих точек устьев. Если различия в z-значениях между локальным понижением и его точкой устья больше, чем значение Ограничения по Z, это локальное понижение не будет заполнено.

Инструмент Локальное понижение можно использовать перед использованием растровой функции Заполнение для нахождения числа понижений и определения их глубин. Знание глубины локальных понижений может помочь в определении подходящего значения Ограничения по Z.

Функция Заполнение может быть также использована для удаления пиков. Пик - это пиксел, вокруг которого нет пикселов с большей высотой. Для удаления пиков входной растр поверхности должен быть инвертирован. Эту операцию можно выполнить с помощью математической функции Вычесть. Задайте наибольшее значение растра поверхности в качестве первых входных данных и растр поверхности в качестве вторых входных данных для функции Вычесть.

Ограничение по Z также может быть применено и к этому процессу. Если для ограничения по z не задано никакого значения, будут удалены все пики. Если значение определено, в тех случаях, когда разница в значении z между пиком и самой высокой соседней ячейкой больше, чем Ограничение по Z, этот пик удален не будет.

Если входной растр целочисленный, растр заполнения будет также целочисленным. Если входной растр с плавающей точкой, выходной растр также будет с плавающей точкой.

Параметры

Имя параметраОписание

Растр

Одноканальный набор растровых данных высот.

Ограничение по Z

Максимальная разница в высоте между заполняемым локальным понижением и его точкой устья.

При не указании этого значения будут заполнены все понижения - независимо от их глубины.

Значение Ограничения по Z должно быть больше нуля.

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