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

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

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

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

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

Поиск объекта с использованием слоя, созданного из локального класса пространственных объектов

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

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

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

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

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

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

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

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

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

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

    Примечание:

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

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

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

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

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

    Настройка для вида Найти местоположение

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

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

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

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

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

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

    Слой, добавленный в список Поставщики местоположений

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

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

    Примечание:

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

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

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

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

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

    Подсказка:

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

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

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

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

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

Поиск объекта с использованием слоя, созданного из онлайн сервиса объектов

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

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

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

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

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

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

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

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

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

    Примечание:

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

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

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

  11. Выберите слой Restaurants и щелкните OK.

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

    Настройка для вида Найти местоположение

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

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

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

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

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

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

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

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

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

    Примечание:

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

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

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

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

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

    Подсказка:

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

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

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

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

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