COGO の有効化 (Enable COGO) (データ管理)

概要

ライン フィーチャクラスに対する COGO を有効化し、COGO フィールドおよび COGO 対応のラベリングをライン フィーチャクラスに追加します。COGO フィールドは、互いに関連するライン フィーチャを作成するために使用されるディメンションを格納します。

使用法

  • 選択したライン フィーチャクラスに、Arc LengthDirectionDistanceRadiusRadius2 という COGO フィールドを追加します。すべてのフィールドのタイプは、倍精度数値です。

  • 選択したライン フィーチャクラスに COGO 関連のラベリングとシンボル表示を追加します。ラインは追加された COGO シンボルによって描画され、ラベル条件式による各ラインのラベリングでは COGO ディメンション (存在する場合) が使用されます。

  • ライン フィーチャクラスに対する COGO を無効化するには、[COGO の無効化 (Disable COGO)] ジオプロセシング ツールを実行します。COGO フィールドは削除できます。
  • 1 つ以上の COGO フィールドがすでに存在し、そのタイプが正しい場合、残りの欠落している COGO フィールドのみが追加されます。

  • ライン フィーチャクラスが COGO 対応である場合、[トラバース] ツール トラバース は、入力されたディメンションを COGO フィールドに設定します。

    [トラバース] ツールの詳細

  • ライン フィーチャクラスが COGO 対応である場合、[2 ポイント ライン] ツール 2 ポイント ライン で編集の制約を使用してラインを作成すると、制約のディメンションが COGO フィールドに設定されます。
  • Direction フィールドは、始点から終点までのラインの方向 (方位) を格納します。

  • Distance フィールドは、ラインの距離 (長さ) を格納します。

  • ArcLength フィールドは、曲線の始点と終点の間の円弧の距離を格納します。

  • Radius フィールドは、曲線の中心点と曲線の間の距離を格納します。

  • Radius2 フィールドは、スパイラル曲線の 2 つ目の半径を格納します。この半径は無限に設定できます。

構文

EnableCOGO(in_line_features)
パラメーター説明データ タイプ
in_line_features

COGO が有効化されるライン フィーチャクラス。

Feature Layer

派生した出力

名前説明データ タイプ
updated_line_Features

COGO が有効化されたデータセット。

テーブル ビュー

コードのサンプル

EnableCOGO (COGO の有効化) の例 1 (Python ウィンドウ)

次の Python ウィンドウ スクリプトは、イミディエイト モードで EnableCOGO ツールを使用する方法を示しています。

import arcpy
arcpy.env.workspace = "E:\ArcGISXI\Mont\Montgomery.gdb"
arcpy.EnableCOGO_management("\Landbase\Road_cl")
EnableCOGO (COGO の有効化) の例 2 (スタンドアロン スクリプト)

次のスタンドアロン スクリプトは、ライン フィーチャクラスに対する COGO をチェックして有効化する方法を示しています。

import arcpy
# Variable to contain the path of the feature class that is to be COGO Enabled
lineFeatureClass = r"d:\test.gdb\myLineFC"
# Check to see if the feature class is already enabled by using .isCOGOEnabled on a Describe
if arcpy.Describe(lineFeatureClass).isCOGOEnabled == False:
    # If it returns False, run EnableCOGO_management and pass the feature class
    arcpy.EnableCOGO_management(lineFeatureClass)
else:
    print("{} is already COGO Enabled".format(lineFeatureClass))

環境

このツールは、ジオプロセシング環境を使用しません。

ライセンス情報

  • Basic: いいえ
  • Standard: はい
  • Advanced: はい

関連トピック