Доступно с лицензией Spatial Analyst.
Доступно с лицензией 3D Analyst.
Сводка
Получает экспозицию из каждой ячейки растровой поверхности.
Экспозиция определяет направление по компасу уклона склона для каждого местоположения.
Иллюстрация

Использование
- Для обработки данных этот инструмент использует движущееся окно 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 градусов.
- Азимуты будут спроецированы с учетом искажения, вызванного неравноугольной Выходной системой координат. Эти углы можно использовать для точного определения точек на самом крутом склоне.
 - Отметьте параметр Проецировать геодезические азимуты, если вы используете выходные данные Аспекта как входные данные обратного направления для инструментов в группе Расстояние. 
- Когда возникает необходимость пересчитать входной растр, используется метод билинейной интерполяции. Например, входной растр может быть пересчитан, когда выходные система координат, экстент или размер ячеек отличаются от входных. 
- Работу этого инструмента можно ускорить графическим процессором (GPU) при расчете геодезического аспекта. То есть, если в вашей системе доступен графический процессор (GPU), его можно использовать для повышения производительности геодезического метода. - Статья справки Работа GPU с Spatial Analyst содержит более подробную информации о конфигурации и работе с устройствами GPU, а также некоторые рекомендации по устранению проблем, если вы столкнетесь с трудностями. 
- См. раздел Среда анализа и Spatial Analyst для получения дополнительной информации о среде геообработки данного инструмента. 
Синтаксис
Aspect(in_raster, {method}, {z_unit}, {project_geodesic_azimuths})| Parameter | Объяснение | Тип данных | 
| in_raster | Входной растр поверхности. | Raster Layer | 
| method (Дополнительный) | Определяет, будет ли экспозиция подсчитана на основе планарного (плоская земная поверхность) или геодезического (эллипсоид) метода. 
 Планарный метод целесообразно использовать в локальных областях с проекцией, которая поддерживает правильные расстояния и площади. Он применим для анализа таких областей, как города, округа или небольшие штаты в регионе. Геодезический метод даёт более точный результат, но может увеличить время обработки. | String | 
| z_unit (Дополнительный) | Линейные единицы измерения вертикальных z-значений. Они определяется вертикальной системой координат, если она указана. Если вертикальной системы координат нет, то единицы измерения z-значений необходимо указать в списке единиц, чтобы гарантировать точный геодезический расчет. По умолчанию применяются метры. 
 | String | 
| project_geodesic_azimuths (Дополнительный) | Определяет, будут ли геодезические азимуты спроецированы с учетом корректного искажения углов, вызванного выходной пространственной привязкой. 
 | Boolean | 
Значение отраженного сигнала
| Name | Объяснение | Тип данных | 
| out_raster | Выходной растр экспозиции. Он будет иметь тип с плавающей точкой. | Raster | 
Пример кода
В этом примере создается растр экспозиции из входного растра поверхности.
import arcpy
from arcpy import env  
from arcpy.sa import *
env.workspace = "C:/sapyexamples/data"
outAspect = Aspect("elevation")
outAspect.save("C:/sapyexamples/output/outaspect01.img")В этом примере создается растр экспозиции из входного растра поверхности.
# Name: Aspect_Ex_02.py
# Description: Derives aspect from a raster surface.
# 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"
method = "GEODESIC"
zUnit = "FOOT"
# Check out the ArcGIS Spatial Analyst extension license
arcpy.CheckOutExtension("Spatial")
# Execute Aspect
outAspect = Aspect(inRaster, method, zUnit)
# Save the output 
outAspect.save("C:/sapyexamples/output/outaspect02")Environments
Информация о лицензиях
- Basic: Требуется Spatial Analyst или 3D Analyst
- Standard: Требуется Spatial Analyst или 3D Analyst
- Advanced: Требуется Spatial Analyst или 3D Analyst