表转椭圆 (数据管理)
摘要
将包含坐标及其他所需字段的表(文本文件、CSV 文件、Excel 文件、dBASE 表或地理数据库表)转换为要素类。输出要素是椭圆折线。表中的每一行都将生成一个椭圆。创建的要素是由起点、长半轴长度和短半轴长度以及旋转来定义的。
插图
用法
语法
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 | 生成椭圆要素所依据的输入表。 | Table View |
out_featureclass |
包含椭圆要素的输出折线要素类。 | Feature Class |
x_field |
包含中心点 X(经度)坐标的输入表字段。 | Field |
y_field |
包含中心点 Y(纬度)坐标的输入表字段。 | Field |
major_field |
包含椭圆的长(半)轴长度值的字段名。 | Field |
minor_field |
包含椭圆的短(半)轴长度值的字段名。 | Field |
distance_units |
长轴和短轴的测量单位。默认值为 METERS。
| String |
azimuth_field (可选) |
包含椭圆的方位角(旋转)值的字段名。 方位角值是从北(零度位置)开始以正的顺时针方向进行量测的地理旋转角度值。 | Field |
azimuth_units (可选) |
方位角字段中的值的测量单位。默认值为 DEGREES。
| String |
id_field (可选) |
输入表的 ID 字段。该字段可用于将输出要素与输入表进行连接。 | Field |
spatial_reference (可选) |
X 字段和 Y 字段中输入坐标的空间参考。此空间参考将成为输出要素类的空间参考。默认值为 GCS_WGS_1984。 | Spatial Reference |
代码示例
TableToEllipse 示例(独立脚本)
通过表创建折线 (polyline) 椭圆要素。
# 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")
相关主题
许可信息
ArcView: 是
ArcEditor: 是
ArcInfo: 是
7/10/2012