ArcGIS Desktop

  • ArcGIS Pro
  • ArcMap

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

ArcGIS Online

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

ArcGIS Desktop

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

ArcGIS Enterprise

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

ArcGIS Developers

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

ArcGIS Solutions

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

ArcGIS Marketplace

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

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

ArcMap

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

Использование параметров инструментов

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

  • Правила параметров инструмента

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

Правила параметров инструмента

  • Параметр типа ключевого слова, такой как output_measurement, содержит конкретные предопределенные ключевые слова (DEGREE, PERCENT_RISE), заключенные в кавычки. Ключевые слова не учитывают регистр, однако для удобства чтения рекомендуется использовать для них прописные буквы.
    # Usage: Slope(in_raster, {output_measurement}, {z_factor})
    
    # DEGREE will be used as the default output measurement in the 
    #  following statement
    outRas = Slope("elevation", "DEGREE")
    

Пользовательские параметры – это входные данные, которые обычно определяют параметр количественно.

  • Пользовательские параметры обычно являются числами и не заключаются в кавычки.
    # In the following statement 4 is the zfactor parameter
    outRas = Slope("inraster", "DEGREE", 4)
    

Некоторые входные параметры являются классами. Классы используют для замены более громоздкого строчного эквивалента параметров инструмента геообработки.

  • Аргументы для класса заключаются в скобки. Строчные входные данные заключаются в кавычки, числа – нет; параметры разделяются запятой.
    outRas = FocalStatistics("inraster", NbrAnnulus(1, 3, "MAP"))
    

    См. также Обзор классов ArcGIS Spatial Analyst extension.

  • Чтобы задать для необязательного параметра значение по умолчанию, используйте пустые кавычки.
    # In the following statement the slope calculations will 
    #  default to DEGREE; 4 is the z value
    factoroutRas = Slope("inraster", "", 4)
    
Примечание:

Для удобства чтения рекомендуется задавать для объекта класса переменную с характерным именем и использовать в инструменте Алгебры карт эту переменную.

myRemapVal = RemapValue([[-3,9],[0,1],[3,-4],[4,5],[5,6],[6,4],[7,-7]])
outReclassRV = Reclassify(inRaster, "VALUE", myRemapVal, "")

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

  • Обзор правил Алгебры карт
  • Использование классов в Python

ArcGIS Desktop

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

ArcGIS

  • ArcGIS Online
  • ArcGIS Desktop
  • ArcGIS Enterprise
  • ArcGIS
  • ArcGIS Developer
  • ArcGIS Solutions
  • ArcGIS Marketplace

Об Esri

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