Упражнение: Поиск объектов

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

Получение данных

Данные для этого учебного руководства доступны для скачивания на ArcGIS Online.

  1. Перейдите к веб-странице описания элемента данных для учебного руководства по геокодированию.
  2. Щелкните Скачать и сохраните этот файл в определенном месте.
  3. Разархивируйте загруженный файл.

Нахождение объекта на панели Найти местоположение с помощью слоя, созданного из локального класса объектов

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

  1. Запустите ArcGIS Pro.
  2. При необходимости войдите в ArcGIS Online.
  3. Создайте новый проект на основе пустого шаблона.
  4. На вкладке Вставка щелкните Новая карта Новая карта.

    Появится базовая карта.

  5. Во вкладке Карта в группе Слой щелкните на ниспадающем меню Добавить данные и выберите Данные Добавить данные. Перейдите в сохраненное местоположение для выходного класса объектов, который вы создали в Упражнении по геокодированию таблицы адресов и дважды щелкните класс объектов, чтобы добавить его на карту.

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

  6. На вкладке Карта в группе Запрос щелкните ниспадающее меню Найти местоположение и щелкните Поиск слоев.

    Появится панель Найти местоположение.

  7. На панели Найти местоположение, во вкладке Найти местоположение, нажмите на кнопку ОпцииПараметры и выберите Настройки поставщика, чтоб изменить активный вид панели.

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

    Источники поиска на панели Найти местоположение

    Примечание:

    Добавленные на карту слои автоматически не появляются на панели Найти местоположение. Сначала их необходимо настроить для поиска.

  8. Добавьте слой карты на панель Найти местоположение, нажав кнопку Настроить слой для поиска местоположения Добавить данные.
    Добавить слой в список Источники поиска

    Появляется диалоговое окно Выбрать слой, которое отображает все слои, доступные на текущий момент на панели Содержание.

  9. Выберите слой из списка в диалоговом окне Выбрать слой и нажмите OK.

    На панели Найти местоположение теперь отображается вид Настроить слой, чтобы найти местоположение для выбранного вами слоя.

    Вид Настроить слой, чтобы найти местоположение

  10. Чтобы настроить для поиска поле NAME, используйте ниспадающее меню, связанное с полем NAME, и выберите Содержит, что позволит выполнить приблизительный поиск.

    Вместо этого вы можете выбрать Равно, что настроит поле NAME для точного поиска, но этот параметр может быть несколько ограничивающим, так как входные данные должны точно соответствовать значению поля поиска и поиск чувствителен к регистру. Равно лучше использовать при поиске точного значения поля, например, идентификационного номера, содержащего как цифры, так и буквы.

  11. Чтобы сохранить конфигурацию поиска, щелкните стрелку Сохранить и вернуться к настройкам Сохранить и вернуться к Настройкам в левом верхнем углу панели.

    Появится сообщение с предложением индексировать поля, настроенные для поиска. Щелкните Да. Индексирование улучшает производительность и должно обязательно выполняться в случае, если ваш набор данных является очень большим, и вы собираетесь часто выполнять поиск по этому набору.

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

    Слой, добавленный в список Источники поиска

  12. Отключите все источники поиска, перечисленные в виде Настройки провайдера панели Найти местоположение, за исключением только что добавленного слоя.

    Отключение других поставщиков необязательно для функции поиска, но для целей данного упражнения проще видеть только интересующие вас результаты. Также, производительность при поиске с использованием небольшого числа поставщиков поиска местоположений.

    Примечание:

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

  13. Нажмите на кнопку Назад к панели Найти местоположение Сохранить и вернуться к Настройкамв левом верхнем углу панели, чтобы вернуться на вкладку найти местоположение, введите gas в окне поиска и нажмите Enter.

    Четыре результата поиска отображаются в виде списка под именем слоя, который вы только что настроили, и как точки на вашей карте. Обратите внимание, что каждый из них соответствует параметрам поиска, потому что значение в поле NAME содержит слово gas.

  14. Дважды щелкните на результате поиска в списке.

    Карта приблизится к местоположению элемента.

    Подсказка:

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

    Щелкните Приблизить ко всем Приблизить к в Меню Меню, чтобы приблизить ко всем найденным результатам на карте.

    Нажмите кнопку Подробный вид Вид – список в Меню Меню для отображения сведений о каждом отдельном результате сопоставления.

  15. Щелкните правой кнопкой на кандидате в списке и выберите Показать детали, чтобы увидеть всплывающее окно с подробной информацией об объекте результате.

    Появится всплывающее окно. Можно выполнять ряд действий, в том числе выбор объекта.

