Skip To Content

ArcGIS for Desktop を使用したデータの ArcGIS Server への登録

ArcCatalog または ArcMap のカタログ ウィンドウを使用して、データ ディレクトリおよびデータベースを ArcGIS Server に登録できます。データ登録を行うことで、Web サービスのソース データの場所のリストがサーバーに提供されます。データ登録には次の利点があります。

  • データ登録は、サーバー管理者が承認した既知のデータの場所を、サービスが参照しているかどうか検証するのに役立ちます。
  • データ登録を行うことで、マップ、グローブ、モデル、その他のリソースをサーバーに公開 (およびコピー) するときに、ArcGIS Server がデータへのパスを自動的に再マップできます。

データ ディレクトリを登録しても、ArcGIS Server アカウントには、データにアクセスするための権限は付与されません。ArcGIS Server アカウントに対して、少なくとも登録したフォルダーの読み取り権限を与える必要があります。データベース (エンタープライズ ジオデータベースまたはワークグループ ジオデータベースを含む) を登録する場合に付与する必要がある権限のタイプは、データベースのタイプと接続に使用する認証方法によって異なります。権限を適用する必要がある場合については、「データを ArcGIS Server でアクセス可能にする」をご参照ください。

ヒント:

データベースまたは管理されたデータベースの登録に何が必要かについては、次に示すデータベース管理システム専用のトピックをご参照ください。データベースにジオデータベースが含まれていない場合は、ArcGIS Server の管理されたデータベースとして登録できませんので注意してください。

ArcMap または ArcCatalog でデータベースとデータ ディレクトリを ArcGIS Server に登録するには、[ArcGIS Server プロパティ] ウィンドウの [データ ストア] タブを使用します。[データ ストア] タブにアクセスするには、[カタログ] ツリーで [GIS Server] への管理者または公開者接続を右クリックして、[サーバー プロパティ] を選択します。

サーバーに登録する内容に応じて、以下のセクションにある手順を実行します。

データベースの登録

[データ ストア] タブにあるツールを使用すると、サポートされている任意のデータベースを ArcGIS に登録できます。登録する前に、データベースのクライアント ソフトウェアの 64 ビット バージョンを、サイトの各 GIS サーバーにインストールする必要があります

注意:

エンタープライズ ジオデータベースまたはワークグループ ジオデータベースを含むデータベース、およびそれらを含まないデータベースを登録できます。それぞれの登録方法については、「データのサーバーへの登録について」をご参照ください。

データベースを登録して、サービスがデータを参照できるようにするには、次の手順に従います。ファイル ジオデータベースの場合は、次の「フォルダーの登録」セクションで説明されているオプションを使用します。

  1. [登録済みのデータベース] ダイアログ ボックスの横にある [追加] 追加 ボタンをクリックします。
  2. 登録済みデータベースの一意の名前を入力します。名前には、英数字とスペースを使用できます。
  3. 公開者のデータベース接続を指定します。
    • 公開者のデータベースへの接続をすでに構成済みの場合は、[インポート] をクリックして接続ファイルを選択します (*.sde または *.odc のみ)。デフォルトの場所は、C:\Users\<user name>\AppData\Roaming\ESRI\Desktop<version number>\ArcCatalog です。
    • データベースへの接続を作成する必要がある場合は、[公開者のデータベース接続] セクションの横にある [追加] をクリックして、公開者の接続タイプ、プロパティ、および認証モードを指定します。接続の追加の詳細については、「ArcGIS for Desktop でのデータベース接続」をご参照ください。
  4. ArcGIS で使用するデータ ソースの設定によって、次のいずれかのシナリオを選択します。
    • 公開者のコンピューターとサーバーが同じデータベースを使用している場合、[公開者のデータベース接続と同じ] チェックボックスをオンにします。これにより、公開者のコンピューターと ArcGIS Server が同じデータベースに置かれたデータを表示し、利用するように指定されます。このシナリオの詳細については、「データのサーバーへの登録について」をご参照ください。

      [データベースの登録] ウィンドウで、[公開者のデータベース接続と同じ] をクリックします

    • 公開者のコンピューターとサーバーが別のデータベースを使用している場合は、[サーバー データベース接続] セクションの横にある [追加] をクリックして、公開者の接続タイプ、プロパティ、および認証モードを指定します。サーバーのデータベースへの接続をすでに設定してある場合は、[インポート] をクリックして接続ファイルを選択します。
    • 公開者とサーバーの両方のデータベースでエンタープライズ ジオデータベースまたはワークグループ ジオデータベースを使用している場合は、[ジオデータ サービスの作成] チェックボックスをオンにすることもできます。このオプションを選択すると、サーバーのエンタープライズ ジオデータベース用のジオデータ サービスが自動的に作成されます。このジオデータ サービスを使用して、データのレプリカを公開者のエンタープライズ ジオデータベースからサーバーのエンタープライズ ジオデータベースに送信し (これによって、サーバーのデータベースにデータを入力する)、後でこのレプリカを使用して両方のデータベース間で変更を同期できます。このシナリオの詳細については、「データのサーバーへの登録について」をご参照ください。

      [データベースの登録] ウィンドウで、サーバー データベース接続をインポートし、必要に応じて [ジオデータ サービスの作成] を選択します

  5. [OK] をクリックします。登録したデータベースが [登録済みのデータベース] ダイアログ ボックスに表示されます。

フォルダーの登録

[データ ストア] タブでは、GIS リソースとデータ (シェープファイル、ジオデータベースなど) があるローカルのファイル ディレクトリまたは共有ディレクトリを登録できます。ディレクトリを登録すると、指定したフォルダーの下にあるすべてのサブディレクトリもサーバーに登録されます。

