Использование поиска в ArcGIS

В ArcGIS реализована возможность индексации и поиска ГИС-данных, что позволяет быстро приступить к работе с ними – к примеру, при помощи поиска можно обнаружить данные, расположенные в любом месте диска. Кроме того, при помощи поиска можно быстро перейти к инструментам геообработки, миновав долгий переход по иерархии в окне на панели инструментов.

Поиск выполняется посредством окна Поиск (Search). Окно Поиск также служит для настройки процесса поиска и управления им: например, вы можете указать папки с файлами, базы геоданных и серверы, в которых необходимо выполнить поиск.

Подготовка к работе с поиском

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

В разделе Просмотр и настройка опций индексирования этот процесс рассматривается подробнее.

Обновление и поддержка индекса поиска

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

Диалоговое окно Настройки поиска (Search Options) предназначено для определения частоты обновления индекса, либо для обновления индекса по требованию. Обновление индекса особенно важно при поиске в папках рабочей области, а также в базах геоданных, которые часто подвергаются изменениям.

В разделе Просмотр и настройка опций индексирования этот процесс рассматривается подробнее.

Поиск элементов

Для поиска элементов используется окно Поиск (Search):

  1. Откройте окно Поиск (Search), нажав на кнопку Поиск (Search window) Поиск , либо щелкнув пункт главного меню Окна (Windows) > Поиск (Search).
  2. Появится окно Поиск (Search), с помощью которого вы можете искать различные элементы ГИС и видеть результаты.
    Поиск шаблонов карт
ПримечаниеПримечание:

Если вас интересует поиск растровых данных, см. Поиск изображений в ArcGIS.

Просмотр и работа с результатами поиска

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

Сортировка и группировка результатов поиска

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

ПримечаниеПримечание:

Пространственная релевантность (Spatial Relevance) доступна только в контексте пространственного поиска. Пространственный поиск подробно рассматривается в следующей главе.

Сортировка результатов поиска

Кроме того, для удобства пользователей результаты поиска сортируются по типу данных. Группировку полученных элементов можно просмотреть, щелкнув ссылку Поиск по результатам (Search returned items). Результаты поиска разделены на группы по типам, как показано ниже:

Группировка результатов поиска

Отметьте нужные типы и щелкните Применить фильтры (Apply Filters), при этом произойдет сужение результатов поиска, и будут выведены только подходящие элементы. Чтобы вернуть предыдущие результаты, щелкните Убрать фильтры (Remove Filters) или кнопку Назад (Back) на панели Поиск (Search).

ПримечаниеПримечание:

При поиске по группам в ArcGIS Online отображаются только первые 300 результатов.

Пространственный поиск в пределах видимой карты

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

По умолчанию поиск данных выполняется в любом экстенте, независимо от текущего видимого экстента карты. Другими словами, по умолчанию функция пространственного поиска в пределах видимой карты отключена. Для активации пространственного поиска щелкните поле Любой экстент (Any Extent) и выберите либо опцию В пределах текущего экстента (Within Current Extent), либо опцию В пределах или перекрывая текущий экстент (Within Or Overlapping Current Extent). После настройки какой-либо из этих опций при перемещении и масштабировании карты в окне Поиск (Search) будут автоматически отображаться только результаты, соответствующие текущему экстенту карты. Отключить фильтр пространственного поиска можно в любой момент, выбрав опцию Любой экстент (Any Extent).

Пространственный поиск в пределах видимой карты
ПримечаниеПримечание:

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

В ArcCatalog эти опции всегда недоступны, поскольку пространственный поиск не поддерживается в ArcCatalog.

Пространственный поиск на основе текста

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

Примеры запросов для пространственного поиска на основе текста:

Parcel data in Redlands, CA (Земельные участки в городе Редландс, штат Калифорния)

Data near Paris, France (Территория около города Париж, Франция)

Ключевые слова "in" (в) и "near" (около) имеют особый смысл при поиске в ArcGIS. Если перед верно указанным географическим названием в строке поиска стоят эти ключевые слова, автоматически применяется соответствующий пространственный фильтр, а поиск выполняется в этом географическом экстенте. Если указанное название относится к нескольким географическим местам, следует выбрать нужное из ниспадающего списка, как показано ниже:

Пространственный поиск на основе текста

По желанию можно приблизить карту к определенному географическому месту. Эта опция по умолчанию отключена, но она может быть включена на закладке Общие (General) окна Настройки поиска (Search Options).

Параметры пространственного поиска

Масштаб карты и пространственный поиск

Наборы данных предназначены для отображения только на определенных уровнях масштаба, при слишком крупных или мелких масштабах они теряют свой смысл. Пространственный поиск жестко связан с текущим экстентом карты, поэтому масштаб карты играет важную роль при поиске подходящих результатов в пределах текущего видимого экстента. К примеру, при работе с картой глобального масштаба, данные, имеющие отношение к небольшим городам и кварталам, теряют свое значение и только засоряют результаты поиска. По умолчанию пространственный фильтр по масштабам отключен. Включить этот фильтр можно при помощи ниспадающего меню в окне Настройки поиска (Search Options), Индекс/Настройки поиска как показано ниже:

