Уклон (3D Analyst)

Уровень лицензии:BasicStandardAdvanced

Резюме

Определяет уклон (градиент, или скорость максимального изменения значения z) для каждой ячейки поверхности растра.

Более подробно о том, как работает инструмент Уклон (Slope)

Рисунок

Иллюстрация инструмента Уклон (Slope)
Slope_3d (InRas1, OutRas)

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

Синтаксис

Slope_3d (in_raster, out_raster, {output_measurement}, {z_factor})
ПараметрОбъяснениеТип данных
in_raster

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

Raster Layer
out_raster

Выходной растр уклона.

Raster Dataset
output_measurement
(дополнительно)

Определяет единицы измерения (градусы или проценты) выходных данных инструмента Уклон.

  • DEGREE Уклон вычисляется в градусах.
  • PERCENT_RISE Ключевое слово, определяющее процент увеличения, называемое также уклоном в процентах.
String
z_factor
(дополнительно)

Количество наземных единиц измерения координат x,y в одной единице измерения z-значения поверхности.

Коэффициент z (z-factor) приводит в соответствие единицы измерения z-значений в том случае, если они отличаются от единиц измерения координат x,y входной поверхности. При вычислении результирующей выходной поверхности z-значения входной поверхности умножаются на коэффициент по z.

Если координаты x,y и z-значения приведены в одной и той же системе координат, коэффициент z равен 1. Это значение используется по умолчанию.

Если координаты x,y и z-значения приведены в отличающихся единицах измерения, для коэффициента по z должно быть задано соответствующее значение, или же результаты будут некорректными. Например, если единицы измерения для z-значений – футы, а координаты x,y приведены в метрах, для преобразования z-значений из футов в метры вы должны использовать коэффициент по z, равный 0,3048 (1 фут = 0,3048 метра).

Double

Пример кода

Уклон. Пример 1 (окно Python)

В этом примере определяются значения уклона входного растра поверхности.

import arcpy
from arcpy import env
env.workspace = "C:/data"
arcpy.Slope_3d("elevation", "C:/output/outslope01", "DEGREE", 0.3043)
Уклон. Пример 2 (автономный скрипт)

В этом примере определяются значения уклона входного растра поверхности.

# Name: Slope_3d_Ex_02.py
# Description: Identifies the rate of maximum change 
#              in z-value from each cell.
# Requirements: 3D Analyst Extension

# Import system modules
import arcpy
from arcpy import env

# Set environment settings
env.workspace = "C:/data"

# Set local variables
inRaster = "elevation"
outRaster = "C:/output/outslope02"
outMeasurement = "DEGREE"
zFactor = 0.3043

# Check out the ArcGIS 3D Analyst extension license
arcpy.CheckOutExtension("3D")

# Execute Slope
arcpy.Slope_3d(inRaster, outRaster, outMeasurement, zFactor)

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

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

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

ArcGIS for Desktop Basic: Требует 3D Analyst или Spatial Analyst
ArcGIS for Desktop Standard: Требует 3D Analyst или Spatial Analyst
ArcGIS for Desktop Advanced: Требует 3D Analyst или Spatial Analyst
9/10/2013