Skip To Content

ポップアップの構成

このトピックの内容

マップでは、ポップアップに表示するように構成されたフィーチャに関する詳細情報を表示することができます。ポップアップは、ハイキング コース、地価、失業率など、マップ内の各フィーチャ レイヤーに関連付けられている属性を活用します。ポップアップでは、添付ファイル画像チャート、および外部の Web ページへのリンクを表示できます。モザイク データセットベースのイメージ サービスを操作しているときに、画像のポップアップを構成できます。イメージ レイヤーのポップアップは、取得日、センサー タイプ、雲量など、現在の位置における画像の属性を表示します。

レイヤーのポップアップの外観は、デフォルトでは属性の値の単純なリストです。マップ所有者はポップアップを再構成して、表示フィールド、非表示フィールド、およびその情報の表示方法を定義できます。たとえば、属性のリストを表示したり、カスタム形式のテキストやチャートを提供して、特定レイヤーのフィーチャを対話形式でグラフィカルに比較できるようにしたりできます。

ポップアップは、ArcGIS Server サービス レイヤー、ホスト フィーチャ レイヤー、ホスト タイル レイヤー、およびファイルからのレイヤーで構成できます。ArcGIS Server フィーチャ レイヤー用のポップアップを構成する場合は、編集可能にするフィールドも設定できます。OGC WMS および OGC WMTS 用のポップアップはサポートされていません。KML レイヤー上のポップアップの構成はサポートされていませんが、このレイヤー内のすべてのフィーチャ データは自動的に表示されます (構成または無効化はできません)。所有しているレイヤーに設定したポップアップ構成をアイテム プロパティとともに保存して、そのレイヤーを使用する他のマップ上で自動的に有効にすることができます。この構成は、マップ内のレイヤーにのみ適用され、ArcGIS Server 上で実行されている実際のサービスには適用されません。

ポップアップをマップに表示するには、Web サイト内の ArcGIS Server サービス レイヤーを共有する必要があります。サービスをすべての人 (パブリック) ではなく所属するグループと共有する場合、グループ メンバーのみがユーザーのポップアップを表示できます。

ポップアップの有効化と削除

マップでは、ポップアップに表示するように構成されたフィーチャに関する詳細情報を表示することができます。レイヤー内のポップアップは、すぐに有効化できます。ただし、レイヤーに大量のフィーチャ データが含まれている場合や、マップに複数のレイヤーが組み込まれている場合があるため、ポップアップは、フィールド、フォーマット、メディアなどを選択して、時間をかけて構成した方が見栄えが良くなる傾向にあります。フィーチャ レイヤーでは常にポップアップが有効になっているため、ポップアップを有効化するためのオプションは表示されません。ポップアップ ウィンドウを構成するためのオプションは表示されます。

  1. サイン インしていることと、コンテンツを作成する権限を持っていることを確認します。
    注意:

    コンテンツを作成する権限を持っていない場合 (マップ ビューアーで [保存] が表示されない)、[マップの変更] をクリックしてデータを調べるためのポップアップを有効化できます。

  2. マップ ビューアーでマップを開き、[詳細] をクリックして、[コンテンツ] をクリックします。
  3. ポップアップに表示するフィーチャ データを含むサブレイヤーを参照します。
  4. レイヤー名の右にある矢印をクリックして、[ポップアップの有効化] をクリックします。

過去に有効化したレイヤーのポップアップを表示しないようにするには、レイヤー名の右にある矢印をクリックして、[ポップアップの削除] をクリックします。マップ メモまたは KML レイヤーのポップアップは削除できません。

