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.

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

  • Сводка
  • Использование
  • Синтаксис
  • Пример кода
  • Параметры среды
  • Информация о лицензиях

Сводка

Вычисляет кривизну растровой поверхности, определяя профильную и плановую кривизну.

Более подробно об инструменте Кривизна

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

  • Основные выходные данные этого инструмента – кривизна поверхности, вычисленная по принципу "ячейка за ячейкой" и подобранная для конкретной ячейки и восьми соседних с ней ячеек. Кривизна – это вторая производная от поверхности или уклон уклона. Могут быть дополнительно получены два типа кривизны; профильная кривизна – это направление максимального уклона, и плановая кривизна – это кривизна в направлении, перпендикулярном направлению максимального уклона.

  • Положительное значение кривизны указывает на то, что поверхность в этой ячейке выпуклая. Отрицательное значение кривизны указывает на то, что поверхность в этой ячейке вогнутая. Значение 0 указывает, что поверхность плоская.

  • В выходных данных профильной кривизны отрицательное значение указывает на то, что поверхность в этой ячейке выпуклая. Положительное значение профильной кривизны указывает на то, что поверхность в этой ячейке вогнутая. Значение 0 указывает, что поверхность плоская.

  • В выходных данных плановой кривизны положительное значение указывает на то, что поверхность в этой ячейке выпуклая. Отрицательное значение плановой кривизны указывает на то, что поверхность в этой ячейке вогнутая. Значение 0 указывает, что поверхность плоская.

  • Единицы измерения выходного растра кривизны, так же, как и единицы измерения дополнительного выходного растра профильной кривизны и дополнительного выходного растра плановой кривизны, – одна сотая z-единицы (1/100). Корректные предполагаемые значения всех трех выходных растров, для холмистого рельефа, как правило, находится в диапазоне от -0.5 до 0.5; в то время, как для территорий с крутыми, скалистыми горами значения могут варьировать от -4 до 4. Помните, что для некоторых растровых поверхностей возможно превышение этого диапазона.

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

  • См. раздел Среда анализа и Spatial Analyst для получения дополнительной информации о среде геообработки данного инструмента.

Синтаксис

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

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

Raster Layer
z_factor
(Дополнительный)

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

Коэффициент z приводит в соответствие единицы измерения 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
out_profile_curve_raster
(Дополнительный)

Выходной набор растровых данных профильной кривизны.

Это кривизна поверхности в направлении уклона.

Он будет иметь тип с плавающей точкой.

Raster Dataset
out_plan_curve_raster
(Дополнительный)

Выходной набор растровых данных плановой кривизны.

Это кривизна поверхности в направлении, перпендикулярном направлению уклона.

Он будет иметь тип с плавающей точкой.

Raster Dataset

Значение отраженного сигнала

ИмяОбъяснениеТип данных
out_curvature_raster

Выходной растр кривизны.

Он будет иметь тип с плавающей точкой.

Raster

Пример кода

Curvature, пример 1 (окно Python)

В этом примере создается растр кривизны из входного растра поверхности, и применяется коэффициент z.

import arcpy
from arcpy import env
from arcpy.sa import *
env.workspace = "C:/sapyexamples/data"
outCurve = Curvature("elevation", 1.094)
outCurve.save("C:/sapyexamples/output/outcurv01")
Curvature, пример 2 (автономный скрипт)

В этом примере создается растр кривизны из входного растра поверхности, и применяется коэффициент z.

# Name: Curvature_Ex_02.py
# Description: Calculates the curvature of a raster surface, 
#              optionally including profile and plan curvature.
# Requirements: Spatial Analyst Extension

# Import system modules
import arcpy
from arcpy import env
from arcpy.sa import *

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

# Set local variables
inRaster = "elevation"
zFactor = 1.094

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

# Execute Curvature
outCurve = Curvature(inRaster, 1.094)

# Save the output 
outCurve.save("C:/sapyexamples/output/outcurv02")

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

  • Автоматическое подтверждение
  • Размер ячейки
  • Метод проецирования размера ячейки
  • Текущая рабочая область
  • Экстент
  • Географические преобразования
  • Маска
  • Выходное ключевое слово CONFIG
  • Выходная система координат
  • Временная рабочая область
  • Растр привязки
  • Размер листа

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

  • Basic: Требуется Spatial Analyst или 3D Analyst
  • Standard: Требуется Spatial Analyst или 3D Analyst
  • Advanced: Требуется Spatial Analyst или 3D Analyst

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

  • Обзор группы инструментов Поверхность

ArcGIS Desktop

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

ArcGIS

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

Об Esri

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