ArcGIS for Desktop を使用したデータの ArcGIS Server への登録
このトピックの内容
ArcCatalog または ArcMap のカタログ ウィンドウを使用して、データ ディレクトリおよびデータベースを ArcGIS Server に登録できます。データ登録は、サービスのソース データが生成される場所のリストをサーバーに提供します。データ登録を行う利点です。
- データ登録は、サーバー管理者が承認した既知のデータの場所を、サービスが使用しているかどうか検証するのに役立ちます。
- データ登録は、マップ、グローブ、モデル、その他のリソースをサーバーに公開 (およびアップロード) するときに、データへのパスを自動的に再マップします。
データ ディレクトリを登録しても、ArcGIS Server アカウントには、データにアクセスするための権限は付与されません。ArcGIS Server アカウントに対して、少なくとも登録したフォルダーの読み取り権限を与える必要があります。データベースを登録する場合は、使用しているデータベースのタイプと接続に使用する認証方式によって、付与が必要な権限の種類が異なります。権限を適用する必要がある場合については、「データを ArcGIS Server でアクセス可能にする」をご参照ください。
ヒント:
データベースまたは管理されたデータベースの登録に何が必要かについては、データベース管理システム専用のトピックをご参照ください。データベースにエンタープライズ ジオデータベースが含まれていない場合は、ArcGIS Server の管理されたデータベースとして登録できませんので注意してください。
ArcGIS for Desktop を使用してデータベースとデータ ディレクトリを ArcGIS Server に登録するには、[ArcGIS Server プロパティ] ウィンドウの [データ ストア] タブを使用します。[データ ストア] タブにアクセスするには、カタログ ツリーで ArcGIS Server への管理者接続または公開者接続を右クリックして、[サーバー プロパティ] を選択します。
サーバーに登録する内容に応じて、以下のセクションにある手順を実行します。
データベースの登録
ヒント:
[データ ストア] タブのツールを使用すると、Oracle、PostgreSQL、Informix、DB2 などの、ArcGIS と互換性のある任意のエンタープライズ データベースを登録できます。サポートされているデータベースについては、「リレーショナル データベース管理システムの要件」をご参照ください。登録する前に、データベースのクライアント ソフトウェアの 64 ビット バージョンを、サイトの各 GIS サーバーにインストールする必要があります。
注意:
エンタープライズ ジオデータベースを含むデータベース、およびそれらを含まないデータベースを登録できます。それぞれの登録方法については、「データのサーバーへの登録について」をご参照ください。
データベースを登録するには、次の手順に従います。ファイル ジオデータベースの場合は、次の「フォルダーの登録」セクションで説明されているオプションを使用します。
- [登録済みのデータベース] ダイアログ ボックスの横にある [追加] をクリックします。
- 登録済みデータベースの一意の名前を入力します。名前には、英数字とスペースを使用できます。
- 公開者のデータベース接続を指定します。
- エンタープライズ ジオデータベースへの接続をすでに設定してある場合は、[インポート] をクリックして接続ファイルを選択します (*.sde または *.odc のみ)。デフォルトの場所は、C:\Users\<user name>\AppData\Roaming\ESRI\Desktop<version number>\ArcCatalog です。
- データベースへの接続を作成する必要がある場合は、[公開者のデータベース接続] セクションの横にある [追加] をクリックして、公開者の接続タイプ、プロパティ、および認証モードを指定します。接続の追加の詳細については、「ArcGIS Desktop でのデータベース接続」をご参照ください。
- ArcGIS で使用するデータ ソースの設定によって、次のいずれかのシナリオを選択する必要があります。
- 公開者のコンピューターとサーバーが同じデータベースを使用している場合:
- [公開者のデータベース接続と同じ] チェックボックスをオンにします。これは、公開者のコンピューターと ArcGIS Server が同じデータベースに置かれたデータを表示し、利用するように指定します。このシナリオの詳細については、「データのサーバーへの登録について」をご参照ください。
- 公開者のコンピューターとサーバーが別のデータベースを使用している場合
- [サーバー データベース接続] の横で、[追加] をクリックして公開者の接続タイプ、プロパティ、認証モードを指定します。サーバーのデータベースへの接続をすでに設定してある場合は、[インポート] をクリックして接続ファイルを選択します。
- 公開者のデータベースとサーバー データベースの両方でエンタープライズ ジオデータベースを使用している場合は、[ジオデータ サービスの作成] チェックボックスをオンにすることもできます。このオプションを選択すると、サーバーのエンタープライズ ジオデータベース用のジオデータ サービスが自動的に作成されます。このジオデータ サービスを使用して、データのレプリカを公開者のエンタープライズ ジオデータベースからサーバーのエンタープライズ ジオデータベースに送信し (これによって、サーバーのデータベースにデータを入力する)、後でこのレプリカを使用して両方のデータベース間で変更を同期できます。このシナリオの詳細については、「データのサーバーへの登録について」をご参照ください。
- [OK] をクリックします。登録したデータベースが [登録済みのデータベース] ダイアログ ボックスに表示されます。
フォルダーの登録
ヒント:
[データ ストア] タブを使用すると、GIS リソースとデータ (シェープファイル、ジオデータベースなど) があるローカルのファイル ディレクトリまたは共有ディレクトリを登録できます。ディレクトリを登録すると、指定したフォルダーの下にあるすべてのサブディレクトリもサーバーに登録されます。
これを行うには、次の手順に従ってください。
- [登録済みのフォルダー] ダイアログ ボックスの横にある [追加] をクリックします。
- 登録されたフォルダーの一意の名前を入力します。名前には、英数字とスペースを使用できます。
- [公開者のフォルダー パス] の横で、[追加] をクリックして公開者のフォルダーへのパスを指定します。
- ArcGIS で使用するデータ ソースの設定によって、次のいずれかのシナリオを選択する必要があります。
- 公開者のコンピューターとサーバーが同じフォルダーで作業している場合
- [公開者のデータベース接続と同じ] チェックボックスをオンにします。これは、公開者のコンピューターと ArcGIS Server が同じフォルダーに置かれたデータを表示し、利用するように指定します。このシナリオの詳細については、「データのサーバーへの登録について」をご参照ください。
- 公開者のコンピューターとサーバーが別々のフォルダーで作業している場合
- [サーバー フォルダー パス] の横で、[追加] をクリックしてサーバーのフォルダーへのパスを指定します。このシナリオの詳細については、「データのサーバーへの登録について」をご参照ください。
- [OK] をクリックします。登録したフォルダーが [登録済みのフォルダー] ダイアログ ボックスに表示されます。
ArcGIS Server の管理されたデータベースの登録
[データ ストア] タブにあるツールを使用すると、サーバーにあるエンタープライズ ジオデータベースを ArcGIS Server の管理されたデータベースとして登録できます。このデータベースは、登録する前に明示的に作成する必要があります。ArcGIS Server の管理されたデータベースおよびそれを使用するためのシナリオの詳細については、「公開時に自動的にデータをサーバーへコピー」をご参照ください。
ArcGIS Server の管理されたデータベースを登録するには、次の手順に従います。
- [登録済みのデータベース] ダイアログ ボックスの横で、[追加] の横にあるドロップダウン矢印をクリックし、[管理されたデータベースの登録] を選択します。
- データベース接続に対して一意の名前を入力します。名前には、英数字とスペースを使用できます。
- [サーバー データベース接続] の横で、[追加] をクリックして ArcGIS Server の管理されたデータベースへの接続を指定します。データベースへの接続をすでに設定してある場合は、[インポート] をクリックして接続ファイル (*.sde) を選択します。データベース接続の追加の詳細については、「ArcGIS Desktop でのデータベース接続」をご参照ください。
- [OK] をクリックします。ArcGIS Server の管理されたデータベースが登録され、[登録済みのデータベース] ダイアログ ボックスに表示されます。