ArcGIS Desktop

  • ArcGIS Pro
  • ArcMap

  • My Profile
  • ヘルプ
  • Sign Out
ArcGIS Desktop

ArcGIS Online

組織のマッピング プラットフォーム

ArcGIS Desktop

完全なプロ仕様の GIS

ArcGIS Enterprise

エンタープライズ GIS

ArcGIS Developers

位置情報利用アプリの開発ツール

ArcGIS Solutions

各種業界向けの無料のテンプレート マップおよびテンプレート アプリケーション

ArcGIS Marketplace

組織で使えるアプリとデータを取得

  • ドキュメント
  • サポート
Esri
  • サイン イン
user
  • マイ プロフィール
  • サイン アウト

ArcMap

  • ホーム
  • はじめに
  • マップ
  • 解析
  • データ管理
  • ツール
  • エクステンション

属性値を AutoCAD ブロック属性にエクスポートする

  • シード ファイルの準備
  • 属性テーブルへの予約済み CAD フィールドの追加
  • [CAD へエクスポート (Export To CAD)] ツールの実行

このワークフローでは、予約済み CAD フィールド (CADType および RefName) とシード ファイルを使用して、フィーチャ属性を AutoCAD ブロック属性にエクスポートする方法を示します。

このワークフローでは、次のものが必要です。

  • 属性値を格納する、属性付きブロック定義を含む AutoCAD シード ファイル
  • フィールド CADType および RefName が属性テーブルに追加された、ArcGIS ポイント フィーチャクラス
  • AutoCAD ブロック定義で定義されたブロック属性タグ名と一致する、入力フィーチャクラス属性テーブル内のフィールド名

結果として得られる DWG ファイルには、入力フィーチャ属性テーブル内の各ポイント フィーチャのブロック参照が含まれます。各ブロック参照には、一致するブロック属性タグ名に対応するフィールド名のフィーチャ属性が含まれます。

シード ファイルの準備

AutoCAD シード ファイルには、RefName フィールドで指定する各ブロック参照のブロック定義が含まれていなければなりません。すべてのフィーチャに対して同じブロック定義を参照することも、シード ファイルに定義されている特定のブロックにフィーチャを割り当てることもできます。存在しないブロック定義を指定すると、[CAD へエクスポート (Export to CAD)] ツールは、直径 1 の円として定義されている汎用ブロック参照を属性なしで挿入します。

属性テーブルへの予約済み CAD フィールドの追加

CADType フィールドの追加

CADType フィールドは、生成される CAD エンティティのタイプを指定します。[フィールド演算] を使用して、キーワード "INSERT" を指定します。

  1. [コンテンツ] ウィンドウでフィーチャ レイヤーを右クリックし、[属性テーブルを開く] をクリックします。
  2. 属性テーブルのメニュー バーの [テーブルの一般操作] ボタン テーブル オプション をクリックし、[フィールドの追加] をクリックしてダイアログ ボックスを開きます。
  3. [名前] テキスト ボックスにフィールド名 CADType を入力します。
  4. [タイプ] ドロップダウン矢印をクリックし、[テキスト] をクリックしてデータ タイプを割り当てます。
  5. デフォルトのフィールド長 50 をそのまま使用します。
  6. [OK] をクリックしてダイアログ ボックスを閉じ、フィールドを作成します。
  7. 属性テーブルで CADType フィールド名を右クリックし、ショートカット メニューで [フィールド演算] 計算 をクリックします。
  8. テキスト ボックスに、「"INSERT"」 (二重引用符を含む) と入力します。
  9. [OK] をクリックしてツールを実行します。

    これで、すべてのレコードの CADType フィールドに INSERT という値が表示されるようになりました。

RefName フィールドの追加

RefName フィールドは、フィーチャ エンティティごとに CAD ファイルに挿入される AutoCAD ブロック定義の名前を指定します。[フィールド演算] を使用して、キーワード "MyBlock" を指定します。この名前は単なる例です。使用する AutoCAD シード ファイルに実際に登録されているブロック名を使用してください。

  1. [コンテンツ] ウィンドウでフィーチャ レイヤーを右クリックし、[属性テーブルを開く] をクリックします。
  2. 属性テーブルのメニュー バーの [テーブルの一般操作] ボタン テーブル オプション をクリックし、[フィールドの追加] をクリックしてダイアログ ボックスを開きます。
  3. [名前] テキスト ボックスにフィールド名 RefName を入力します。
  4. [タイプ] ドロップダウン矢印をクリックし、[テキスト] をクリックしてデータ タイプを割り当てます。
  5. デフォルトのフィールド長 50 をそのまま使用します。
  6. [OK] をクリックしてダイアログ ボックスを閉じ、フィールドを作成します。
  7. 属性テーブルで RefName フィールド名を右クリックし、ショートカット メニューで [フィールド演算] 計算 をクリックします。
  8. テキスト ボックス内の既存の値をすべて消去します。
  9. テキスト ボックスに、AutoCAD シード ファイルに保存されているブロック定義の名前を入力します。たとえば、「"MyBlock"」 (二重引用符を含む) と入力します。
  10. [OK] をクリックしてツールを実行します。

    これで、すべてのレコードのフィールド RefName に MyBlock という値が表示されるようになりました。

[CAD へエクスポート (Export To CAD)] ツールの実行

  1. [検索] ウィンドウ 検索 を使用して、[CAD へエクスポート (Export To CAD)] ツールを検索して開きます。
  2. 新しいフィールドを含むフィーチャ レイヤーを、[コンテンツ] ウィンドウから [入力フィーチャ] テキスト ボックスにドラッグします。
  3. [出力タイプ] ドロップダウン矢印をクリックし、AutoCAD DWG 形式を選択します。
  4. [出力ファイル] の [参照] ボタン 参照 をクリックし、フォルダーに移動して新しい CAD ファイルの名前を入力し、[保存] をクリックします。
    • または、デフォルトのパスおよびファイル名をそのまま使用します。
  5. MyBlock のブロック定義を含む AutoCAD シード ファイルを、[カタログ] ウィンドウから [シード ファイル] テキスト ボックスにドラッグします。
  6. [OK] をクリックしてツールを実行します。

新しく作成した CAD データセット内の CAD ポイント フィーチャ レイヤーの属性テーブルを開き、結果を確認します。

関連トピック

  • AutoCAD DWG/DXF 形式の予約済み CAD フィールド
  • DWG シード ファイルの準備
  • デフォルト CAD 出力の無効化

ArcGIS Desktop

  • ホーム
  • ドキュメント
  • サポート

ArcGIS

  • ArcGIS Online
  • ArcGIS Desktop
  • ArcGIS Enterprise
  • ArcGIS
  • ArcGIS Developer
  • ArcGIS Solutions
  • ArcGIS Marketplace

Esri について

  • 会社概要
  • 採用情報
  • Esri ブログ
  • ユーザ カンファレンス
  • デベロッパ サミット
Esri
ご意見・ご感想をお寄せください。
Copyright © 2021 Esri. | プライバシー | リーガル