Краткая информация
Вычисляет в заданной системе координат геодезические углы для входных объектов и записывает полученные значения в заданное поле класса объектов, содержащего входные объекты.
Использование
Углы вычисляются в соответствии с системой координат активного фрейма данных текущего документа карты или переменной среды геообработки Система координат, если она задана. Этот параметр среды необходим для запуска инструмента из ArcCatalog.
Входными объектами могут быть точки, линии или полигоны. Для точечного объекта геодезический угол вычисляется по его местоположению. Для линейного или полигонального объекта геодезический угол вычисляется по центральной точке (центроиду) геометрии.
В таблице атрибутов входных объектов должно быть поле для записи вычисленных углов. Значения углов записываются в десятичных градусах.
Синтаксис
CalculateGeodesicAngle_cartography (in_features, angle_field)
Параметр | Объяснение | Тип данных |
in_features | Входные объекты, для которых будут вычислены геодезические углы. | Feature Layer |
angle_field | Поле, в которое будут записаны значения геодезического угла в десятичных градусах. | Field |
Пример кода
Пример инструмента CalculateGeodesicAngle (Окно Python)
В следующем скрипте, выполняемом в окне Python, показано, как использовать инструмент CalculateGeodesicAngle в непосредственном режиме.
import arcpy
from arcpy import env
env.workspace = "C:\data"
arcpy.CalculateGeodesicAngle_cartography("cities", "city_angle")
Пример инструмента CalculateGeodesicAngle (автономный скрипт Python)
Этот автономный скрипт Python демонстрирует пример использования инструмента CalculateGeodesicAngle.
# Name: CalculateGeodeisAngle_standalone_script.py
# Description: calculates a geodesic angle for a polygon
# Author: ESRI
# Import system modules
import arcpy
from arcpy import env
# Set environment settings
env.workspace = "C:/data"
# Set local variables
in_features = "cities"
angle_field = "city_angle"
# Execute Calculate Geodesic Angle
arcpy.CalculateGeodesicAngle_cartography(in_features, angle_field)
Параметры среды
Информация о лицензиях
- ArcGIS Desktop Basic: Нет
- ArcGIS Desktop Standard: Нет
- ArcGIS Desktop Advanced: Да