CAD フィールドの追加 (Add CAD Fields) (変換)

サマリー

複数の予約済み CAD フィールドを 1 つのステップで追加します。 このツールで作成したフィールドは、指定したプロパティを含む CAD エンティティを生成するために、CAD へエクスポート ツールで使用されます。 このツールを実行した後、適切なフィールド値を計算または入力する必要があります。

使用法

  • すべての入力フィーチャクラスおよびフィーチャ レイヤーが、このツールへの入力として有効である必要があります。

  • フィールドをフィーチャクラス以外のテーブルに追加し、両方のテーブルに存在するフィールドを使用してテーブルを結合することができます。 ルックアップ テーブルを使用すると、共通の CAD プロパティ値を効率的に標準化および再利用することができます。

  • 入力として使用したテーブル ビューまたはフィーチャ レイヤーがテーブル結合している場合、結合元テーブルにのみフィールドが追加されます (結合対象テーブルにはフィールドが追加されません)。

パラメーター

ラベル説明データ タイプ
入力テーブル

CAD 固有のフィールドの追加先となる、入力テーブル、フィーチャクラスまたはシェープファイル

Table View
エンティティ プロパティ

CAD 固有のエンティティ プロパティ フィールドのリストを入力テーブルに追加します。

  • オン - CAD 固有のエンティティ プロパティ フィールドのリストを入力テーブルに追加します。 これがデフォルトです。
  • オフ - CAD 固有のエンティティ プロパティ フィールドのリストを入力テーブルに追加しません。
Boolean
レイヤー プロパティ
(オプション)

CAD 固有のレイヤー プロパティ フィールドのリストを入力テーブルに追加します。

  • オン - CAD 固有のレイヤー プロパティ フィールドのリストを入力テーブルに追加します。 これがデフォルトです。
  • オフ - CAD 固有のレイヤー プロパティ フィールドのリストを入力テーブルに追加しません。
Boolean
テキスト プロパティ
(オプション)

CAD 固有のテキスト プロパティ フィールドのリストを入力テーブルに追加します。

  • オン - CAD 固有のテキスト プロパティ フィールドのリストを入力テーブルに追加します。 これがデフォルトです。
  • オフ - CAD 固有のテキスト プロパティ フィールドのリストを入力テーブルに追加しません。
Boolean
ドキュメント プロパティ
(オプション)

CAD 固有のドキュメント プロパティ フィールドのリストを入力テーブルに追加します。

  • オン - CAD 固有のドキュメント プロパティ フィールドのリストを入力テーブルに追加します。 これがデフォルトです。
  • オフ - CAD 固有のドキュメント プロパティ フィールドのリストを入力テーブルに追加しません。
Boolean
CAD XData プロパティ フィールドの追加
(オプション)

CAD 固有の XData プロパティ フィールドのリストを入力テーブルに追加します。

  • オン - CAD 固有の XData プロパティ フィールドのリストを入力テーブルに追加します。 これがデフォルトです。
  • オフ - CAD 固有の XData プロパティ フィールドのリストを入力テーブルに追加しません。
Boolean

派生した出力

ラベル説明データ タイプ
更新された入力テーブル

更新された入力テーブル、フィーチャクラス、またはシェープファイル。

Table View

arcpy.conversion.AddCADFields(input_table, Entities, {LayerProps}, {TextProps}, {DocProps}, {XDataProps})
名前説明データ タイプ
input_table

CAD 固有のフィールドの追加先となる、入力テーブル、フィーチャクラスまたはシェープファイル

Table View
Entities

CAD 固有のエンティティ プロパティ フィールドのリストを入力テーブルに追加します。

  • ADD_ENTITY_PROPERTIESCAD 固有のエンティティ プロパティ フィールドのリストを入力テーブルに追加します。
  • NO_ENTITY_PROPERTIESCAD 固有のエンティティ プロパティ フィールドのリストを入力テーブルに追加しません。
Boolean
LayerProps
(オプション)

CAD 固有のレイヤー プロパティ フィールドのリストを入力テーブルに追加します。

  • ADD_LAYER_PROPERTIESCAD 固有のレイヤー プロパティ フィールドのリストを入力テーブルに追加します。
  • NO_LAYER_PROPERTIESCAD 固有のレイヤー プロパティ フィールドのリストを入力テーブルに追加しません。
Boolean
TextProps
(オプション)

CAD 固有のテキスト プロパティ フィールドのリストを入力テーブルに追加します。

  • ADD_TEXT_PROPERTIESCAD 固有のテキスト プロパティ フィールドのリストを入力テーブルに追加します。
  • NO_TEXT_PROPERTIESCAD 固有のテキスト プロパティ フィールドのリストを入力テーブルに追加しません。
Boolean
DocProps
(オプション)

CAD 固有のドキュメント プロパティ フィールドのリストを入力テーブルに追加します。

  • ADD_DOCUMENT_PROPERTIESCAD 固有のドキュメント プロパティ フィールドのリストを入力テーブルに追加します。
  • NO_DOCUMENT_PROPERTIESCAD 固有のドキュメント プロパティ フィールドのリストを入力テーブルに追加しません。
Boolean
XDataProps
(オプション)

CAD 固有の XData プロパティ フィールドのリストを入力テーブルに追加します。

  • ADD_XDATA_PROPERTIESCAD 固有の XData プロパティ フィールドのリストを入力テーブルに追加します。
  • NO_XDATA_PROPERTIESCAD 固有の XData プロパティ フィールドのリストを入力テーブルに追加しません。
Boolean

派生した出力

名前説明データ タイプ
out_table

更新された入力テーブル、フィーチャクラス、またはシェープファイル。

Table View

コードのサンプル

AddCADFields の例 (スタンドアロン スクリプト)

ExportToCAD 関数で使用する予約済み CAD フィールドを属性テーブルに追加します。


# Import system modules
import arcpy

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

# Set local variables
input_table = "C:/data/EditorTutorial.gdb/StudyArea/Buildings"

# Process: Add CAD Fields
arcpy.conversion.AddCADFields(input_table, "ADD_ENTITY_PROPERTIES", 
                              "ADD_LAYER_PROPERTIES", "NO_TEXT_PROPERTIES",
                              "NO_DOCUMENT_PROPERTIES", "NO_XDATA_PROPERTIES")