ポップアップの構成

  1. サイン インしていることを確認します。また、ポップアップの変更を保存する場合は、コンテンツを作成する権限を持っていることを確認します。
    注意:

    コンテンツを作成する権限を持っていない場合 (マップ ビューアーで [保存] が表示されない)、[マップの変更] をクリックしてデータを調べるためのポップアップを構成できます。

  2. マップ ビューアーでマップを開き、[詳細] をクリックして、[コンテンツ] をクリックします。
  3. ポップアップ内で構成するフィーチャ データを含むサブレイヤーを参照します。
  4. レイヤー名の右にある矢印をクリックして、[ポップアップの構成] をクリックします。ポップアップの 3 つのセクション (タイトル、コンテンツ、メディア) を構成できます。
  5. ポップアップのタイトルを入力します。
    1. [+] ボタンを使用して、データからフィールド値を選択します。フィールド値には、まずフィールド エイリアスが含まれ、次にフィールド名が含まれます。デフォルトでは、主フィールドが表示されます。
    2. 必要に応じて、フィールドの代わりに、またはフィールドの他に、静的テキストを入力します。

    タイトルに郡別の人口を表示するとします。「Population for」と入力し、次に郡の名前を表すデータのフィールド値 [Cnty_name] を挿入し、等号「=」を入力し、最後に人口を表す別のフィールド値 [pop2010] を挿入するなど、静的テキストとフィールド値を組み合わせてタイトルを構成することができます。タイトルは次のように構成されます。

    Population for [Cnty_name] = [pop2010]

    これにより、フィールド値がタイトルに代入され、「Population for Clark County = 453099」のようになります。

  6. ドロップダウン メニューから属性オプションを選択し、ポップアップのコンテンツを設定します。選択肢は、属性フィールドのリスト、単一の属性フィールド、属性表示のカスタム設定、属性情報の非表示です。
    1. 表示するフィールド内の属性を構成するには、[属性の構成] リンクをクリックします。表示するフィールドを選択します。また、エイリアスの変更、順序設定、書式設定を行うフィールドも選択できます。人口などの数値フィールドの場合、表示する小数点以下の桁数と桁区切り記号を使用するかどうかを選択します。
      ヒント:

      レイヤーが編集をサポートしている場合は、編集するフィールドを選択できます。また、このフィールドは、編集ポップアップに表示されるよう、忘れずに表示してください。編集可能なテキスト フィールドの場合、テキスト ボックスのタイプを選択したり、ヒントを設定したりできます。

      時間を含む日付フィールドの場合、日付と時間の両方を含む書式を選択します。デフォルトでは、日付のみが表示されます。

    2. 単一の属性フィールドを選択した場合は、[単一の属性フィールド] の下のドロップダウン リストをクリックし、表示するフィールド名をクリックします。
    3. 属性表示のカスタム設定を選択した場合は、[構成] をクリックして、表示する情報を定義および書式設定します。属性表示のカスタム設定を使用すると、リッチ テキスト、属性、リンクを組み合わせて、表示を詳細かつ柔軟に構成できます。編集可能レイヤーにカスタムの属性表示を作成すると、属性はフィーチャの編集時にリストとして表示されます。
  7. フィーチャ レイヤーに添付ファイルが含まれている場合、ポップアップの下部にリンクとして添付ファイルを表示するよう選択できます。添付ファイルは、フィーチャ サービスのフィーチャクラスへの関連テーブルとしてサポートされています。
  8. 必要に応じて、画像チャートなどのメディアをポップアップに追加します。
  9. ポップアップの構成が終了したら、[ポップアップを保存] をクリックします。
  10. [レイヤーを保存] をクリックして、アイテムのプロパティとして構成を保存します。アイテム プロパティを保存できるのは、レイヤーを所有している場合、または新しいアイテムとして保存する場合のみです。
  11. マップ ビューアーの上部にある [保存] をクリックして、ポップアップの変更をマップに保存します。

添付ファイルの表示

データ内に添付ファイルを保持するフィーチャ レイヤーがマップに含まれている場合は、それらの添付ファイルをリンクとして表示するようにポップアップを構成できます。添付ファイルを表示するオプションは、レイヤーが添付ファイルを保持している場合にのみ表示されます。ポップアップを表示すると、添付ファイルのリンクがウィンドウの下に一覧表示されます。リンクの 1 つをクリックすると、新規ウィンドウが開いてその添付ファイルが表示されます。

  1. 構成するレイヤーの [ポップアップの構成] ウィンドウを開くには、「ポップアップの構成」セクションの最初の 6 つの手順を実行します。
  2. [フィーチャのアタッチメントをリンクとして表示] の横のチェックボックスをオンにします。
  3. [ポップアップを保存] をクリックします。
  4. [レイヤーを保存] をクリックして、アイテムのプロパティとして構成を保存します。アイテム プロパティを保存できるのは、レイヤーを所有している場合、または新しいアイテムとして保存する場合のみです。
  5. マップ ビューアーの上部にある [保存] をクリックして、ポップアップの変更をマップに保存します。

