计算面的主角度 (制图)
摘要
计算输入面要素的主角度并将所得值分配给要素类中的指定字段。
用法
-
面的主角度是指一组长度最长且方向相似的线段的角度。此角度将存储在指定字段中,以十进制度为单位,且表示偏离正北方向的角度。
-
此工具可确定面的趋势,并使用计算所得的角度来确定面内标记或影线等符号的方向。此工具主要针对正交面,而非有机形状面。
语法
CalculatePolygonMainAngle_cartography (in_features, angle_field)
参数 | 说明 | 数据类型 |
in_features |
输入面要素。 | Feature Layer |
angle_field |
将用面主角度值更新的字段。 | Field |
代码示例
CalculatePolygonMainAngle 工具示例(Python 窗口)
以下 Python 窗口脚本演示了如何在即时模式下使用 CalculatePolygonMainAngle 工具。
import arcpy from arcpy import env env.workspace = "C:\data" arcpy.CalculatePolygonMainAngle_cartography("cities", "poly_angle")
CalculatePolygonMainAngle 工具示例(独立 Python 脚本)
此独立脚本显示的是使用 CalculatePolygonMainAngle 工具的示例。
# Name: CalculatePolygonMainAngle_standalone_script.py # Description: calculates an angle for a polygon based on the largest edge of the feature # Import system modules import arcpy from arcpy import env # Set environment settings env.workspace = "C:/data" # Set local variables in_features = "cities" angle_field = "poly_angle" # Execute Calculate Polygon Main Angle arcpy.CalculatePolygonMainAngle_cartography(in_features, angle_field)
环境
相关主题
许可信息
ArcView: 否
ArcEditor: 是
ArcInfo: 是
7/10/2012