ジオデータベースへのレイヤの登録

リレーションシップ クラス、トポロジ、ジオメトリック ネットワーク、パーセル ファブリック、テレイン、スキーマなどのジオデータベースの機能に参加する空間テーブルや、サブタイプ、デフォルト値、ドメインまたは整合性ルールを持つ空間テーブルが必要な場合は、ArcSDE への登録に加えて、ジオデータベースにも空間テーブルを登録する必要があります。


ジオデータベースに空間テーブルを登録すると、object ID フィールドがテーブルに追加されます。このフィールドの名前は ObjectID です。ObjectID フィールドがテーブルにすでに存在する場合は、代わりに ID という名前のフィールドが追加されます。この ID フィールドのデータ タイプは、ObjectID です。

空間テーブルをジオデータベースに登録すると、GDB_ITEMS および GDB_ITEMRELATIONSHIPS システム テーブルにもレコードが追加されます。

例: ST_Geometry 列を持つテーブルの ArcSDE への登録」で ArcSDE に登録済みの comm_bldgs レイヤを ArcGIS Desktop でジオデータベースに登録する手順は以下の通りです。

手順:
  1. ArcCatalog を起動します。または ArcMap を起動してカタログ ウィンドウを開きます。
  2. comm_bldgs テーブルを ArcSDE に登録するときに使用した ArcSDE ジオデータベースに接続します。

    カタログ ツリーの [Database Connections] ノードの下の ArcSDE ジオデータベース接続を使用します。必ずテーブルの所有者として接続してください。

  3. comm_bldgs テーブルを右クリックします。
  4. [ジオデータベースに登録] をクリックします。

これで comm_bldgs が、ジオデータベースに登録されたフィーチャクラスになりました。

関連項目


7/10/2012