Skip to main content

Сохраняющее объекты сглаживание (Инструменты Spatial Analyst)

Краткая информация

Сглаживает растр поверхности, удаляя шумы и сохраняя при этом объекты.

Более подробно о работе инструмента Сохраняющее объекты сглаживание

Иллюстрация

Иллюстрация инструмента Сохраняющее объекты сглаживание

Использование

  • Этот инструмент можно использовать для удаления шума из растра цифровой модели рельефа (ЦМР). Его можно использовать в любом рабочем процессе анализа, где желательны более сглаженные выходные данные.

  • Этот инструмент имеет несколько параметров, влияющих на процесс сглаживания. Они могут использоваться отдельно или в комбинации, чтобы адаптировать результаты к конкретному приложению. Анализом можно управлять следующими способами:

    • Размер области вокруг сглаживаемых ячеек.

    • Относительная крутизна локальной вариации, которая будет затронута.

    • Количество раз, когда будет применен процесс сглаживания.

    • Относительная высота объектов, которые будут затронуты.

  • Параметр Расстояние окрестности определяет размер окрестности. Укажите небольшое значение, которое гарантирует, что будет сглажен только шум, в то время как объекты на входном растре будут сохранены. Например, настройка 5 ячеек приведет к окну обработки 11 на 11 ячеек, что обычно является хорошей отправной точкой.

  • Параметр Нормальный порог разности определяет потенциальное максимальное изменение крутизны ребра объекта (в градусах) за одну итерацию. Указание небольшого значения (например, 15 градусов или меньше) гарантирует, что будут сглажены только ребра плоских объектов.

  • Параметр Максимальное изменение высоты определяет потенциальное максимальное изменение высоты объекта за одну итерацию. Указание небольшого значения (например, 0,5 метра или меньше) гарантирует, что будут сглажены только короткие объекты.

  • Параметр Количество итераций определяет количество повторений процесса сглаживания. Указание больших значений может повысить гладкость выходного растра; однако большее количество итераций приведет к увеличению времени обработки. Во многих случаях для этого параметра хорошо подходит небольшое значение (например, 3).

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

  • Этот инструмент может быть ускорен с помощью графического процессора, то есть если в вашей системе доступен совместимый графический процессор (GPU), он будет использоваться для повышения производительности инструмента. Используйте параметр Целевое устройство для анализа (analysis_target_device в Python), чтобы определить, будет ли GPU или CPU использоваться для запуска инструмента.

    Дополнительные сведения о совместимых GPU, настройке и работе с устройствами GPU, а также советы по устранению неполадок см. в разделе Работа GPU со Spatial Analyst

  • Этот инструмент поддерживает параллельную обработку. Если ваш компьютер имеет несколько процессоров или процессор с несколькими ядрами, то его производительность будет более высокой, особенно на больших наборах данных. Раздел справки Параллельная обработка с Spatial Analyst содержит более подробные сведения об этой возможности и способах ее настройки.

  • Если формат выходного растра .crf, этот инструмент поддерживает параметр среды хранения растровых изображений Пирамида. Пирамиды будут созданы в выходных данных по умолчанию. Для любого другого формата вывода этот параметр среды не поддерживается, и пирамиды создаваться не будут.

  • См. Параметры среды анализа и Spatial Analyst для получения дополнительной информации о параметрах среды геообработки, применимых к этому инструменту.

Параметры

Подпись Объяснение Тип данных

Растр входной поверхности

Входной растр поверхности.

Raster Layer

Единицы измерения расстояния

(Дополнительный)

Указывает единицу расстояния, которая будет использоваться для параметра Расстояние окрестности. Значение по умолчанию - Ячейки.

  • ЯчейкиЕдиницей измерения расстояния будут ячейки.

  • МетрыЕдиницами измерения расстояния будут метры.

  • СантиметрыЕдиницами измерения расстояния будут сантиметры.

  • КилометрыЕдиницами измерения расстояния будут километры.

  • ДюймыЕдиницей измерения расстояния будут международные дюймы.

  • ФутыЕдиницами измерения расстояния будут международные футы.

  • ЯрдЕдиницами измерения расстояния будут международные ярды.

  • МилиЕдиницами измерения расстояния будут международные мили.

String

Расстояние окрестности

(Дополнительный)

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

Значение должно быть положительным числом. Значение по умолчанию - 5 ячеек.

Double

Нормальный порог разности

(Дополнительный)

Максимальная нормальная разность для соседней ячейки, которая должна быть включена при вычислении нового значения ячейки для текущей обрабатываемой ячейки. Нормальная разность — это угол, образованный нормальным вектором соседней ячейки и нормальным вектором текущей обрабатываемой ячейки.

Это значение может быть любым в диапазоне от -180 градусов до 180 градусов. По умолчанию равно 15 градусам.

Double

Число итераций

(Дополнительный)

Количество раз, которое будет повторяться процесс сглаживания.

Значение должно быть положительным целым числом. Значение по умолчанию – 3.

Long

Максимальное изменение высоты

(Дополнительный)

Допустимое максимальное изменение высоты любой ячейки за одну итерацию.

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

Значение должно быть положительным числом. Значение по умолчанию - 0,5 метров.

Linear Unit

Z-единицы

(Дополнительный)

Задает линейные единицы измерения, которые будет использоваться для вертикальных z-значений.

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

  • ДюймЛинейными единицами измерения будут дюймы.

  • ФутЛинейными единицами измерения будут футы.

  • Футы СШАЛинейными единицами измерения будут геодезические футы США.

  • ЯрдЛинейными единицами измерения будут ярды.

  • Мили СШАЛинейными единицами измерения будут геодезические мили США.

  • Морская миляЛинейными единицами измерения будут морские мили.

  • МиллиметрЛинейными единицами измерения будут миллиметры.

  • СантиметрЛинейными единицами измерения будут сантиметры.

  • МетрЛинейными единицами измерения будут метры.

  • КилометрЛинейными единицами измерения будут километры.

  • ДециметрЛинейными единицами измерения будут дециметры.

String

Целевое устройство для анализа

(Дополнительный)

Указывает устройство, которое будет использоваться для выполнения вычисления.

  • GPU затем CPUЕсли найден совместимый графический процессор GPU, он будет использоваться для выполнения вычисления; в противном случае будет использоваться центральный процессор CPU. Используется по умолчанию.

  • Только на CPU.Вычисление будет выполняться только на CPU.

  • Только на CPU.Вычисление будет выполняться только на CPU.

String

Возвращаемое значение

Подпись Объяснение Тип данных

Выходной растр

Выходной сглаженный растр.

Raster

Параметры среды

Автоподтверждение, Размер ячейки, Метод проецирования размера ячейки, Текущая рабочая область, Экстент, Географические преобразования, GPU ID, Маска, Выходное ключевое слово конфигурации, Выходная система координат, Коэффициент параллельной обработки, Тип процессора, Пирамидный слой, Временная рабочая область, Растр привязки, Размер листа

Информация о лицензировании

  • Basic: Требуется Spatial Analyst
  • Standard: Требуется Spatial Analyst
  • Advanced: Требуется Spatial Analyst