Виджет Поиск

Виджет Поиск позволяет находить местоположения в сцене. В отличие от виджета Поиск в 2D-приложении, этот виджет не поддерживает поиск объектов. Виджет по умолчанию использует сервис геокодирования вашей организации или портала. Можно также добавить другие сервисы геокодирования.

Настройка виджета Поиск

Окно конфигурации виджета позволит вам указать сервисы геокодирования, с которыми будет работать виджет.

  1. Наведите курсор на виджет Поиск и щелкните кнопку Показать или скрыть, чтобы отобразить или скрыть этот виджет в приложении.
  2. Наведите курсор на виджет и щелкните кнопку Настроить этот виджет Настроить этот виджет, чтобы открыть диалоговое окно параметров настройки.
    Примечание:

    Если виджет необходимо сначала добавить в приложение, щелкните заполнитель виджета на вкладке Виджет. В окне Выбор виджета выберите виджет и щелкните OK.

  3. Виджет по умолчанию использует сервис геокодирования вашей организации или портала. Щёлкните Добавить источник поиска, чтобы добавить другие сервисы геокодирования.

    Есть две опции: Геокодер и Векторный слой.

    • Выберите Векторный слой.
    1. Щёлкните опцию, чтобы выбрать слой, затем щёлкните OK, чтобы закрыть окно.
    2. Новый источник слоев будет автоматически добавлен в таблицу. Вы можете изменить имя слоя поиска в поле Имя.
    3. Дополнительно, введите текст в поле Замещающий текст.
    4. Щелкните значок карандаша, чтобы добавить поля поиска. Откроется окно Установить поля для поиска. Выберите одно или несколько полей. Числовые поля и строковые поля, включая домены кодированных значений, являются доступными для поиска. Щелкните OK, чтобы закрыть окно. Вы должны увидеть, что в окне Поля для поиска перечислены все выбранные поля.
    5. Щелкните ниспадающий список, чтобы выбрать отображаемое поле в предположительном месте поиска.
      Внимание:

      Сервис геокодирования должен соответствовать следующим требованиям, чтобы выдавать подсказки:

      • Локатор адресов, на базе которых построен сервис геокодирования, должен поддерживать подсказки. Подсказки поддерживаются только в локаторах адресов, созданных в версии ArcGIS 10.3 for Desktop и выше. Дополнительные сведения см. в разделе Создание локатора адресов.
      • В сервисе должна быть включена возможность предположений. Возможность предположений доступна только у сервисов геокодирования, опубликованных с помощью ArcGIS 10.3 for Server и выше.

    6. По умолчанию максимальное число предложений, возвращаемое для слоя поиска, равняется 6. Измените его, при необходимости.
    7. По умолчанию максимальное число результатов, возвращаемое для слоя поиска, равняется 6. Измените его, при необходимости.
    8. По умолчанию задан масштаб 1:50 000. Измените его, при необходимости.
    9. Дополнительно отметьте опцию Точное совпадение, если необходимо.
    10. Дополнительно, отметьте опцию Искать только в пределах текущего экстента карты, если необходимо.
    • Выберите Геокодер.
    1. Новый источник Геокодер будет автоматически добавлен в таблицу.
    2. Щелкните кнопку Задать, чтобы открыть окно Задать URL геокодера.
    3. Введите URL-адрес сервиса геокодирования, который вы хотите использовать, щелкните Проверить, чтобы загрузить сервис, выберите сервис и щелкните OK.

      URL-адрес геокодера автоматически добавится в поле URL-адрес геокодера. Вы можете изменить имя геокодера в поле Имя геокодера.

    4. Дополнительно, введите текст в поле Замещающий текст.
    5. Дополнительно, введите код страны или региона, если он у вас есть, чтобы ограничить область поиска. Список кодов см. в разделе Область геокодирования.
    6. По умолчанию максимальное число предложений и результатов равно 6. Измените его, при необходимости.
    7. Задайте масштаб приближения, если геокодер не возвращает экстент.
      Внимание:
      Установленный в виджете масштаб приближения действует, только если результат не имеет связанный экстент. Если результат возвращает экстент, опция игнорируется.

    8. Отметьте опцию Включить локальный поиск, если необходимо. Она позволяет определять, когда включить локальный поиск, задав масштаб карты и указав расстояние поиска вокруг текущего экстента. Таким образом, кандидаты, которые находятся ближе всего к текущему экстенту, будут показаны первыми.
    9. Дополнительно, отметьте опцию Искать только в пределах текущего экстента карты, если необходимо.
  4. В разделе Общие параметры задайте текст-заполнитель для геокодеров.
  5. По умолчанию, когда местоположение найдено, появляется всплывающее окно. Уберите отметку, если вы не желаете, чтобы появлялось всплывающее окно.
  6. Нажмите OK, чтобы закрыть окно конфигурации.

Использование виджета Поиск

При вводе названия места в окне поиска по мере ввода появляются предполагаемые названия. Если в окне поиска появится стрелка, вы можете выполнять поиск во всех источниках либо щелкнуть стрелку и выбрать в ниспадающем списке локатор.

У найденного местоположения появляется всплывающее окно, отображающее доступную атрибутивную информацию.