标注 | 说明 | 数据类型 |
输入要素
| 输入线或面要素。 | Feature Layer |
输出要素类
| 包含增密测地线要素的输出要素类。 | Feature Class |
大地测量类型
| 指定要构造的测地线线段的类型。在与输入数据坐标系相关的椭圆体上执行测地线计算。
| String |
距离
(可选) | 沿输出测地线线段的折点间的距离。默认值为 50 千米。 | Linear Unit |
摘要
通过将输入要素线段替换为近似的增密测地线线段来创建新要素。可以构建四种类型的测地线线段:测地线、大椭圆、等角航线以及法向截面。
插图
使用情况
使用测地线近似值连接线段终点。输入线段类型并不重要;具有共同终点的线性和非线性(圆弧、椭圆弧和贝塞尔曲线)线段会产生相同的输出。
不会针对由起点与终点重合的单个线段组成的输入要素写入任何输出要素。例如,不会将由一条圆弧组成的面要素写入到输出。
参数
arcpy.management.GeodeticDensify(in_features, out_feature_class, geodetic_type, {distance})
名称 | 说明 | 数据类型 |
in_features | 输入线或面要素。 | Feature Layer |
out_feature_class | 包含增密测地线要素的输出要素类。 | Feature Class |
geodetic_type | 指定要构造的测地线线段的类型。在与输入数据坐标系相关的椭圆体上执行测地线计算。
| String |
distance (可选) | 沿输出测地线线段的折点间的距离。默认值为 50 千米。 | Linear Unit |
代码示例
以下 Python 窗口脚本演示了如何在即时模式下使用 GeodeticDensify 函数。
import arcpy
arcpy.GeodeticDensify_management(r"C:\data.gdb\flight_lines",
r"C:\data.gdb\flight_lines_geodesic",
"GEODESIC")