标注 | 说明 | 数据类型 |
输入表
| 输入表。可以是文本文件、CSV 文件、Excel 文件、dBASE 表或地理数据库表。 | Table View |
输出要素类 | 输出要素类,其中包含表示为增密折线的大地测量椭圆。 | Feature Class |
X 字段 | 输入表中的数值型字段,其中包含在空间参考参数所指定的输出坐标系中用于定位的椭圆中心点的 x 坐标(或经线)。 | Field |
Y 字段 | 输入表中的数值型字段,其中包含在空间参考参数所指定的输出坐标系中用于定位的椭圆中心点的 y 坐标(或纬线)。 | Field |
长轴字段 | 输入表中包含椭圆长轴长度的数值型字段。 | Field |
短轴字段 | 输入表中包含椭圆短轴长度的数值型字段。 | Field |
距离单位 | 指定长轴字段和短轴字段参数将使用的单位。
| String |
方位角字段 (可选) | 输入表中的数值型字段,其中包含输出椭圆的长轴旋转的方位角值。 这些值是以北为基准方向按顺时针方向进行测量的。 | Field |
方位角单位 (可选) | 指定方位角字段参数将使用的单位。
| String |
ID
(可选) | 输入表中的字段。此字段和值均包含在输出中,可用于连接输出要素和输入表中的记录。 | Field |
空间参考
(可选) | 输出要素类的空间参考。默认值为 GCS_WGS_1984 或输入坐标系(如果非“Unknown”)。 | Spatial Reference |
保留属性 (可选) | 指定是否将其余输入字段写入输出要素类。
| Boolean |
摘要
创建一个要素类,该要素类中包含根据表的 x 坐标字段、y 坐标字段、长轴字段、短轴字段和方位角字段中的值所构建的大地测量椭圆要素。
插图
使用情况
每个大地测量椭圆均可使用一组特定的表示中心点的 x 和 y 坐标、长短轴长度以及从北开始测量的方位角的字段值进行构建。 这些字段和值将包含在输出中。
大地测量椭圆是一条沿地球表面延伸的曲线。 但是,大地测量椭圆要素不是作为参数 (true) 曲线存储的,而是以一条表示大地测量椭圆路径的增密折线存储在输出中。
如果对长轴字段和短轴字段参数指定了同一字段,或者这两个字段中的值相等,则输出要素表示的是大地测量圆。
如果输出的是文件地理数据库中的要素类,则 Shape_Length 字段中的值始终使用由空间参考参数所指定的输出坐标系的单位;并且该值表示折线的平面长度。要测量测地线的长度或距离,请使用 ArcGIS Pro 测量工具并在测量之前相应地选择测地线、等角航线或大椭圆选项。
必要时,可以使用要素转面工具将输出折线转换为面。
参数
arcpy.management.TableToEllipse(in_table, out_featureclass, x_field, y_field, major_field, minor_field, distance_units, {azimuth_field}, {azimuth_units}, {id_field}, {spatial_reference}, {attributes})
名称 | 说明 | 数据类型 |
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 | 指定 major_field 和 minor_field 参数将使用的单位。
| String |
azimuth_field (可选) | 输入表中的数值型字段,其中包含输出椭圆的长轴旋转的方位角值。 这些值是以北为基准方向按顺时针方向进行测量的。 | Field |
azimuth_units (可选) | 指定 azimuth_field 参数将使用的单位。
| String |
id_field (可选) | 输入表中的字段。此字段和值均包含在输出中,可用于连接输出要素和输入表中的记录。 | Field |
spatial_reference (可选) | 输出要素类的空间参考。可以指定空间参考作为以下任一内容:
| Spatial Reference |
attributes (可选) | 指定是否将其余输入字段写入输出要素类。
| Boolean |
代码示例
根据表创建折线椭圆要素。
# Import system modules
import arcpy
# 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")
许可信息
- Basic: 是
- Standard: 是
- Advanced: 是