ArcGIS Desktop

  • ArcGIS Pro
  • ArcMap

  • My Profile
  • Справка
  • Sign Out
ArcGIS Desktop

ArcGIS Online

Картографическая платформа вашей организации

ArcGIS Desktop

Полноценная профессиональная ГИС

ArcGIS Enterprise

ГИС предприятия

ArcGIS for Developers

Инструменты для встраивания приложений с местоположениями

ArcGIS Solutions

Бесплатные шаблоны карт и приложений для отрасли

ArcGIS Marketplace

Получение приложения и данных для вашей организации.

  • Документация
  • Поддержка
Esri
  • Войти
user
  • Мой профиль
  • Выход

ArcMap

  • На главную
  • Начало работы
  • Карта
  • Анализ
  • Управление данными
  • Инструменты
  • Дополнительные модули

Как работает инструмент Отсечение

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

Инструмент Отсечение позволяет присвоить выбранным областям растра значения их ближайших соседей. Этот инструмент полезен при редактировании областей растра, для которых известно, что данные в них являются ошибочными.

Сначала алгоритм определяет все ячейки на растре маски с значением NoData. Соответствующие области на входном растре будут отсечены. Затем внутренне выполняется операция "Распределение по Евклидову расстоянию" для присвоения значений маскируемых ячеек на базе Евклидова расстояния.

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

В следующем примере к входному растру и растру маски был применён инструмент Отсечение. Операция будет применена только к тем входным ячейкам, которые соответствуют значениям NoData в растре маски. Эти местоположения получат значения ячейки, которая будет определена, как ближайшая ячейка входного растра, находящаяся вне заданной маски. С опцией, установленной по умолчанию, для параметра Использовать значения NoData, если они есть в ближайшем соседстве, как отмеченной (в Python, ALL_VALUES в качестве значения параметра nibble_values), существует вероятность, что ячейки NoData входного растра будут отсечены в область, определенную растром маски.

Иллюстрация инструмента Отсечения с параметрами, установленными по умолчанию
OutRas = Nibble(InRas1, Mask_Ras, ALL_VALUES)

В следующем примере, маска была создана путем применения условия к входному растру, которое устанавливает все значения, равные 7, на NoData. Вместо того, чтобы использовать параметр по умолчанию, отмечен параметр Отсечение ячеек NoData (в Python, PROCESS_NODATA в качестве значения параметра nibble_nodata), указывающий, что ячейки NoData во входном растре, попадающие в область растра маски, будут отсечены в корректные значения ячеек в выходных данных.

Иллюстрация инструмента Отсечение, с параметром Отсечение ячеек NoData, измененным по сравнению с значением по умолчанию
OutRas = Nibble(InRas1, Mask_Ras, ALL_VALUES, PROCESS_NODATA)

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

  • Обзор группы инструментов Генерализация
  • Отсечение

ArcGIS Desktop

  • На главную
  • Документация
  • Поддержка

ArcGIS Platform

  • ArcGIS Online
  • ArcGIS Desktop
  • ArcGIS Enterprise
  • ArcGIS for Developers
  • ArcGIS Solutions
  • ArcGIS Marketplace

Об Esri

  • О нас
  • Карьера
  • Блог Esri
  • Конференция пользователей
  • Саммит разработчиков
Esri
Расскажите нам, что вы думаете.
Copyright © 2019 Esri. | Конфиденциальность | Правовая информация