Нахождение объекта на панели Найти местоположение с помощью слоя, созданного из интерактивного сервиса объектов

  1. Запустите ArcGIS Pro.
  2. При необходимости войдите в ArcGIS Online.
  3. Создайте новый проект на основе пустого шаблона.
  4. На вкладке Вставка щелкните Новая карта Новая карта.

    Появится базовая карта.

  5. Во вкладке Карта в группе Слой щелкните кнопку Добавить данные Добавить данные. В диалоговом окне Добавить данные щелкните Весь портал Портал, введите в окне поиска restaurants и нажмите Enter. Дважды щелкните Naperville_Restaurants и дважды щелкните Restaurants, чтобы добавить на карту.

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

  6. На вкладке Карта в группе Запрос щелкните ниспадающее меню Найти местоположение и щелкните Поиск слоев.

    Появится панель Найти местоположение.

  7. На панели Найти местоположение, во вкладке Найти местоположение, нажмите на кнопку ОпцииПараметры и выберите Настройки поставщика, чтобы изменить активный вид панели.

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

    Источники поиска на панели Найти местоположение

    Примечание:

    Добавленные на карту слои автоматически не появляются на панели Найти местоположение. Сначала их необходимо настроить для поиска.

  8. Добавьте слой карты на панель Найти местоположение, нажав кнопку Настроить слой для поиска местоположения Добавить данные.
    Добавить слой в список Источники поиска

    Появляется диалоговое окно Выбрать слой, которое отображает все слои, доступные на текущий момент на панели Содержание.

  9. Выберите слой Restaurants из списка слоев, отображаемого в диалоговом окне Выбрать слой, и щелкните OK.

    На панели Найти местоположение теперь отображается вид Настроить слой, чтобы найти местоположение для выбранного вами слоя.

    Вид Настроить слой, чтобы найти местоположение

  10. Чтобы настроить для поиска поле Cuisine, используйте ниспадающее меню, связанное с полем Cuisine, и выберите Содержит, что позволит выполнить приблизительный поиск.

    Вместо этого вы можете выбрать Равно, что настроит поле Cuisine для точного поиска, но этот параметр может быть несколько ограничивающим, так как входные данные должны точно соответствовать значению поля поиска и поиск чувствителен к регистру. Равно лучше использовать при поиске точного значения поля, например, идентификационного номера, содержащего как цифры, так и буквы.

  11. Чтобы сохранить конфигурацию поиска, щелкните стрелку Сохранить и вернуться к настройкам Сохранить и вернуться к Настройкам в левом верхнем углу панели.

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

    На панели Найти местоположение теперь снова отображается вкладка Настройки поставщика, а только что настроенный слой отображается в списке Поставщиков. Можно изменить порядок обнаружения провайдеров в списке для задания порядка, в котором будет осуществляться поиск, а также порядка возвращения и отображения результатов поиска на панели Найти местоположение.

    Сервис объектов, добавленный в список Источники поиска

  12. Отключите все источники поиска, перечисленные в виде Настройки поставщика панели Найти местоположение, за исключением только что добавленного слоя.

    Отключение других поставщиков необязательно для функции поиска, но для целей данного упражнения проще видеть только интересующие вас результаты. Также, производительность при поиске с использованием небольшого числа поставщиков поиска местоположений.

    Примечание:

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

  13. Щелкните кнопку Назад к панели Найти местоположение Сохранить и вернуться к Настройкам в левом верхнем углу панели для возврата на вкладку Найти местоположение, введите gas в строке поиска и нажмите Enter.

    Один результат поиска отобразится под именем слоя, который вы только что настроили, и также в виде точки на вашей карте. Обратите внимание, что этот результат был выбран, поскольку поле Cuisine содержит слова frog legs.

  14. Дважды щелкните на результате поиска в списке.

    Карта приблизится к местоположению элемента.

    Подсказка:

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

    Щелкните Приблизить ко всем Приблизить к в Меню Меню, чтобы приблизить ко всем найденным результатам на карте.

    Нажмите кнопку Подробный вид Вид – список в Меню Меню для отображения сведений о каждом отдельном результате сопоставления.

  15. Щелкните правой кнопкой на кандидате в списке и выберите Показать детали, чтобы увидеть всплывающее окно с подробной информацией об объекте результате.

    Появится всплывающее окно. Можно выполнять ряд действий, в том числе выбор объекта.