COGO の無効化 (Disable COGO) (データ管理)

概要

ライン フィーチャクラスに対する COGO を無効化し、COGO フィールドおよび COGO 対応のラベリングとシンボル表示を削除します。COGO フィールドは削除できます。

使用法

  • 選択したライン フィーチャクラスに対して、ArcLengthDirectionDistanceRadiusRadius2 という COGO フィールドを無効化します。これらのフィールドは、削除できます。

  • ライン フィーチャクラスから COGO 関連のラベリングとシンボル表示を削除します。

  • ライン フィーチャクラスが COGO 対応でない場合、[トラバース] ツール トラバース には入力されたディメンションが格納されません。

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

  • ライン フィーチャクラスに対する COGO を有効化するには、[COGO の有効化 (Enable COGO)] ジオプロセシング ツールを使用します。

構文

arcpy.management.DisableCOGO(in_line_features)
パラメーター説明データ タイプ
in_line_features

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

Feature Layer

派生した出力

名前説明データ タイプ
updated_line_features

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

テーブル ビュー

コードのサンプル

DisableCOGO (COGO の無効化) の例 1 (Python ウィンドウ)

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

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

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

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

環境

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

ライセンス情報

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

関連トピック