CAD フィールドの追加(Add CAD Fields) (変換)
サマリ
[CAD へエクスポート (Export to CAD)] ツールが認識できるように、必要な CAD フィールドを追加します。これらのフィールドを使用して、エクスポートされたフィーチャの CAD プロパティを指定します。このツールを実行した後、適切なフィールド値を計算するか、入力する必要があります。
使用法
-
すべての入力フィーチャクラスおよびフィーチャ レイヤが、このツールへの入力として有効である必要があります。
-
エクスポート用に各種 CAD プロパティを指定するには、まず CAD フィールドをエクスポート対象のフィーチャクラスに追加してから、計算した値をその CAD フィールドに格納するのが簡単な方法です。
-
標準 CAD プロパティ値のルックアップ テーブルを作成するには、CAD フィールドをフィーチャクラス以外のテーブルに追加するのが便利な方法です。このルックアップ テーブルを両方のテーブルに存在している特定のキー フィールドをベースとしたフィーチャクラスに結合しておくと、CAD 標準の定義および再利用が可能になります。そのようなテーブルで、CAD ドローイング内でのフィーチャクラス データの表示形式を指定することができます。
-
入力として使用したテーブル ビューまたはフィーチャ レイヤがテーブル結合している場合、結合元テーブルにのみフィールドが追加されます(結合対象テーブルにはフィールドが追加されません)。
構文
パラメータ | 説明 | データ タイプ |
input_table |
CAD 固有のフィールドの追加先となる、入力テーブル、フィーチャクラスまたはシェープファイル | Table View |
Entities |
CAD 固有のエンティティ プロパティ フィールドのリストを入力テーブルに追加します。
| Boolean |
LayerProps (オプション) |
CAD 固有のレイヤ プロパティ フィールドのリストを入力テーブルに追加します。
| Boolean |
TextProps (オプション) |
CAD 固有のテキスト プロパティ フィールドのリストを入力テーブルに追加します。
| Boolean |
DocProps (オプション) |
CAD 固有のドキュメント プロパティ フィールドのリストを入力テーブルに追加します。
| Boolean |
XDataProps (オプション) |
CAD 固有の XData プロパティ フィールドのリストを入力テーブルに追加します。
| Boolean |
コードのサンプル
# Name: AddCADFields.py # Description: Add reserved CAD fields to attribute table for use with Export To CAD tool # Author: ESRI # 10/28/2009 # Import system modules import arcpy from arcpy import env # Set workspace env.workspace = "C:/data" # Set local variables input_table = "C:/data/EditorTutorial.gdb/StudyArea/Buildings" try: # Process: Add CAD Fields arcpy.AddCADFields_conversion(input_table,"ADD_ENTITY_PROPERTIES","ADD_LAYER_PROPERTIES","NO_TEXT_PROPERTIES","NO_DOCUMENT_PROPERTIES","NO_XDATA_PROPERTIES") except: # If an error occurs while running a tool print the message print arcpy.GetMessages()