画像の表示

ポップアップに画像を挿入できます。画像がレイヤーのデータ内に含まれるようにするか、外部の Web サイトまたは ArcGIS Online にストレージされた画像の URL を入力することができます。画像には、タイトル、キャプション、および関連する Web サイトへのリンクを含めることができます。

ヒント:

最適な表示にするには、幅 200 ピクセル、高さ 150 ピクセルの画像を作成する必要があります。画像が 200 x 150 より小さい場合、ウィンドウに白の境界が表示されます。画像が大きい場合は、Web ブラウザーによって画像のサイズが 200 x 150 に自動的に変更され、幾何補正されて表示される場合があります。

  1. 構成するレイヤーの [ポップアップの構成] ウィンドウを開くには、「ポップアップの構成」セクションの最初の 6 つの手順を実行します。
  2. [追加] をクリックし、[画像] を選択します。
  3. 画像のタイトルを入力します。デフォルトでは、主フィールドが表示されます。
    1. [+] をクリックして、データからフィールドを選択します。データ内の各フィーチャに一意のタイトルを付ける場合、このオプションを使用します。
    2. 必要に応じて、フィールドの代わりに、またはフィールドに加えて、静的テキストを入力します。
    3. 画像にタイトルを付けたくない場合は、フィールド内に表示されるテキストをすべて削除して、フィールドが空白になるようにします。
  4. キャプションを入力します。キャプションはタイトルの下の、画像の上の部分に表示され、画像について簡単な説明を提示するのに役立ちます。デフォルトでは、キャプションは表示されません。
    1. [+] をクリックして、データからフィールドを選択します。データ内の各フィーチャに一意のキャプションを付ける場合、このオプションを使用します。
    2. 必要に応じて、フィールドの代わりに、またはフィールドの他に、静的テキストを入力します。
    3. 画像にキャプションを付けたくない場合は、フィールド内に表示されるテキストをすべて削除して、フィールドが空白になるようにします。
  5. 画像の URL を入力します。
    1. [+] をクリックして、データからフィールドを選択します。データ内の各フィーチャに一意の画像を使う場合、このオプションを使用します。
    2. 必要に応じて、画像の URL を入力します。PNG、JPEG、および GIF 画像がサポートされています。
  6. 関連するリンクの URL を入力します。画像をクリックすると、新規ウィンドウにこの URL が表示されます。この設定は必須ではありません。
    1. [+] をクリックして、データからフィールドを選択します。データ内の各フィーチャに一意の URL を使う場合、このオプションを使用します。
    2. 必要に応じて、関連するリンクの URL を入力します。
  7. [OK] をクリックして画像の構成を保存し、[画像の構成] ウィンドウを閉じます。
  8. 複数の画像 (または他のメディア アイテム) が存在し、ポップアップ内でそれらのアイテムが表示される順序を変更する場合は、[ポップアップ メディア] ボックス内のメディア アイテムをクリックし [上に移動] または [下に移動] をクリックします。
  9. [ポップアップを保存] をクリックします。
  10. [レイヤーを保存] をクリックして、アイテムのプロパティとして構成を保存します。アイテム プロパティを保存できるのは、レイヤーを所有している場合、または新しいアイテムとして保存する場合のみです。
  11. マップ ビューアーの上部にある [保存] をクリックして、ポップアップの変更をマップに保存します。

チャートの表示

