演習 8: データの読み込み、バージョン対応登録、およびバージョンの作成
このトピックは、ArcGIS for Desktop Standard および ArcGIS for Desktop Advanced にのみ該当します。
「演習 4」では、manager1 に buildings08 ジオデータベースの管理者権限を与えました。manager1 はジオデータベースに書き込みを行い、特定の管理タスクを実行できます。これらの管理タスクの一部は、「演習 10」で実行します。
この演習では、manager1 として接続し、データをインポートし、新しいデータをバージョン対応登録し、editor1 がデータの編集に使えるパブリック バージョンを作成します。
データセットをバージョン対応登録できるのは、データセットの所有者だけです。
ジオデータベース管理者としてログイン
コンピュータからいったんログアウトした後、manager1 としてログインし直します。
- manager1 としてコンピュータにログインします。
ログインの方法はオペレーティング システムによって異なります。ほとんどの Windows オペレーティング システムでは、ユーザの切り替えができます。Windows XP では、いったんログアウトした後、manager1 としてログインし直します。
- ArcMap を起動し、カタログ ウィンドウを開いて、カタログ ツリーの [Database Servers] フォルダを展開します。
- manager1 はデータベース サーバをまだ追加していないので、ここで追加する必要があります。追加する方法については、「演習 1」の「データベース サーバの追加」をご参照ください。
manager1 としてデータをインポート
railroads シェープファイルを Osokopf ジオデータベースにインポートします。
- カタログ ウィンドウで、データベース サーバに接続します。
- Osokopf ジオデータベースを右クリックし、[インポート] をポイントして、[フィーチャクラス(シングル)] をクリックします。
-
[参照] ボタンをクリックして、データの場所を指定します。
[入力フィーチャ] ダイアログ ボックスが開きます。
-
[入力フィーチャ] ダイアログ ボックスで、[フォルダに接続] ボタンをクリックします。
[フォルダに接続] ダイアログ ボックスが開きます。
- DatabaseServers チュートリアル ディレクトリへ移動し、[OK] をクリックして、フォルダ コネクションを追加します。
- railroads.shp を選択し、[追加] をクリックします。
- [フィーチャクラス → フィーチャクラス(Feature Class to Feature Class)] ツールの [出力フィーチャクラス] テキスト ボックスに、「railroads」と入力します。
- [OK] をクリックします。
この時点で Osokopf ジオデータベースには、dbo ユーザが所有しているフィーチャ データセット 2 つ、editor1 が所有しているフィーチャクラス 1 つ、および manager1 が所有しているフィーチャクラス 1 つが格納されています。
新しいフィーチャクラスをバージョン対応登録
編集者が railroads フィーチャクラスに対するすべての変更処理を完了するまでに時間がかかることがあります。これに対処するため、編集者がバージョン対応の編集を行えるように、フィーチャクラスをバージョン対応登録します。バージョン対応の編集では、フィーチャクラスをフィーチャクラスのプロダクション バージョンとは切り離して編集できるので、他のユーザからのフィーチャクラスへのアクセスに影響を与えません。
-
Osokopf ジオデータベースの railroads フィーチャクラスを右クリックし、[管理] をポイントして、[バージョン対応登録] をクリックします。
[バージョン対応登録] ダイアログ ボックスが開きます。
- [ベース テーブル移行オプションを使用して、選択オブジェクトを登録する] オプションのチェックボックスをオフのままにした状態で、[OK] をクリックします。
フィーチャクラスをバージョン対応登録すると、2 つのシステム テーブルがジオデータベースに追加され、バージョン対応のフィーチャクラスに対して実行される編集が記録されます。
バージョンの作成
バージョン対応の編集を行う際は、ジオデータベースの DEFAULT バージョンを編集できます。ただし、このチュートリアルでは、editor1 が編集を行える異なるバージョンを作成します。
ジオデータベース バージョンおよびバージョン対応の編集については、「バージョニングの概要」とその関連トピックをご参照ください。
-
Osokopf ジオデータベースを右クリックし、[管理] をポイントして、[ジオデータベース管理] をクリックします。
[ジオデータベース管理] ダイアログ ボックスが開きます。
- [バージョン] タブをクリックします。
- [トランザクション] タブまたは [ツリー ビュー] タブがアクティブになっていることを確認します。
- DEFAULT バージョンを右クリックし、[新規バージョン] をクリックします。
- [名前] テキスト ボックスに、「railroadv1」と入力します。
- バージョンの説明を入力します。
-
[アクセス] リストで [パブリック] をクリックします。
これで、このバージョンを editor1 が編集することができます。[パブリック] の代わりに [プロテクト] を選択した場合、editor1 にバージョンの表示は許可されますが編集は禁止されます。[プライベート] を選択した場合、editor1 はバージョンへのアクセスも禁止されます。
- [OK] をクリックして [新規バージョン] ダイアログ ボックスを閉じます。
[バージョン] タブに現時点で表示されているバージョンは 2 つだけです。
- [ジオデータベース管理] ダイアログ ボックスを閉じます。
この演習では、manager1 としてログインし、データをインポートし、データをバージョン対応登録し、ジオデータベース バージョンを作成しました。「演習 9」では、新しいジオデータベース バージョンに editor1 として接続し、データを編集し、変更内容をリコンサイルして DEFAULT バージョンにポストします。