Autodesk は、Oracle ストラクチャを エンタープライズ インダストリ モデル スケマティックに変換するスケマティック コンバータを提供しています。たとえば、スケマティック コンバータを使用して、Oracle テーブルをエンタープライズ インダストリ モデル フィーチャ クラスで変換します。最初に、スケマティック コンバータは、インダストリ モデル以外のテーブルを解析し、競合をリストします。競合を解決した後、テーブルを変換する準備が整っています。変換により、インダストリ モデル固有の列が追加され、ジオメトリ列の名前が GEOM に変更され、インダストリ モデル メタデータが作成および格納されます。
Oracle スケマティックを解析し、変換するには
エンタープライズ インダストリ モデルは、インダストリ モデルごとに 1 つの SRID のみをサポートします。新しいインダストリ モデルを作成してエンタープライズ インダストリ モデル以外のスケマティックを書き出すときは、[インダストリ モデル設定] - [空間]で SRID を指定していることを確認してください。次に、スケマティック コンバータはインダストリ モデルの SRID に一致するすべてのテーブルを変換します。
エンタープライズ インダストリ モデル以外のスケマティックが解析され、[インダストリ モデル スケマティックに変換]ダイアログ ボックスに結果が表示されます。次の表に示す設定を使用します。
インダストリ モデル スケマティックに変換 |
[説明] |
[テーブル] |
解析結果が表示されます。データ グリッドを使用して、競合が検出されたテーブルをフィルタします。 |
[解析と変換] |
Oracle スケマティックを解析し、変換します。 |
[解析] |
データ ストラクチャを解析します。競合を解決したら、[解析]をクリックし、解析を再開します。必要に応じていつでも解析を開始できます。 |
[変換] |
変換を開始します。「Oracle テーブルを変換する」も参照してください。 |
[表示] |
データ グリッドにすべてのテーブルを表示するか、競合があるテーブルのみを表示するかを選択します。 |
データ グリッド |
解析の結果が表示されます。行をクリックして、右側のペインにさらに詳細を表示します。 |
[テーブル名] |
テーブル名が表示されます。 |
[状態] |
結果が表示されます。
|
[状態の説明] |
選択したテーブルの解析の詳細が表示されます。行を選択し、右側のペインのオプションを使用して簡素な競合を解決するか、Oracle ツールを使用してその他の競合を解決します。適切な場合は、複数の行を選択して競合を解決します。 |
[テーブル名] |
テーブル名が表示されます。テーブル名が 25 文字を超えている場合は、短いテーブル名を入力します。 |
[テーブル タイプ] |
テーブル タイプを指定して、次の簡素な競合を解決します。 テーブルにはジオメトリ列がありません
テーブルにジオメトリ列がありますが、ジオメトリ タイプを判定できません
|
プライマリ ジオメトリ列 |
複数の GEOM 列を持つフィーチャ クラスの場合は、プライマリ ジオメトリ 列を選択します。 |
競合を解決したら、準備完了状態のテーブルの変換を開始します。
スケマティックを変換するには
変換エラーの場合は、右側のペインにさらに詳細が表示されます。Oracle ツールを使用してエラーを解決し、解析と変換を再開します。
エンタープライズ インダストリ モデル の一部である単一の Oracle テーブルを解析、変換するにはインダストリ モデルでスケマティック解析を開始します。データ モデル エクスプローラで、インダストリ モデル ノードを右クリックし、[テーブルをフィーチャ クラスに変換する]をクリックします。
詳細については、『Oracle Spatial ユーザーズ ガイドおよびリファレンス』を参照してください。