マップ上の場所の検索

[場所検索] ウィンドウは、1 つの住所を検索し、候補を返し、マップ上のレイヤーに含まれるフィーチャを検索するための主要なソースです。

場所および住所の検索

[場所検索] ウィンドウを使用すると、プロジェクトに追加されたロケーターのいずれかでマップ上の住所と場所を検索できます。

  1. [マップ] タブの [照会] グループで、[場所検索] ボタン 場所検索 をクリックし、[場所検索] ウィンドウを開きます。

    このウィンドウが [カタログ] ウィンドウの上に表示されます。

  2. [場所検索] ウィンドウの [検索] テキスト ボックスに、検索したい住所、地名、XY 座標を入力します。

    入力すると、入力内容に基づいた候補がドロップダウン メニューに表示されます。候補を生成するには、[場所検索] ウィンドウの [場所検索] タブにある [オプション] ボタン オプション からアクセスできる [プロバイダー設定] ビューで選択した設定に基づくロケーターを使用します。Enter キーを押して、検索ボックスに入力したテキストを基準に検索を実行したり、いずれかの候補をクリックして、そのテキストを基準に検索を実行したりできます。

    メモ:

    [場所検索] ウィンドウには ArcGIS World Geocoding Service から生成された検索候補に加え、ローカルで使用されているか、サービスとして公開されたカスタム構築ロケーターも表示されます。

    住所が一致した場合、ロケーターの下にそのロケーターが返した住所の候補がリスト形式で表示され、マップ上にラベル付きのポイントとして表示されます。

  3. 必要に応じて、候補を右クリックして、[ズーム] ズーム オプションおよび [画面移動] 画面移動 オプションを表示します。選択した候補に対して各操作を実行すると、より効果的な調査が可能になります。

    リスト内の結果を右クリックして [詳細の表示] を選択すると、ジオコーディング結果に関する詳細情報を含むポップアップが表示されます。

  4. 必要に応じて任意の候補を右クリックし、[グラフィックスの追加] を選択して、マップ上のグラフィック レイヤーにジオコーディングの結果を維持します。これにより、マップ上の複数のジオコーディング検索の結果を同時に視覚化できます。フィーチャクラスを作成し、結果を恒久的に保存する必要はありません。

メモ:

World Geocoding Service やポータル接続からのジオコーディング サービスに加えて、さらにロケーターを使用するには、ロケーターをプロジェクトに追加します。

プロジェクトで使用可能なロケーターを表示し、[カタログ] ウィンドウでその他のロケーターを追加できます。デフォルトで、このウィンドウは [場所検索] ウィンドウと領域を共有しているため、このウィンドウの下部にあるタブを使用してこのウィンドウを選択する必要があります。

プロジェクトで現在使用可能なロケーターのリストを表示するには、[ロケーター] ロケーター を展開します。別のロケーターを追加するには、[ロケーター] ロケーター を右クリックし、[ロケーターの追加] ロケーターの追加 をクリックします。[既存ロケーターの選択] ダイアログ ボックスで、使用するロケーターの場所を参照します。

すべてのレイヤー内のすべてのフィールドのフィーチャを検索

[場所検索] ウィンドウを使用すると、フィーチャをすばやく検索し、対応する位置をマップ上に表示することができます。

  1. レイヤーをマップに追加すると、これらのレイヤーを使用して [場所検索] ウィンドウでフィーチャを検索できるようになります。

    マップ内で使用可能なレイヤーのリストが [コンテンツ] ウィンドウに表示されます。[コンテンツ] ウィンドウでのレイヤーの表示設定がオンかオフかにかかわらず、そのレイヤーを検索用に構成することができます。

  2. [マップ] タブの [照会] グループで [場所検索] ドロップダウン矢印をクリックして [レイヤー検索] を選択します。

    [場所検索] ウィンドウが表示されます。

  3. マップ上のすべてのレイヤー内のすべてのフィールドに含まれるフィーチャを検索するように [場所検索] ウィンドウを構成します。
    1. [オプション] ボタン オプション をクリックして [レイヤー検索] モードを選択します。

      • [完全に一致] モードでは、現在のマップに追加されたすべてのレイヤー内にあるすべてのフィールドに対して、大文字と小文字を区別する入力との完全一致を検索します。
      • [任意の部分の照合] モードでは、現在のマップに追加されたすべてのレイヤー内にあるすべてのフィールドに対して、入力内容を含む一致 (大文字と小文字を区別しない) を検索します。
      • [高度な検索] モードでは、現在のマップに追加されたすべてのレイヤー内にあるすべてのフィールドに対して、入力された完全な単語または語句を含む一致を検索します。また、[高度な検索] には、あいまい一致とワイルドカードでの複雑なクエリに対応したオプションもあります。

    2. [オプション] ボタン オプション をクリックして、検索範囲オプション選択します。

      • [すべて選択] オプションでは、現在のマップ内にあるレイヤーをすべて検索します。
      • [現在の範囲を検索] オプションでは、現在のマップ範囲内にあるフィーチャに検索対象を絞り込みます。
      • [表示フィーチャを検索] オプションでは、[コンテンツ] ウィンドウで有効になっているか、表示範囲内にあるフィーチャに検索対象を絞り込みます。
      • [現在の範囲の表示フィーチャを検索] オプションでは、[コンテンツ] ウィンドウで有効になっているか、表示範囲内にあるレイヤーの現在のマップ範囲内にあるフィーチャに検索対象を絞り込みます。

  4. [場所検索] ウィンドウの [検索] テキスト ボックスで、検索対象のフィーチャを表す文字または数値を入力して Enter キーを押します。

    フィーチャが一致した場合、ロケーター プロバイダーの下にそのロケーター プロバイダーが返した結果がリスト形式で表示され、マップ上にフィーチャとして表示されます。候補を右クリックして、[ズーム] ズーム オプションおよび [画面移動] 画面移動 オプションを表示します。選択した結果に対して各操作を実行すると、より効果的な調査が可能になります。

  5. リスト内の結果を右クリックして [詳細の表示] をクリックすると、フィーチャ結果に関する詳細情報を含むポップアップが表示されます。

    [ポップアップ] ウィンドウが表示されます。ポップアップの右下隅で、フィーチャの選択などの複数の操作を実行できます。

