原点夹角距离定义线 (数据管理)

摘要

此工具根据 x 坐标字段、y 坐标字段、方位角字段和距离字段将表转换为两点线。

插图

Bearing Distance To Line overview graphic
方位角和距离构造参数

用法

语法

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。

  • METERS以米为单位测量距离
  • KILOMETERS以千米为单位测量距离
  • MILES以英里为单位测量距离
  • NAUTICAL_MILES以海里为单位测量距离
  • FEET以国际英尺为单位测量距离
  • US_SURVEY_FEET以美国测量英尺为单位测量距离
String
bearing_field

输入表中包含输出线的方向值的字段。

Field
bearing_units
(可选)

方位角字段的测量单位。默认值为 DEGREES。

  • DEGREES以十进制度为单位测量方向
  • MILS以英里为单位测量方向
  • RADS以弧度为单位测量方向
  • GRADS以百分度为单位测量方向
String
line_type
(可选)

要构造的两点线的类型。默认线类型为 GEODESIC。

  • GEODESIC基于椭球体的直线
  • GREAT_CIRCLE球体上的直线
  • RHUMB_LINE等方位(方向)线
  • NORMAL_SECTION椭球体上的直线
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