XY 转线 (数据管理)

摘要

根据起点和终点表来创建一个包含两点大地测量折线要素的新要素类。

用法

语法

XYToLine_management (in_table, out_featureclass, startx_field, starty_field, endx_field, endy_field, {line_type}, {id_field}, {spatial_reference})
参数说明数据类型
in_table

包含起点和终点 X、Y 坐标字段的表。

Table View
out_featureclass

将包含输出线的要素类。

Feature Class
startx_field

起点 X 坐标字段。

Field
starty_field

起点 Y 坐标字段。

Field
endx_field

终点 X 坐标字段。

Field
endy_field

终点 Y 坐标字段。

Field
line_type
(可选)

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

  • GEODESIC基于椭球体的直线。
  • GREAT_CIRCLE基于球体的直线。
  • RHUMB_LINE等方位(方向)线。
  • NORMAL_SECTION基于椭球体的直线。
String
id_field
(可选)

输入表的 ID 字段。该字段可用于将输出要素与输入表连接。

Field
spatial_reference
(可选)

输入坐标的空间参考。默认设置为 GCS_WGS_1984。

Spatial Reference

代码示例

XYToLine 示例(独立脚本)

下面的示例用于将 DBF 表转换为两点大地测量线。

# Import system modules
import arcpy
from arcpy import env

# Set local variables
input_table = r"c:\workspace\city2city.dbf"
out_lines = r"c:\workspace\flt4421.gdb\routing001"

#XY To Line
arcpy.XYToLine_management(input_table,out_lines,
                         "LOND1","LATD1","LOND2",
                         "LATD2","GEODESIC","idnum")

环境

相关主题

许可信息

ArcView: 是
ArcEditor: 是
ArcInfo: 是

7/10/2012