フィーチャ レイヤーを arcmap で公開し、それをサービスとしてサーバー用の arcGIS に保存して、Web マップ用のフィーチャ レイヤーを生成するためにコードでサービスを呼び出すにはどうすればよいのでしょうか?
これまでのところ、フィーチャ レイヤーを ArcGIS Online に公開することに関するリソースしか見つかりません。サーバー用のarcmapからarcGISにフィーチャレイヤーを公開し、javascript APIから呼び出してWebマップを生成したいと考えています。
フィーチャ レイヤーを arcmap で公開し、それをサービスとしてサーバー用の arcGIS に保存して、Web マップ用のフィーチャ レイヤーを生成するためにコードでサービスを呼び出すにはどうすればよいのでしょうか?
これまでのところ、フィーチャ レイヤーを ArcGIS Online に公開することに関するリソースしか見つかりません。サーバー用のarcmapからarcGISにフィーチャレイヤーを公開し、javascript APIから呼び出してWebマップを生成したいと考えています。
これを行うために私が使用する主な方法は2つあります。まず、ArcGIS Server がインストールされているサーバーにログインします。そのシステムで ArcMap を開きます。基本的には通常の ArcMap と同じですが、使用するツールがいくつかあります。主に、[マップ サービス公開] ツールバーを使用します。マップを分析、プレビュー、および公開できるツールが含まれています。
マップ ドキュメントを設定して、Web アプリケーションでレイヤーを表示するときに希望する方法でレイヤーを表示します。シンボル、縮尺の依存関係、ラベル付けなどを設定できます...
設定したら、サービスとして公開する必要があります。私は9.3.1で作業していますが、10.xもかなり似ているはずです。私は 10.x のインストールを信じています。マップを公開する前に、マップを分析する必要があります。アプリをより速く実行するための提案が得られるため、とにかく分析することをお勧めします。
マップを ArcGIS Server に公開する場合、2 つのオプションがあります。マップ ドキュメントをサービスとして公開したり、マップ サービス定義ファイルを保存したりできます。(ESRI によると) より高速にレンダリングされるはずなので、通常はマップ サービス定義ファイルを作成します。
この ESRI リンクも、より適切で正確な情報を提供します: http://resources.arcgis.com/en/help/main/10.1/index.html#//0154000003vt000000
これを初めて使用する場合は、videos.arcgis.com にアクセスして、ESRI の Developer Conferences の開発者向けプレゼンテーションを検索することをお勧めします。通常は 1 時間のセグメントで、プレゼンターが ESRI ソフトウェアを使ってあらゆる種類のことを行う方法を説明します。
ESRI の JavaScript API を使用してマップ サービスを利用していると仮定しています。サービスを公開すると、それを WMS サービスとしても共有するオプションが表示されます。これは、OpenLayers などのオープン ソース ツールを使用してマップ サービスを利用する場合により便利です。
これは、これを行うための簡単な紹介です。発生する可能性のある主な問題は、サーバーで管理者権限を取得することと、ユーザー アカウントが正しく設定されていることを確認することです。私の最大の問題は、サーバーを管理する権限がなかったことです。