Настройка поиска на карте объектов и таблиц

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

Вы также можете настроить поиск в таблицах на карте, чтобы пользователи могли найти нужные записи в некоторых приложениях.

Чтобы настроить поиск в слоях и таблицах на карте, выполните следующие действия:

  1. Убедитесь, что вы вошли в организацию.

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

  2. Откройте страницу элемента на карте.
  3. На странице элемента щелкните вкладку Настройки и выберите Веб-карта, чтобы прокрутить страницу до этого раздела.
  4. Включите переключатель Включить поиск.
  5. В текстовом поле Текст подсказки введите текст, который появится в окне поиска, когда пользователь выбирает слой или таблицу для поиска.

    Эта же подсказка будет появляться во всех слоях и таблицах с возможностью поиска.

  6. Чтобы настроить поиск объектов в слое, выполните следующее:
    1. Включите переключатель По слою.

      Первый слой на карте автоматически отображается в списке.

    2. Если необходимо, выберите слой из ниспадающего меню.
      Примечание:

      Размещенные векторные слои, а также векторные ArcGIS Server и слои картографических сервисов с включенной операцией запроса доступны для поиска. Если вы опубликуете свои данные об объектах из ArcGIS Pro, операция запроса будет включена по умолчанию.Для сервисов объектов и картографических сервисов ArcGIS Server вы можете изменить настройки операций редактирования в ArcGIS Server Manager.

    3. Выберите в слое атрибутивное поле.
      Примечание:

      Чтобы поле было доступно для поиска и, следовательно, отображалось в раскрывающемся меню, оно должно содержать строки или целые числа и не должно использовать домен кодированных значений. Целочисленные поля поддерживают только условие Equals. Для достижения наилучших результатов поиска, выберите поле с уникальным значением.

    4. Выберите, должны ли результаты поиска содержать или быть равными ключевым словам.
    5. Чтобы включить поиск по дополнительным слоям или задать дополнительные поля поиска для одного и того же слоя, щелкните Добавить слой и повторите шаги b–d, описанные выше.

      Для слоя можно указать несколько полей поиска.

  7. Чтобы настроить поиск в таблице, выполните следующее:
    1. Включите переключатель По таблице.

      Первая таблица на карте автоматически отображается в списке.

    2. Если необходимо, выберите таблицу из ниспадающего меню.
    3. Выберите поле атрибутов в таблице.
      Примечание:

      Чтобы поле было доступно для поиска и, следовательно, отображалось в раскрывающемся меню, оно должно содержать строки или целые числа и не должно использовать домен кодированных значений. Целочисленные поля поддерживают только условие Equals. Для достижения наилучших результатов поиска, выберите поле с уникальным значением.

    4. Выберите, должны ли результаты поиска содержать или быть равными ключевым словам.
    5. Чтобы включить поиск по дополнительным таблицам или задать дополнительные поля поиска, щелкните Добавить таблицу и повторите шаги b–d, описанные выше.

      Для таблицы можно указать несколько полей поиска.

  8. Щелкните Сохранить в разделе Веб-карта на вкладке Настройки.

Теперь на вашей карте включен поиск. Если вы настроили поиск в слоях, то другие могут использовать поиск в Map Viewer, и других приложениях, которые поддерживают поиск для нахождения объектов в настроенных вами слоях. Если вы настроили поиск в таблицах, то они смогут использовать поиск в приложениях, созданных с помощью ArcGIS Maps SDKs для поиска записей в настроенных таблицах. Для поиска пользователи должны щелкнуть ниспадающую стрелку в окне поиска и выбрать слой или таблицу (как необходимо) из ниспадающего меню. Введенный вами текст подсказки будет отображен в поле поиска.