チャートを追加して、数値属性フィールドの値をグラフィカルに表示できます。追加できるのは、パイ チャート、バー チャート、ライン チャートです。

  1. 構成するレイヤーの [ポップアップの構成] ウィンドウを開くには、「ポップアップの構成」セクションの最初の 6 つの手順を実行します。
  2. [追加] をクリックし、表示するチャートのタイプを選択します。
  3. チャートのタイトルを入力します。
    1. [+] を使用して、データからフィールドを選択します。デフォルトでは、主フィールドが表示されます。
    2. 必要に応じて、フィールドの代わりに、またはフィールドに加えて、静的テキストを入力します。
    3. チャートにタイトルを付けたくない場合は、フィールド内に表示されるテキストをすべて削除して、フィールドが空白になるようにします。
  4. チャートのキャプションを入力します。キャプションはタイトルの下の、チャートの上の部分に表示され、チャート内のデータについて簡単な説明を提示するのに役立ちます。カラム チャート、バー チャート、ライン チャートの単位をチャートの説明に含めることができます。パイ チャートにはパーセンテージが表示されます。これは、ポップアップを最大化すると、チャート上にラベル付けされます。
    1. [+] を使用して、データからフィールドを選択します。デフォルトでは、キャプションは表示されません。
    2. 必要に応じて、フィールドの代わりに、またはフィールドに加えて、静的テキストを入力します。
    3. 画像にキャプションを付けたくない場合は、フィールド内に表示されるテキストをすべて削除して、フィールドが空白になるようにします。
  5. チャート内に含めるフィールドを選択します。
  6. [正規化方法] フィールドを選択してデータを正規化します。このフィールドの値で [値] フィールドの値が除算され、比率が作成されます。正規化の比率は、分類および表示する数値に他の要因が影響している場合に役立ちます。たとえば、人口は郡の規模に影響を受ける可能性があるため、人口を面積で除算して、データを正規化することができます。また、データの正規化は、フィールド内の値の計測単位が同一でない場合に有効な比較を示すためにも役立ちます。
  7. [OK] をクリックして画像の構成を保存します。
  8. 複数のチャート (あるいは画像) が存在し、ポップアップ内でそれらのアイテムが表示される順序を変更する場合は、メディア アイテムを選択し [上に移動] または [下に移動] をクリックします。
  9. [ポップアップを保存] をクリックします。
  10. [レイヤーを保存] をクリックして、アイテムのプロパティとして構成を保存します。アイテム プロパティを保存できるのは、レイヤーを所有している場合、または新しいアイテムとして保存する場合のみです。
  11. マップ ビューアーの上部にある [保存] をクリックして、ポップアップの変更をマップに保存します。

関連データの表示

マップ内のレイヤーには、共通フィールドを介した別のテーブルとのリレーションシップがあらかじめ作成されていることがあります。たとえば、建物のレイヤーがあるとすると、その建物のテナントに関する情報を表示するためのリレーションシップが、そのレイヤーにあらかじめ作成されていることがあります。リレーションシップが存在する場合、その関連データを表示するようポップアップを構成することができます。

ArcGIS for Desktop のジオデータベース内でデータのリレーションシップを作成し、データをポータルまたは ArcGIS for Server (バージョン 10.1 以降が必要) に公開できます。

