ユーザーがマップ内のフィーチャを簡単に検索できるようにするために、マップ内の特定のレイヤーを検索可能に構成できます。たとえば、区画レイヤーに対する検索を有効にすると、ユーザーは特定の区画を検索できます。ユーザーが検索ボックスのドロップダウン メニューで区画レイヤーを選択し、検索対象の区画 ID を入力すると、マップがその区画にズームし、(ユーザーが構成可能な) ポップアップが表示されます。検索が有効になっているホスト フィーチャ レイヤーと ArcGIS Server フィーチャ レイヤーおよびマップ サービス レイヤーが検索可能です。レイヤーでは、コード値ドメインを持たないすべての文字列と整数のフィールドを検索可能です。
- サイン インしていることと、フィーチャ検索用に構成する保存済みのマップを開いていることを確認します
- サイド ウィンドウの [情報] ボタンをクリックすると、マップの詳細が表示されます。
- [詳細] をクリックして、マップのアイテム ページに移動します。または、[マイ コンテンツ] からアイテム ページを開くこともできます。
- アイテム ページの [設定] タブをクリックします。
- [Web Map 設定] 項目の [アプリケーション設定] までスクロールします。
- [位置の検索] 設定がまだ展開されていなければ、これを展開し、[レイヤー] チェックボックスをオンにします。
- [レイヤーの追加] をクリックします。
- ドロップダウン メニューからレイヤーを選択します。
注意:
ホスト フィーチャ レイヤーとクエリが有効になっている ArcGIS Server フィーチャ レイヤーおよびマップ サービス レイヤーが検索可能です (ドロップダウン メニューに表示されます)。たとえば、ArcMap からフィーチャ データを公開する場合は、サービス エディターを使用して検索操作を有効にすることができます。詳細については、ArcGIS Server ヘルプをご参照ください。
- レイヤーの属性フィールドを選択します。
注意:
フィールドを検索可能にする (ドロップダウン メニューに表示させる) には、そのフィールドには、文字列または整数が含まれ、コード値ドメインを使用していない必要があります。整数フィールドでは、Equals の条件のみがサポートされます。最適な検索結果を得るには、個別値を含むフィールドを選択します。
- 結果について、検索語句を含むか、検索語句と一致するかを選択します。
- ユーザーが検索対象のレイヤーを選択した際に検索ボックスに表示されるヒントのテキストを入力します。検索可能なすべてのレイヤーについて、同じヒントが表示されます。
- 上記のプロセスを繰り返し、追加のレイヤーに対して検索を有効にします。
- [保存] をクリックします。
これで、マップでのフィーチャ検索が有効になります。他のユーザーは、マップ ビューアーの上部にある検索ボックスを使用して、構成済みのレイヤー内のフィーチャを検索することができます。これには、検索ボックスにあるドロップダウン矢印をクリックして、ドロップダウン メニューからレイヤーを選択します。入力したヒントのテキストが検索ボックスに表示されます。キーワードを検索ボックスに入力すると、検索されたフィーチャにマップがズームし、属性情報を含んだポップアップが表示されます。