特定のレイヤー内の構成済みフィールドのフィーチャを検索

[場所検索] ウィンドウでは、特定のフィールドに対して検索を実行するようにレイヤーを構成できます。これらの設定はプロジェクトに保存され、パッケージまたは Web マップとして共有することでシステムの別の場所に転送されます。

  1. レイヤーをマップに追加すると、これらのレイヤーを使用して [場所検索] ウィンドウでフィーチャを検索できるようになります。

    マップ内で使用可能なレイヤーのリストが [コンテンツ] ウィンドウに表示されます。[コンテンツ] ウィンドウでのレイヤーの表示設定がオンかオフかにかかわらず、そのレイヤーを検索用に構成することができます。

  2. [マップ] タブの [照会] グループで、[場所検索] ボタン 場所検索 をクリックし、[場所検索] ウィンドウを開きます。

    このウィンドウが [カタログ] ウィンドウの上に表示されます。

  3. フィーチャを検索するように [場所検索] ウィンドウを構成するには、レイヤー内の 1 つ以上のフィールドで一致を検索するようにマップ内の個々のレイヤーを構成します。
    1. [オプション] ボタン オプション をクリックし、[プロバイダー設定] をクリックします。

      使用可能なロケーター プロバイダーのリストが [場所検索] ウィンドウに表示されます。ポータル接続から自動的に追加されたロケーターおよび手動で追加したロケーターを含むロケーターのリストも表示されます。

      [場所検索] ウィンドウの [設定] タブ

      メモ:

      マップに追加されたレイヤーは、[場所検索] ウィンドウに自動的には表示されません。まず、それらのレイヤーを検索用に構成する必要があります。

    2. [場所検索用のレイヤーの構成] ボタンをクリックして、レイヤーをマップから [場所検索] ウィンドウに追加します。
      レイヤーを [場所検索] に追加

      [レイヤーの選択] ポップアップが表示され、[コンテンツ] ウィンドウ内の使用可能なすべてのレイヤーのリストが表示されます。

    3. [レイヤーの選択] ポップアップのリストからレイヤーを選択し、[OK] をクリックします。

      [場所検索] ウィンドウに、選択したレイヤーの [場所検索用のレイヤーの構成] ビューが表示されます。

      [場所検索] ウィンドウ用のレイヤーの構成

    4. 検索対象の任意のフィールドについて、完全一致検索を実行可能にする [等しい]、またはあいまい検索を実行可能にする [含む] のいずれかを選択します。
    5. ウィンドウの左上隅にある [保存してプロバイダー設定に戻る] ボタン 保存して [設定] に戻る をクリックして、検索構成を保存します。

      検索用に構成したフィールドにインデックスを作成する必要があることを示すメッセージが表示されます。インデックスを作成すると、パフォーマンスが向上し、大きいデータセットを頻繁に検索する場合に効果的です。

      [場所検索] ウィンドウに [プロバイダー設定] ビューが表示され、新しく構成されたレイヤーが [プロバイダー設定] リストに表示されます。リスト内のロケーター プロバイダーの順序を変更することができます。この順序は、検索が実行される順序と、結果が返されて [場所検索] ウィンドウに表示される順序を決定します。

      レイヤーが追加された [場所検索] ウィンドウの [設定] タブ

    6. ウィンドウの左上隅にある [場所検索ウィンドウに戻る] ボタン 保存して [設定] に戻る をクリックして、[場所検索] タブに戻ります。
  4. [場所検索] ウィンドウの [検索] テキスト ボックスで、検索対象のフィーチャを表す文字または数値を入力して Enter キーを押します。

    個別に構成されたレイヤーに対して検索している場合、入力したときに、自動補完された候補が [検索] テキスト ボックスの下に表示される場合があります。これらの候補は、候補表示が有効になっている作成済みのプロジェクト内のジオコーディング サービスによって生成されます。候補表示は、フィーチャ検索用に構成されたレイヤーでは現在サポートされていません。

    フィーチャが一致した場合、ロケーター プロバイダーの下にそのロケーター プロバイダーが返した結果がリスト形式で表示され、マップ上にフィーチャとして表示されます。候補を右クリックして、[ズーム] ズーム オプションおよび [画面移動] 画面移動 オプションを表示します。選択した結果に対して各操作を実行すると、より効果的な調査が可能になります。

  5. リスト内の結果を右クリックして [詳細の表示] をクリックすると、フィーチャ結果に関する詳細情報を含むポップアップが表示されます。

    [ポップアップ] ウィンドウが表示されます。ポップアップの右下隅で、フィーチャの選択などの複数の操作を実行できます。

ロケーターとレイヤーを使用すると、[場所検索] ウィンドウでマップ上の住所、フィーチャ、位置を検索できます。

関連トピック