Доступно с лицензией 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"))
Дополнительные сведения см. в Классы Spatial Analyst.
- Чтобы указать значение по умолчанию для дополнительного параметра, необходимо использовать пустые кавычки.
# 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, "")