ArcGIS for Desktop でのサービスの上書き
ArcCatalog または ArcGIS for Desktop のカタログ ウィンドウを使用すると、既存のサービスを上書きして、GIS リソースやそのソース データに変更を反映することができます。
サービスの上書きは、次のシナリオで必要です。
- サービスの基盤であるマップ ドキュメントまたはその他の GIS リソースの設定を更新した場合
- ソース データ(マップ ドキュメントに表示されるフィーチャクラスなど)が公開時に自動的にサーバにコピーされ、その後にソース データに加えた変更をサーバ上に反映させたい場合
上書き処理をする前に、既存サービスの上書きに使用している GIS リソースが正しく構成されていることを確認してください。元のサービス内のすべてのレイヤ、テーブル、データ参照、サービス プロパティは、上書き処理の一部として置き換えられます。
10.1 以前のバージョンでは、サービスが参照する GIS リソースを変更しても、サービスを再起動することによってその内容がすべてクライアントに表示されていました。10.1 以降のバージョンでは、GIS リソースに加えた変更をクライアントで表示するために、サービスを上書きする必要があります。10.1 以降のバージョンでソース データ(マップに表示されるフィーチャクラスなど)に加えた変更は、公開時にデータのコピーがサーバ上に配置されていない限り、すぐにサービスに表示されます。公開時にデータのコピーがサーバに配置された場合、ソース データへの変更を表示するには、サービス全体の上書きを実行する必要があります。
-
上書きするサービス タイプに基づいて、以下の表に示す指示に従います。
オプション
アクション
上書きするサービスがマップまたはグローブ サービスの場合
サービスの上書きに使用する ArcMap または ArcGlobe ドキュメントを開き、メイン メニューで [ファイル] → [共有] → [サービス] の順に選択します。
上書きするサービスがジオプロセシング サービスの場合
[結果] ウィンドウで、サービスの上書きに使用するモデルまたはツールの成功した結果を選択し、右クリックしてから [共有] → [ジオプロセシング サービス] の順に選択します。
上書きするサービスがジオデータやジオコード サービスなどその他のサービスの場合
ArcCatalog またはカタログ ウィンドウでサービスの上書きに使用するアイテムを選択し、右クリックしてから [サービスとして共有] を選択します。
- [サービスとして共有] ウィンドウで [既存サービスを上書き] を選択して、[次へ] をクリックします。
- [接続の選択] ドロップダウン リストで、使用する ArcGIS Server 接続を選択します。使用するサーバ接続がリストにない場合は、[ArcGIS Server への接続] をクリックして、新規の接続を作成できます。詳細な手順については、「ArcGIS for Desktop での ArcGIS Server への接続について」をご参照ください。
- 表のリストから上書きするサービスを選択して、[次へ] をクリックします。
-
サービスにマップ キャッシュがある場合、[サービス エディタ] の [キャッシュ] をクリックして、自動的にキャッシュを変更するのか、手動でキャッシュを変更するのかを指定します。
- [キャッシュを自動的に更新] を選択した場合、すべての既存のタイルはサービスから関連付けが解除され、<サービス>_<タイムスタンプ> という名前の自動的に追加生成されたサービスに関連付けられます。その後、更新によって新しいタイルが元のサービスのキャッシュ内に作成されるようになります。このワークフローは、ほとんどの配置環境に適用できます。クライアントでダウンタイムが発生することが心配な場合、[高度な設定] タブでオンデマンド キャッシュを有効にできます。
- [キャッシュを手動で更新] を選択した場合、すべての既存のタイルはサービスから関連付けが解除され、<サービス>_<タイムスタンプ> という名前の自動的に追加生成されたサービスに関連付けられます。キャッシュの削除には時間がかかる場合があるため、このサービスを使うことで古いキャッシュを都合のよいときに削除できるようになります。キャッシュを更新する場合、キャッシュ ツールを手動で実行する必要があります。
-
[サービス エディタ] で、サービスに必要なプロパティを設定します。サービスのプロパティを設定する方法については、ヘルプの「サービスの種類」セクションで該当するサービスをご参照ください。サービスの最適な実装方法については、「サービスのチューニングと構成」をご参照ください。
ヒント:
マップ サービスを構成するときに表示領域を広くするには、[サービス エディタ] の上部にある [折りたたみ] ボタン をクリックします。
- [統計情報の更新] をクリックします。既存のサービスを上書きできるか、現在の設定が検証されます。
- [準備] ウィンドウでエラー()を修正します。エラーの修正は、既存のサービスを上書きする前に行う必要があります。さらに必要であれば、警告メッセージと情報メッセージに従って問題を修正し、サービスのパフォーマンスと外観を改善します。これらの問題の解決の詳細については、「GIS リソースの分析」をご参照ください。
-
エラーを修正し、必要に応じて警告とメッセージを修正したら、[公開] をクリックします。
注意:
上書き処理の一部としてデータをサーバにコピーする場合、公開に要する時間は、データのサイズとネットワークの帯域幅によって異なります。
既存のサービスが新しいサービスで上書きされます。