Skip To Content

ArcGIS Desktop でのマップ サービスのダイナミック レイヤーの有効化

マップ サービスのレイヤーの外観と振舞いをクライアントが変更できるようにしたい場合は、マップ サービスの作成時またはマップ サービスを公開した後で、ダイナミック レイヤーを有効にすることができます。ダイナミック レイヤーにより、ユーザーがマップに対して行える操作を拡張することができます。ダイナミック レイヤーを有効にするには、ArcMap の [サービス エディター] を使用します。

マップ サービスのダイナミック レイヤーを有効にする手順は次のとおりです。

  1. ダイナミック レイヤーを有効にしたいマップ サービスの [サービス エディター] を表示します。新しいマップ サービスを作成しているときであれば、公開を終了する前に [サービス エディター] が表示されます。既存のサービスを変更しているときであれば、カタログ ツリーでサービスを右クリックして [サービス プロパティ] を選択することにより、[サービス エディター] を表示することができます。
  2. [マッピング] タブをクリックし、[レイヤーの順序とシンボルのリクエストごとの変更を許可する] をオンにします。

    クライアント アプリケーションでマップ サービスにレイヤーを動的に追加するには、追加するレイヤーが含まれているワークスペースを選択する必要があります。

  3. [管理] をクリックします。
  4. 使用したいダイナミック ワークスペースが [ダイナミック ワークスペースの管理] ダイアログ ボックスに表示されない場合は、[追加] をクリックして、新しいダイナミック ワークスペースを追加します。
  5. [ダイナミック ワークスペースの追加] ダイアログ ボックスで、追加したいワークスペースのタイプを [ワークスペース タイプ] ドロップダウン リストから選択します。エンタープライズ データベース、ファイル ジオデータベース、シェープファイルを含むフォルダー、およびラスター データセットを含むフォルダーから選択できます。

    [ワークスペース ID] は、ワークスペース タイプに基づいて自動的に入力されます。クライアントがアプリケーションでレイヤーの追加を要求するときに、ID が要求に含まれます。この ID は、使用可能なワークスペースのプールからワークスペースを識別するために使用されます。

  6. 必要に応じて、ワークスペース ID を変更します。ID は任意の文字列で、空白を含めることができます。
  7. 参照 ([...]) ボタンをクリックして、使用したいワークスペースまでナビゲートします。選択したワークスペースのタイプに基づいて、次のオプションが表示されます。
    • [エンタープライズ データベース] を選択した場合は、使用するデータベース接続を指定して、[選択] をクリックします。あるいは、ダイナミック ワークスペースとして使用する新しいデータベース接続を作成することもできます。
    • [ファイル ジオデータベース] を選択した場合は、使用するジオデータベースを指定して、[選択] をクリックします。また、ダイナミック ワークスペースとして使用する新しいファイル ジオデータベースを作成することもできます。フィーチャクラスとテーブルの両方またはいずれかを、後でこのファイル ジオデータベースに追加する必要があることを覚えておいてください。
    • [ラスター フォルダー] を選択した場合は、使用するラスターが含まれているフォルダーを選択して、[選択] をクリックします。
    • [シェープファイル フォルダー] を選択した場合は、使用するシェープファイルまたは dBASE ファイルが含まれているフォルダーを選択して、[選択] をクリックします。
  8. [ダイナミック ワークスペースの追加] ダイアログ ボックスで、ワークスペース パラメーターの内容を確認してから [OK] をクリックします。エンタープライズ データベースをワークスペースとして選択した場合は、[バージョンのロック] を選択して、ユーザーがアクセスできるデータベースのバージョンを必要に応じてロックすることができます。
  9. [OK] をクリックします。

マップ サービスがダイナミック レイヤーを有効にして構成されました。サポートされているクライアントは、レイヤーの外観と振舞いを動的に変更することができます。