将控制点转换为折点 (制图)

摘要

用于将线或面要素图层中的控制点转换为折点。

插图

“将控制点转换为折点”工具图示
运行该工具后,随即将示例面上的 4 个菱形控制点转换为规则折点。

使用情况

    警告:

    此工具会修改输入数据。 有关详细信息以及避免数据被意外更改的策略,请参阅修改或更新输入数据的工具

  • 控制点是一种折点,用于控制某些符号效果(例如虚线)的外观。 可以使用此工具从所有输入要素中移除控制点。

  • 将不会移除折点。

  • Shapefile 不支持控制点。

参数

标注说明数据类型
输入要素

线或面输入要素,其中包含将转换为折点的控制点几何。

Feature Layer

派生输出

标注说明数据类型
更新的要素

更新后的输入要素。

Feature Layer

arcpy.cartography.ConvertControlPointsToVertices(in_features)
名称说明数据类型
in_features

线或面输入要素,其中包含将转换为折点的控制点几何。

Feature Layer

派生输出

名称说明数据类型
updated_features

更新后的输入要素。

Feature Layer

代码示例

ConvertControlPointsToVertices 示例 1(Python 窗口)

以下 Python 窗口脚本演示了如何在即时模式下使用 ConvertControlPointsToVertices 函数。

import arcpy
arcpy.env.workspace = "C:\data"
arcpy.cartography.ConvertControlPointsToVertices("roads.lyrx")
ConvertControlPointsToVertices 示例 2(独立脚本)

此独立脚本显示的是使用 ConvertControlPointsToVertices 函数的示例。

# Name: ConvertControlPointsToVertices_standalone_script.py
# Description: Converts control points on a line or 
#              polygon layer into vertices.

# Import system modules
import arcpy

# Set environment settings
arcpy.env.workspace = "C:/data"

# Set local variables
in_layer = "roads.lyrx"

# Execute Convert Control Points To Vertices
arcpy.cartography.ConvertControlPointsToVertices(in_layer)

环境

此工具不使用任何地理处理环境。

许可信息

  • Basic: 否
  • Standard: 否
  • Advanced: 是

相关主题