ArcGIS for Desktop

  • Документация
  • Стоимость
  • Поддержка

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

ArcGIS Online

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

ArcGIS for Desktop

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

ArcGIS for Server

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

ArcGIS for Developers

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

ArcGIS Solutions

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

ArcGIS Marketplace

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

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

Справка

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

NoData (параметр среды)

  • Примечания по использованию
  • Синтаксис диалога
  • Синтаксис скриптов

Инструменты, имеющие параметр среды NoData, будут обрабатывать только растры, в которых доступен параметр NoData.

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

Примечания по использованию

  • При работе с дополнительным модулем ArcGIS Spatial Analyst extension рекомендуется использовать метод NONE. Это позволяет получить такое же поведение, что и у предыдущих версий ArcGIS.
  • PROMOTION – самый безопасный метод сопоставления, так как значение NoData никогда не будет утеряно. Однако распространения глубины пикселов растра создаст выходные данные, размер которых в два раза больше.

Синтаксис диалога

  • NoData – Выберите, какой метод сопоставления NoData вы будете использовать.
    • NONE – Не будет никаких правил для значений NoData. Если ваши входные и выходные данные попадают в один и тот же диапазон значений, то значения NoData будет перемещены без изменений. Однако если ваш диапазон значений изменится, то для значения NoData не будет выполнено никакой замены в выходных данных. Этот метод используется по умолчанию.
    • MAXIMUM – Максимальное значение в выходном диапазоне значений будет использовано для присвоения значениям NoData.
    • MINIMUM – Минимальное значение в выходном диапазоне значений будет использовано для присвоения значениям NoData.
    • MAP_UP – Наименьшее значение в диапазоне будет повышено, а самое наименьшее станет значением NoData. Если используются данные без знака, значение 0 станет 1, значение NoData будет присвоено 0, и все остальные значения останутся прежними. Если используются данные со знаком, наименьшее значение в диапазоне будет повышено, а самое наименьшее станет значением NoData. Например, с 8-битными целочисленными данными со знаком, -127 станет -126, и значением NoData станет -127.
    • MAP_DOWN – Значением NoData станет максимальное значение в диапазоне данных, наибольшее значение в диапазоне данных станет на одно значение меньше, и остальные значения останутся прежними. Например, если используются 8-битные целочисленные данные без знака, значением NoData станет 255, значение 255 станет равно 254, а все остальные значения останутся прежними.
    • PROMOTION – Если существует значение NoData вне диапазона входных данных, пиксельная глубина выходных данных будет повышена на следующий доступный уровень, а NoData будет присвоено максимальное значение в новом диапазоне данных. Например, если используются 8-битовый целочисленный набор данных без знака, для которого требуется значение 256 для NoData, то он будет повышен до 16-битового набора данных, и максимальное значение станет значением для NoData. Если существует значение NoData внутри диапазона входных данных, которое необходимо записать в выходные данные, или если нет значений NoData вообще, то пиксельная глубина не будет повышена.

      Если существует значение NoData вне диапазона входных данных, пиксельная глубина будет повышена на следующий доступный уровень, и значением NoData будет то значение, которое выберет пользователь. Например, если используются 8-битовый целочисленный набор данных без знака, для которого требуется значение 256 для NoData, то он будет повышен до 16-битового набора данных, и значение 256 станет значением для NoData. Если выбранное значение NoData находится внутри диапазона входных данных, то пиксельная глубина для выходных данных не будет повышена.

Синтаксис скриптов

arcpy.env.nodata = "mapping_method"

ParametersОписание

nodata

Используемый метод сопоставления NoData:

  • NoData – Выберите, какой метод сопоставления NoData вы будете использовать.
    • NONE – Не будет никаких правил для значений NoData. Если ваши входные и выходные данные попадают в один и тот же диапазон значений, то значения NoData будет перемещены без изменений. Однако если ваш диапазон значений изменится, то для значения NoData не будет выполнено никакой замены в выходных данных. Этот метод используется по умолчанию.
    • MAXIMUM – Максимальное значение в выходном диапазоне значений будет использовано для присвоения значениям NoData.
    • MINIMUM – Минимальное значение в выходном диапазоне значений будет использовано для присвоения значениям NoData.
    • MAP_UP – Наименьшее значение в диапазоне будет повышено, а самое наименьшее станет значением NoData. Если используются данные без знака, значение 0 станет 1, значение NoData будет присвоено 0, и все остальные значения останутся прежними. Если используются данные со знаком, наименьшее значение в диапазоне будет повышено, а самое наименьшее станет значением NoData. Например, с 8-битными целочисленными данными со знаком, -127 станет -126, и значением NoData станет -127.
    • MAP_DOWN – Значением NoData станет максимальное значение в диапазоне данных, наибольшее значение в диапазоне данных станет на одно значение меньше, и остальные значения останутся прежними. Например, если используются 8-битные целочисленные данные без знака, значением NoData станет 255, значение 255 станет равно 254, а все остальные значения останутся прежними.
    • PROMOTION – Если существует значение NoData вне диапазона входных данных, пиксельная глубина выходных данных будет повышена на следующий доступный уровень, а NoData будет присвоено максимальное значение в новом диапазоне данных. Например, если используются 8-битовый целочисленный набор данных без знака, для которого требуется значение 256 для NoData, то он будет повышен до 16-битового набора данных, и максимальное значение станет значением для NoData. Если существует значение NoData внутри диапазона входных данных, которое необходимо записать в выходные данные, или если нет значений NoData вообще, то пиксельная глубина не будет повышена.

      Если существует значение NoData вне диапазона входных данных, пиксельная глубина будет повышена на следующий доступный уровень, и значением NoData будет то значение, которое выберет пользователь. Например, если используются 8-битовый целочисленный набор данных без знака, для которого требуется значение 256 для NoData, то он будет повышен до 16-битового набора данных, и значение 256 станет значением для NoData. Если выбранное значение NoData находится внутри диапазона входных данных, то пиксельная глубина для выходных данных не будет повышена.

Синтаксис pyramid
import arcpy

# Set the nodata mapping method environment to promote the value.
arcpy.env.nodata = "PROMOTION"

Связанные темы

  • Обзор параметров хранения растров
  • Обзор параметров среды геообработки
  • Уровни параметров среды и их иерархия
  • Установка параметров среды геообработки
Отзыв по этому разделу?

ArcGIS for Desktop

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

ArcGIS Platform

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

Об Esri

  • О нас
  • Карьера
  • Блог сотрудников
  • Конференция пользователей
  • Саммит разработчиков
Esri
© Copyright 2016 Environmental Systems Research Institute, Inc. | Конфиденциальность | Правовая информация