Подпись | Описание | Тип данных |
Входной растр | Входной растр поверхности. | Raster Layer |
Выходной растр | Выходной растр экспозиции. Он будет иметь тип с плавающей точкой. | Raster Dataset |
Метод (Дополнительный) | Определяет, следует ли выполнять вычисление на основе планарного (плоская земля) или геодезического (эллипсоид) метода. Планарный метод целесообразно использовать в локальных областях с проекцией, которая поддерживает правильные расстояния и площади. Подходит для анализа территорий площадью с города, округа, либо небольшие области. Геодезический метод даёт более точный результат, но может увеличить время обработки.
| String |
Z единицы (Дополнительный) | Линейные единицы измерения для вертикальных z-значений. Они определяется вертикальной системой координат, если она указана. Если вертикальной системы координат нет, то единицы измерения z-значений необходимо указать в списке единиц, чтобы гарантировать точный геодезический расчет. По умолчанию метры.
| String |
Проецировать геодезические азимуты (Дополнительный) | Определяет, будут ли геодезические азимуты спроецированы с учетом корректного искажения углов, вызванного выходной пространственной привязкой.
| Boolean |
Доступно с лицензией Spatial Analyst.
Доступно с лицензией 3D Analyst.
Краткая информация
Получает экспозицию из каждой ячейки растровой поверхности.
Экспозиция определяет направление по компасу уклона склона для каждого местоположения.
Инструмент Параметры поверхности поддерживает улучшенную функциональность или производительность.
Иллюстрация
Использование
Инструмент Параметры поверхности теперь лучше вычисляет экспозицию, и рекомендуется к использованию вместо инструмента Экспозиция. Инструмент Экспозиция подбирает плоскость к 9 локальным ячейкам, но плоскость редко хорошим передает ландшафт и может маскировать или преувеличивать естественные его изменения. Инструмент Параметры поверхности подгоняет поверхность к окрестностям ячеек, а не к плоскости, что обеспечивает более точное соответствие с ландшафтом.
Инструмент Экспозиция всегда использует окно 3x3 ячейки для вычисления значения, а инструмент Параметры поверхности позволяет использовать окно размером от 3x3 до 15x15 ячеек. Окно большого размера подходит для высотных данных высокого разрешения, так как позволяет фиксировать процессы на поверхности земли в соответствующем масштабе. Инструмент Параметры поверхности предоставляет также возможность использования адаптивного окна, позволяющую оценивать локальную изменчивость рельефа и выбирать оптимальный размер окрестности для каждой ячейки. Эта опция подходит для однородного рельефа местности, прерываемого водотоками, дорогами или резкими обрывами на склоне.
Вы можете продолжать использовать традиционный подход инструмента Экспозиция, если вам нужно, чтобы вновь получаемые вами результаты точно соответствовали результатам предыдущих запусков инструмента или в случае, если быстрота выполнения инструмента для вас важнее точности алгоритма.
Для обработки данных этот инструмент использует движущееся окно 3 на 3. Если обрабатываемая ячейка имеет значение NoData, выходным значением для этого положения будет NoData.
Из восьми ячеек, окружающих обрабатываемую ячейку, для этого инструмента необходимо, чтобы как минимум в семи были корректные значения. Если менее семи ячеек имеют корректные значения, вычисление не производится, а выходным значением обрабатываемой ячейки будет NoData.
Ячейки в наиболее удаленных строках и столбцах выходного растра получат значение NoData. Это происходит потому, что вдоль границы входного набора данных у ячеек нет достаточного количества соседей.
Экспозиция выражается положительными значениями градусов от 0 до 360, измеряемыми по часовой стрелке от направления на север.
Ячейкам на входном растре с нулевым уклоном (плоскость) присваиваются значения экспозиции, равные -1.
Для геодезического метода указание единиц измерения z-значения поверхности является важным для гарантии точности выходных данных. Параметр Коэффициент Z будет включен только, если выбран геодезический метод.
Если доступны z-единицы в вертикальной системе координат входного растра, они применяются автоматически. Рекомендуется задать единицы измерения z для входного растра, если они утрачены. Вы можете использовать инструмент Определить проекцию для указания z-значения. Если они не указаны, по умолчанию будут применяться метры.
Параметр Проецировать геодезические азимуты (project_geodesic_azimuths в Python) доступен только в том случае, если параметр Метод задан как Геодезический.
Для Геодезического метода, если параметр Проецировать геодезические азимуты отмечен (project_geodesic_azimuths задано как PROJECT_GEODESIC_AZIMUTHS в Python), будет правдой следующее:
- Север будет всегда по направлению 360 градусов.
- Азимуты будут спроецированы с учетом искажения, вызванного неравноугольной Выходной системой координат. Эти углы можно использовать для точного определения точек на самом крутом склоне.
Когда возникает необходимость пересчитать входной растр, используется метод билинейной интерполяции. Например, входной растр может быть пересчитан, когда выходные система координат, экстент или размер ячеек отличаются от входных.
Если для параметра Входной растр (in_raster в Python) выбран растр высокого разрешения с размером ячейки максимум в несколько метров либо растр с большим количеством шумов, лучше выбрать инструмент Параметры поверхности с заданным пользователем значением расстоянием окрестности вместо используемого этим инструментом значения соседства 3x3. Использование большего соседства может минимизировать эффект зашумленных поверхностей. Использование большего соседства также может лучше представлять ландшафтные формы и характеристики поверхности, чем при использовании поверхностей с высоким разрешением.
Работу этого инструмента можно ускорить графическим процессором (GPU) при расчете геодезического аспекта. То есть, если в вашей системе доступен графический процессор (GPU), его можно использовать для повышения производительности геодезического метода.
Подробнее о том, как настроить свое устройство GPU, описано в разделе Работа GPU с Spatial Analyst справки Spatial Analyst.
Параметры
arcpy.ddd.Aspect(in_raster, out_raster, {method}, {z_unit}, {project_geodesic_azimuths})
Имя | Описание | Тип данных |
in_raster | Входной растр поверхности. | Raster Layer |
out_raster | Выходной растр экспозиции. Он будет иметь тип с плавающей точкой. | Raster Dataset |
method (Дополнительный) | Определяет, следует ли выполнять вычисление на основе планарного (плоская земля) или геодезического (эллипсоид) метода.
Планарный метод целесообразно использовать в локальных областях с проекцией, которая поддерживает правильные расстояния и площади. Подходит для анализа территорий площадью с города, округа, либо небольшие области. Геодезический метод даёт более точный результат, но может увеличить время обработки. | String |
z_unit (Дополнительный) | Линейные единицы измерения для вертикальных z-значений. Они определяется вертикальной системой координат, если она указана. Если вертикальной системы координат нет, то единицы измерения z-значений необходимо указать в списке единиц, чтобы гарантировать точный геодезический расчет. По умолчанию метры.
| String |
project_geodesic_azimuths (Дополнительный) | Определяет, будут ли геодезические азимуты спроецированы с учетом корректного искажения углов, вызванного выходной пространственной привязкой.
| Boolean |
Пример кода
В этом примере создается растр экспозиции из входного растра поверхности.
import arcpy
from arcpy import env
env.workspace = "C:/data"
arcpy.Aspect_3d("elevation", "C:/output/outaspect.img")
В этом примере создается растр экспозиции из входного растра поверхности.
# Name: Aspect_3d_Ex_02.py
# Description: Derives aspect from a raster surface.
# 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"
outAspect = "C:/output/outaspect2"
method = "GEODESIC"
zUnit = "FOOT"
# Check out the ArcGIS 3D Analyst extension license
arcpy.CheckOutExtension("3D")
# Execute Aspect
arcpy.Aspect_3d(inRaster, outAspect, method, zUnit)
Параметры среды
Особые случаи
Информация о лицензиях
- Basic: Обязательно 3D Analyst или Spatial Analyst
- Standard: Обязательно 3D Analyst или Spatial Analyst
- Advanced: Обязательно 3D Analyst или Spatial Analyst