フォルダーを登録して、フォルダーとそのサブフォルダー内のデータをサービスが参照できるようにするには、次の手順に従います。

  1. [登録済みのフォルダー] ダイアログ ボックスの横にある [追加] 追加 ボタンをクリックします。
  2. 登録済みのフォルダーの一意の名前を入力します。名前には、英数字とスペースを使用できます。
  3. [公開者のフォルダー パス] の横で、[追加] をクリックして公開者のフォルダーへのパスを指定します。
  4. ArcGIS で使用するデータ ソースの設定によって、次のいずれかのシナリオを選択する必要があります。
    • 公開者のコンピューターとサーバーが同じフォルダーを使用している場合、[公開者のフォルダー パスと同じ] チェックボックスをオンにします。これは、公開者のコンピューターと ArcGIS Server が同じフォルダーに置かれたデータを表示し、利用するように指定します。このシナリオの詳細については、「データのサーバーへの登録について」をご参照ください。

      [フォルダーの登録] ウィンドウで、[公開者のフォルダー パスと同じ] を選択します

    • 公開者のコンピューターとサーバーが別のフォルダーを使用している場合は、[サーバーのフォルダー パス] セクションの横にある [追加] をクリックして、サーバーのフォルダーへのパスを指定します。このシナリオの詳細については、「データのサーバーへの登録について」をご参照ください。

      [フォルダーの登録] ウィンドウで、[追加] をクリックしてサーバーのフォルダーへのパスを指定します

  5. [OK] をクリックします。登録したフォルダーが [登録済みのフォルダー] ダイアログ ボックスに表示されます。

ArcGIS Server の管理されたデータベースの登録

[データ ストア] タブにあるツールを使用すると、サーバーにあるエンタープライズ ジオデータベースを ArcGIS Server の管理されたデータベースとして登録できます。このデータベースは、登録する前に明示的に作成する必要があります。ArcGIS Server の管理されたデータベースおよびそれを使用するためのシナリオの詳細については、「公開時に自動的にデータをサーバーへコピー」をご参照ください。

次の手順に従って、ArcGIS Server の管理されたデータベースを登録します。これにより ArcGIS Server でフィーチャ サービス データを管理されたデータベースにコピーして、パスを自動的に再マップできるようになります。

  1. [登録済みのデータベース] ダイアログ ボックスの横で、[追加] 追加 ボタンの横にあるドロップダウン矢印をクリックし、[管理されたデータベースの登録] を選択します。
  2. ジオデータベース接続に対して一意の名前を入力します。名前には、英数字とスペースを使用できます。
  3. [サーバー データベース接続] の横で、[追加] をクリックして ArcGIS Server の管理されたデータベースへの接続を指定します。データベースへの接続をすでに設定してある場合は、[インポート] をクリックして接続ファイル (*.sde) を選択します。データベース接続の追加の詳細については、「ArcGIS Desktop でのデータベース接続」をご参照ください。

    [データベースの登録] ウィンドウで、ArcGIS Server の管理されたデータベースへの接続をインポートします

  4. [OK] をクリックします。管理されたデータベースが ArcGIS Server に登録され、[登録済みのデータベース] ダイアログ ボックスに表示されます。

登録済みまたは管理されたデータベースのパスワードの更新

他のソフトウェアやシステムのパスワードと同様に、データベースのパスワードは、セキュリティ上の理由で頻繁に変更されます。GIS サーバーに登録済みのデータベース接続ファイル (*.sde) に保存されているパスワードが変更された場合は、新しいパスワードを含む新しいデータベース接続ファイルを作成し、この新しいファイルをポイントするように既存のデータ ストア登録を編集します。これにより、ArcGIS 10.4 より前に公開された検索、ストリーム、Workflow Manager サービス、ジオプロセシング サービス以外のすべてのサービスの登録が更新されます。

  1. ArcMap または ArcCatalog を起動します。
  2. [カタログ] ツリーで [GIS Server] への管理者または公開者接続を右クリックして、[サーバー プロパティ] を選択します。
  3. [登録済みのデータベース] のリストから登録済みまたは管理されたデータベースを選択して、[プロパティ]プロパティ ボタンをクリックします。

    ArcGIS Data Store の管理されたデータベースに対する接続は編集できないことに注意してください。ArcGIS Data Store のパスワードを更新するには、changepassword ユーティリティを使用します。

  4. [公開者のデータベース接続] の横で [編集] をクリックして、この接続のパスワードを変更します。
  5. 接続のための新しいパスワードを 2 回入力して、[OK] をクリックします。
  6. [サーバー データベース接続] に別の接続が使用されている場合は、この接続の横にある [編集] をクリックし、新しいパスワードを入力して、[OK] をクリックします。
  7. [OK] をクリックして、登録済みまたは管理されたデータベースの接続に対する変更を保存します。
  8. 登録済みのデータベースから公開されたサービスを再起動するか、管理されたデータベースに公開されたフィーチャ サービスを再起動します。
  9. ArcGIS 10.4 for Server から公開されたジオプロセシング サービスを再起動します。以前のリリースの ArcGIS for Server から公開されたジオプロセシング サービスは、新しいパスワードを使用するために、再公開する必要があります。

登録済みのデータベースから公開されたサービス、または管理されたデータベースに公開されたフィーチャ サービスで、再びデータにアクセスできるようになります。

10.3.1 以前のバージョンの ArcGIS Server に公開された検索、ストリーム、Workflow Manager サービス、ジオプロセシング サービスを再公開して、パスワードを更新する必要があります。