フィーチャ サービスの公開

フィーチャ サービスを ArcGIS Server に公開するには、マップ サービスを公開して、その [Feature Access] ケーパビリティを有効にします。これによって、フィーチャ サービスを使用するための URL が生成されます。マップ サービスのライフタイムによってフィーチャ サービスのライフタイムが制御されます。マップ サービスが停止されると、フィーチャ サービスも停止されます。

注意注意:

バージョン対応データを操作している場合、デフォルトでは、サービスを公開するときに、フィーチャ サービスを通じてマップ ドキュメント内のバージョンだけが公開されます。フィーチャ サービスを公開するために使用されたバージョン以外のバージョンをクエリまたは編集するには、ArcGIS Server REST と SOAP API を使用してこれらの操作を行うことができます。詳細については、これらの API に固有のドキュメントをご参照ください。

[Feature Access] ケーパビリティを有効にしたマップ ドキュメントを公開するには、以下の手順に従います。

手順:
  1. ArcMap でマップ ドキュメントを開き、メイン メニューで [ファイル] [共有] [サービス] の順に選択します。

    [サービスとして共有] ウィンドウが表示されます。

  2. [サービスを公開] を選択し、[次へ] をクリックします。
  3. [接続の選択] ドロップダウン リストで、使用する ArcGIS Server 接続を選択します。使用するサーバ接続がリストにない場合、[ArcGIS Server に接続] ArcGIS Server の追加 をクリックして、新しい接続を作成することができます。詳細な手順については、「ArcGIS for Desktop での ArcGIS Server への接続について」のトピックをご参照ください。
  4. 必要に応じて、[サービスを公開] ウィンドウでサービスの新しい名前を入力します。120 文字を超える名前や、英数字とアンダースコア(_)以外の文字が含まれた名前を使用することはできません。

    [次へ] をクリックします。

  5. デフォルトでは、ArcGIS Server のルート フォルダ(root)にサービスが公開されます。サービスはルート フォルダ以下のサブ フォルダに整理することができます。サービスを公開するフォルダを選択するか、サービスを格納する新しいフォルダを作成して、[続行] をクリックします。

    [サービス エディタ] が表示されます。

  6. マップ サービス プロパティを設定します。ここでは、対象サービスの使用を許可するユーザを選択し、そのサービスをサーバでどのように公開するかを詳細に設定できます。マップ サービス プロパティを手動で設定する方法については、「マップ サービス プロパティの設定」をご参照ください。[インポート] インポート をクリックして、既存のサービス定義または公開済みのマップ サービスから、自動的にプロパティをインポートすることもできます。サービスを配置するための最適な構成方法については、「サービスのチューニングと構成」をご参照ください。
    ヒントヒント:

    このセッション中に [サービス エディタ] を閉じると、作業内容をドラフト サービスとして保存するかどうかを確認するメッセージが表示されます。ドラフト サービスを使用すると、後で、サービスの構成作業に戻ることができます。デフォルトでは、ドラフト サービスは、ArcGIS Server 接続の Drafts フォルダに保存されます。詳細については、「ドラフト サービスについて」をご参照ください。

  7. サービス エディタの左側のペインで、[ケーパビリティ] をクリックし、[Feature Access] を選択します。このオプションを有効にすると、マップ サービスに関連するフィーチャ サービスが作成され、クライアントが Web 上でフィーチャを編集できるようになります。
  8. [サービス エディタ] の左側のペインで、[Feature Access] をクリックして、フィーチャ サービスのプロパティを設定します。ここでは、対象サービスの使用を許可するユーザを選択し、そのフィーチャをサーバでどのように公開するかを詳細に設定できます。デフォルトでは、フィーチャ サービスを介して公開されたデータにクエリを実行し、編集できます。編集を可能にすると、ユーザがサービスを使用してソース ジオデータベース内のデータに変更を適用することができます。グローブ サービスのプロパティを手動で設定する方法の詳細については、「フィーチャ サービスの編集者の権限」をご参照ください。
    ヒントヒント:

    このセッション中に [サービス エディタ] を閉じると、作業内容をドラフト サービスとして保存するかどうかを確認するメッセージが表示されます。ドラフト サービスを使用すると、後で、サービスの構成作業に戻ることができます。デフォルトでは、ドラフト サービスは、ArcGIS Server 接続の Drafts フォルダに保存されます。詳細については、「ドラフト サービスについて」をご参照ください。

  9. [解析] 統計情報の更新 をクリックします。マップ ドキュメントをサーバに公開できるかどうかが検証されます。
  10. マップ ドキュメントをサービスとして公開できるように、[準備] ウィンドウ内にエラー(エラー)があれば修正します。さらに必要であれば、警告メッセージと情報メッセージに従って問題を修正し、フィーチャ サービスのパフォーマンスと外観を改善します。これらの問題の解決の詳細については、「GIS リソースの解析」をご参照ください。
    ヒントヒント:

    マップ サービスを構成するときに表示領域を広くするには、[サービス エディタ] の上部にある [折りたたみ] ボタン 折りたたみ をクリックします。

  11. 必要に応じて、[プレビュー] プレビュー をクリックします。Web 上でマップがどのように表示されるかを確認することができます。詳細については、「マップのプレビュー」をご参照ください。
  12. エラーを修正し、必要に応じて警告とメッセージを修正したら、[公開] 公開 をクリックします。
    注意注意:

    公開するフィーチャ サービスのデータをサーバにコピーする場合、公開に要する時間は、データのサイズとネットワークの帯域幅によって異なります。

これで、フィーチャ サービスがサーバ上で実行され、ユーザやクライアントがネットワーク経由でこのサービスにアクセスできるようになりました。サーバ管理者がサービスへの Web アクセスを許可している場合は、このサービスを Web 上でも利用できます。

5/20/2014