コントロール ポイントを頂点に変換 (Convert Control Points To Vertices) (カートグラフィ)

サマリー

ラインまたはポリゴン フィーチャ レイヤーのコントロール ポイントを頂点に変換します。

コントロール ポイントを頂点に変換ツールの図
ポリゴンの例にある 4 つの菱形のコントロール ポイントが、このツールの実行後に通常の頂点に変換されます。

使用法

    注意:

    このツールを実行すると、入力データが変更されます。 詳細と不要なデータの変更を回避するための方法については、「入力データを変更または更新するツール」をご参照ください。

  • コントロール ポイントは、破線などの特定のシンボル効果の外観を制御するために使用される頂点です。 このツールは、すべての入力フィーチャからコントロール ポイントを削除するために使用します。

  • 頂点は削除されません。

  • コントロール ポイントは、シェープファイルではサポートされていません。

パラメーター

ラベル説明データ タイプ
入力フィーチャ

頂点に変換されるコントロール ポイント ジオメトリを含むラインまたはポリゴン入力フィーチャ。

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: No
  • Standard: No
  • Advanced: Yes

関連トピック