表转椭圆 (数据管理)

许可等级:BasicStandardAdvanced

摘要

创建一个新的要素类,要素类中包含的是根据表的 x 坐标字段、y 坐标字段、长轴字段、短轴字段和方位角字段中的值所构建的大地测量椭圆要素。

插图

Table To Ellipse overview graphic
Ellipse construction parameters

用法

语法

TableToEllipse_management (in_table, out_featureclass, x_field, y_field, major_field, minor_field, distance_units, {azimuth_field}, {azimuth_units}, {id_field}, {spatial_reference})
参数说明数据类型
in_table

输入表,可以是文本文件、CSV 文件、Excel 文件、dBASE 表或地理数据库表。

Table View
out_featureclass

输出要素类,其中包含表示为增密折线的大地测量椭圆。

Feature Class
x_field

输入表中的数值字段,其中包含在 spatial_reference 参数所指定的输出坐标系中进行定位的椭圆的中心点 x 坐标(或经度)。

Field
y_field

输入表中的数值字段,其中包含在 spatial_reference 参数所指定的输出坐标系中进行定位的椭圆的中心点 y 坐标(或纬度)。

Field
major_field

输入表中包含椭圆长轴长度的数值型字段。

Field
minor_field

输入表中包含椭圆短轴长度的数值型字段。

Field
distance_units

长轴字段和短轴字段中的值的单位。

  • METERS值以米为单位;这是默认单位。
  • KILOMETERS值以千米为单位。
  • MILES值以英里为单位。
  • NAUTICAL_MILES值以海里为单位。
  • FEET值以国际英尺为单位。
  • US_SURVEY_FEET值以美国测量英尺为单位。
String
azimuth_field
(可选)

输入表中的数值型字段,其中包含的是输出椭圆的长轴旋转的方位角值。这些值是以北为基准方向按顺时针方向进行测量的。

Field
azimuth_units
(可选)

方位角字段中的值的单位。

  • DEGREES值以十进制度为单位;这是默认单位。
  • MILS值以密耳为单位。
  • RADS值以弧度为单位。
  • GRADS值以百分度为单位。
String
id_field
(可选)

输入表中的字段;此字段和值均包含在输出中,可用于连接输出要素和输入表中的记录。

Field
spatial_reference
(可选)

输出要素类的空间参考。可通过多种方式指定空间参考:

  • 输入 .prj 文件的路径,例如 C:/workspace/watershed.prj
  • 引用包含要应用的空间参考的要素类或要素数据集,例如 C:/workspace/myproject.gdb/landuse/grassland
  • 在使用此工具之前定义空间参考对象,例如之后要用作空间参考参数的 sr = arcpy.SpatialReference("C:/data/Africa/Carthage.prj")

Spatial Reference

代码实例

表转椭圆 (TableToEllipse) 示例(独立脚本)

根据表创建折线椭圆要素。

# Import system modules
import arcpy
from arcpy import env

# Set local variables
input_table = r"c:\workspace\SGS\eltop.gdb\elret"
output_ellipse = r"c:\workspace\SGS\eltop.gdb\Eplyln_001"

#Table To Ellipse
arcpy.TableToEllipse_management(input_table, output_ellipse, "lond",
                                "latd", "mjerr", "mnerr", "KILOMETERS",
                                "orient", "DEGREES", "LinkID")

环境

相关主题

许可信息

ArcGIS for Desktop Basic:是
ArcGIS for Desktop Standard:是
ArcGIS for Desktop Advanced:是
9/15/2013