オブジェクト データをデータベース テーブルに変換するには

少しの属性データを図面オブジェクトに関連付ける場合、オブジェクト データは効率的な保存手段です。しかし外部データベースを利用すると、より多くのデータをより効率的に格納でき、複雑なクエリーにも対応します。

オブジェクト データをリンクされたデータベース テーブルに変換するには

  1. コマンド プロンプトに mapod2ase と入力します。
  2. [オブジェクト データからデータベース リンクへの変換]ダイアログ ボックス[ソース オブジェクト データ テーブル]で、オブジェクト データ テーブルを選択します。
  3. リンクを作成した後、オブジェクト データを削除するには、[処理されたオブジェクトからデータを除去]をオンにします。
  4. [ターゲット リンク テンプレート]で、[定義]をクリックして、リンク テンプレートを指定します。
  5. [オブジェクト データからデータベース リンクへの変換]ダイアログ ボックス(MAPOD2ASE)で、アタッチされたオブジェクト データが含まれるオブジェクトの選択方法を指定します。[接続]をクリックします。
  6. テーブル名を入力します。
  7. キー フィールド(列)として使用するフィールドを指定します。フィールド名を複数入力するには、名前をカンマで区切ります。

    オブジェクト データ テーブルのフィールド名のリストから選択する場合、またはフィールド名を変更する場合は、[選択]をクリックして、[リンク テンプレート キーの選択]ダイアログ ボックスを表示します。

    既存のオブジェクト データ フィールドをキー列として使用することも、新しいフィールドを作成することもできます。[キー フィールドの生成]を選択した場合は、[キーの生成]領域にフィールド名を指定します。AutoCAD Map 3D は、データベース テーブルの最初のレコードを 1 に設定し、その後に続くレコードを 1 ずつ増分していきます。[OK]をクリックして[リンク テンプレート キーの選択]ダイアログ ボックスを閉じます。

  8. [リンク テンプレートを定義]ダイアログ ボックスで、リンク テンプレート名を入力し、[OK]をクリックします。

    リンク テンプレートには、データベース テーブルのアドレスおよびキー フィールドの名前が格納されます。既定の名前を受け入れるか、または新しい一意の名前を入力します。

  9. [オブジェクト データからデータベース リンクへの変換]ダイアログ ボックスで、アタッチされたオブジェクト データが含まれるオブジェクトの選択方法を指定します。

    オブジェクトは自動または手動で選択することも、フィルタを使用して指定した画層だけに選択範囲を絞ることもできます。

  10. [実行]をクリックします。