原点夹角距离定义线 (数据管理)
摘要
此工具根据 x 坐标字段、y 坐标字段、方位角字段和距离字段将表转换为两点线。
插图
用法
-
输入表中的每一行都会在输出要素类中创建一条两点线。
语法
BearingDistanceToLine_management (in_table, out_featureclass, x_field, y_field, distance_field, {distance_units}, bearing_field, {bearing_units}, {line_type}, {id_field}, {spatial_reference})
参数 | 说明 | 数据类型 |
in_table |
包含用来根据方位角和距离创建两点线的输入参数的表。每一行创建一个线要素。 | Table View |
out_featureclass |
输出线要素类。 | Feature Class |
x_field |
包含起点的 x 值(经度)的输入表字段。 | Field |
y_field |
包含起点的 y 值(纬度)的输入表字段。 | Field |
distance_field |
输入表中包含输出线的长度值的字段。 | Field |
distance_units (可选) |
距离字段的测量单位。默认值为 METERS。
| String |
bearing_field |
输入表中包含输出线的方向值的字段。 | Field |
bearing_units (可选) |
方位角字段的测量单位。默认值为 DEGREES。
| String |
line_type (可选) |
要构造的两点线的类型。默认线类型为 GEODESIC。
| String |
id_field (可选) |
输入表的 ID 字段。该字段可用于将输出要素与输入表相连。 | Field |
spatial_reference (可选) |
起点坐标的空间参考。默认值为 GCS_WGS_1984。 | Spatial Reference |
代码示例
原点夹角距离定义线示例(独立脚本)
将方位角和距离转换为线
# Import system modules import arcpy from arcpy import env # Local variables input_table = r"c:\workspace\LOBtraffic.dbf" output_fc = r"c:\workspace\SOPA.gdb\lob_traf001" #BearingDistanceToLine arcpy.BearingDistanceToLine_management(input_table, output_fc, "X", "Y", "NAUTICAL_MILES", "azim", "DEGREES", "GEODESIC","recnum")
相关主题
许可信息
ArcView: 是
ArcEditor: 是
ArcInfo: 是
7/10/2012