マップ ビューアーは 1 対 1 または 1 対多のリレーションシップをサポートしています。テーブル内に関連レコードを表示するには、関連データを含むレイヤーがマップ内に存在している必要があります。

  1. ポップアップの構成」セクションの最初の 6 つの手順を実行します。
    • [属性フィールドの構成] で、表示する関連フィールドを選択します。関連フィールドのフィールド名には [{relationships}] が含まれています。
    • 1 対 1 のリレーションシップでは、ポップアップ ウィンドウ内に関連属性が表示されます。
    • 1 対多のリレーションシップでは、関連データをポップアップ ウィンドウ内に表示するか、テーブル内に表示するかを選択します。ポップアップ内に属性を表示する場合は、文字列フィールドに対しては総数を表示します。数値フィールドに対しては、合計、最小値、最大値、平均値、または総数を表示するよう選択できます。
    • 数値フィールドの場合、表示する小数点以下の桁数と桁区切り記号を使用するかどうかを選択します。
  2. チャートを表示するには、「チャートの表示」セクションの手順を実行します。
    • 1 対 1 のリレーションシップを含むレイヤーの場合は、レイヤー内の属性からチャートを作成できます。
    • レイヤーが 1 対多のリレーションシップを含む場合は、レイヤー内、関連レイヤー内、またはテーブル内の属性からチャートを作成するよう選択します。
    • 関連レイヤーまたはテーブルからチャートを作成するよう選択する場合は、関連レイヤーまたはテーブル、チャート フィールド、およびラベル フィールドを選択します。
  3. [ポップアップを保存] をクリックします。
  4. [レイヤーを保存] をクリックして、アイテムのプロパティとして構成を保存します。アイテム プロパティを保存できるのは、レイヤーを所有している場合、または新しいアイテムとして保存する場合のみです。
  5. マップ ビューアーの上部にある [保存] をクリックして、ポップアップの変更をマップに保存します。

画像のポップアップの構成

モザイク データセットベースのイメージ サービスを操作しているときに、イメージ レイヤーのポップアップを構成できます。イメージ レイヤーのポップアップは、取得日、センサー タイプ、雲量など、現在の位置における画像の属性を表示します。ポップアップは、現在のマップ縮尺で表示される画像の情報のみを表示します。ポップアップ内の画像の順序は、表示順序の設定に基づきます。マップ縮尺と画像の表示順序の詳細については、「画像の表示」をご参照ください。

ポップアップは、標高、降雨量、温度、反射率などの情報を表す定量的データのピクセル値も表示できます。構成できる定量的なピクセル値には、アイテム ピクセル値サービス ピクセル値の 2 つのタイプがあります。アイテム ピクセル値は、指定された位置の生のピクセル値を表します。サービス ピクセル値は、現在のマップ縮尺で処理およびリサンプリングされたピクセル値を表します。サービス ピクセル値は、アイテム ピクセル値とは意味や単位が異なる場合があります。たとえば、Landsat サービスは、サービス レベルに正規化植生指標 (NDVI) を適用する場合があります。このシナリオでは、サービス ピクセル値は NDVI を表します。一方、アイテム ピクセル値は、元のデジタル値 (DN) を表します。

定性的データを操作する場合、土地被覆タイプなど、ピクセル値に関連付けられたカテゴリ情報を表示できます。

注意:

モザイク データセットではなく、ラスター データセットから作成されたイメージ サービスを操作している場合も、ポップアップを構成できます。ただし、この場合、サービス ピクセル値だけが表示されます。

ピクセル値とカテゴリ情報をポップアップに表示するには、次の手順に従います。

  1. 構成する画像レイヤーの [ポップアップの構成] ウィンドウを開くには、「ポップアップの構成」セクションの最初の 6 つの手順を実行します。
  2. [属性の構成] をクリックして、[属性フィールドの構成] ウィンドウを開きます。
  3. [サービス ピクセル値][アイテム ピクセル値] のフィールド名までスクロールします。

    イメージ サービスにカテゴリ情報が含まれている場合、Raster で始まるフィールドが表示されます。これらのフィールドを表示するように、設定することもできます。

  4. データの生の値を表示する場合は、[アイテム ピクセル値] の横にあるチェックボックスをオンにします。データをわかりやすくするために、フィールド名はフィールド エイリアスを使用した名前に変更できます。
  5. データの処理された値を表示する場合は、[サービス ピクセル値] の横にあるチェックボックスをオンにします。データをわかりやすくするために、フィールド名はフィールド エイリアスを使用した名前に変更できます。
  6. [OK] をクリックして、ポップアップに表示する属性フィールドを受け入れます。
  7. [レイヤーを保存] をクリックして、アイテムのプロパティとして構成を保存します。アイテム プロパティを保存できるのは、レイヤーを所有している場合、または新しいアイテムとして保存する場合のみです。
  8. マップ ビューアーの上部にある [保存] をクリックして、ポップアップの変更をマップに保存します。