Пространственный поиск на основе масштаба

ПримечаниеПримечание:

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

Поиск по синонимам

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

Например, при вводе поискового запроса «маршрут» могут иметься в виду элементы, имеющие отношение к дорогам, улицам, железнодорожным путям, фарватерам и траекториям полета. Для выполнения поиска по синонимам перед ключевым словом ставится символ $.

Пример:

Поисковый запрос маршрут выдает девять результатов:

Поиск без синонимов

Поисковый запрос $маршрут выдает 46 результатов:

Поиск с синонимами

Пользовательские синонимы

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

Ниже приведена инструкция по созданию пользовательских синонимов, применяющихся в локальном поиске:

  1. Перейдите в директорию учетной записи, расположенную в ...\ESRI\Desktop10.2\ArcCatalog\SearchIndex\Synonyms\UserDefined.
  2. Внесите изменения в файл UserDefinedSynonyms.xml, добавив собственные синонимы. При определении синонимов следуйте комментариям в файле .xml.
  3. Сохраните файл.
  4. В окне поиска выполните поиск по собственным синонимам, используя префикс $.

Подсказки по работе с поиском

Ниже представлено несколько полезных советов по работе с поиском в ArcGIS.

Идентификация объектов поиска

Для уточнения результатов поиска в ArcGIS есть несколько полезных функций.

Просмотр и настройка опций индексирования

Свойства поиска настраиваются при помощи диалогового окна Настройки поиска (Search Options).

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

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

Откройте диалоговое окно Настройки поиска (Search Options), щелкнув кнопку Настройки поиска (Search Options) в окне Поиск (Search).

Кнопка Настройки поиска (Search Options)

  1. На диалоговом окне Настройки поиска (Search Options) вы можете просмотреть и настроить папки и подключения баз данных, которые следует проиндексировать для оптимизации поиска. Вы можете просмотреть текущие подключения в окне Регистрировать папки и подключения сервера (Register Folders and Server Connections). Вы можете подкорректировать список с помощью кнопок Добавить (Add) и Удалить (Remove). Подключения нужны для связи с рабочими областями (папками), базами геоданных, наборами инструментов и другими ресурсами.

    Ниже приведен список подключений, которые можно использовать для поиска в ArcGIS:

    • Подключения к папкам (Folder Connections) Подключения к папкам– здесь располагаются любые дополнительные папки с рабочими областями, к которым установлено подключение. Содержание этих папок можно увидеть под каждой из них.
    • Персональные базы геоданных База геоданных– служит для размещения наборов данных в файловой базе геоданных.
    • Наборы инструментов Наборы инструментов– эта папка (узел) используется для организации инструментов геообработки и обеспечения доступа к ним.
    • Подключения Interoperability (Interoperability Connections) Подключения Interoperability– используется для доступа к некоторым специальным форматам данных с помощью дополнительного модуля Data Interoperability. Используется для обеспечения способности взаимодействия продукта Safe Software FME с данными ГИС.
    • Серверы баз геоданных (Database Server Connections) Подключения для администрирования баз геоданных– используется для подключения на правах администратора к базам геоданных, хранящимся на сервере под управлением SQL Server Express.
    • Подключение базы данных (Database Connections) Подключение к корпоративным СУБД– используется для подключения к базам данных и многопользовательским базам геоданных.

    Закладка Индекс (Index)

    Включите опцию создания образцов, если вы желаете автоматически строить образцы данных во время индексирования. Обратите внимание, что использование этой опции значительно замедляет процесс индексации. Образцы, построенные во время индексирования, являются временными, и они используются только в окне результатов поиска. Удаление индекса приведет и к удалению образцов. Эти образцы не будут сохранены как часть описания элементов или в качестве метаданных. Рекомендуется создавать образцы данных в процессе составления описания элементов. Дополнительная информация приведена в разделе Документирование элементов в окне Каталога.

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

    Ниже приводится несколько советов по выбору числа индексов:

    • Рекомендуется хранить данные и папках и вложенных папках. Хранение всех данных в одной папке не позволит использовать преимущества параллельного индексирования.
    • Число индексов должно быть меньше числа папок (включая вложенные). Например, если данные хранятся в двух папках, система использует только 2 индекса.
    • При индексировании данных, хранящихся на медленном жестком диске или медленном сегменте сети, рекомендуется задавать число индексов, равное половине числа ЦПУ клиентского компьютера – это позволит достичь наилучшей производительности. Лучше всего использовать число индексов, не превышающее число ЦПУ.

  2. На закладке Общие (General) настраиваются опции пространственного поиска, а также включается поиск по стандартным и пользовательским синонимам.
    Общие
  3. На закладке Дополнительно (Advanced) возможен просмотр и настройка Поисковых сервисов при помощи поля Регистрировать корпоративный поисковый сервис (Register Enterprise Search Services). Для управления списком подключений поискового сервиса используйте кнопки Добавить (Add) и Удалить (Remove).
    Закладка Дополнительно (Advanced)
5/10/2014