Полезные советы по работе с функцией поиска в ArcGIS

Справка и советы по функции поиска

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

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

Щелкните путь, отображенный зеленым цветом под элементом, полученным в результате локального поиска, для перехода к этому элементу в окне Каталога (Catalog).

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

Например:

Поисковый запрос

Результаты

Участки

Возвращает все элементы, содержащие где-либо в своей описательной информации слово «участки».

Класс пространственных объектов Участки

Сужает поиск, возвращая только классы пространственных объектов, содержащие в своей описательной информации слово «участки».

Участки шейп-файл

Возвращает только шейп-файлы, содержащие в своей описательной информации слово «участки».

Полигональный шейп-файл Участки

Возвращает только шейп-файлы полигонального типа, содержащие в своей описательной информации слово «участки».

И так далее...

Групповые символы для поиска

Символ * – это групповой символ, обозначающий все, что угодно.

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

земл*
ПримечаниеПримечание:

Символ * сам по себе является некорректным запросом. Однако символ *, за которым следует ключевое слово, будет корректным (пример: *база будет корректным запросом).

Также можно вставлять групповой символ посередине ключевого слова, например:

те*т

Символ ? замещает один любой символ в строке поиска. Например, для поиска слов «луг» и «лог» можно воспользоваться таким запросом:

л?г

Поиск на основе пути

Как правило, вы знаете, в каком месте диска расположены ваши данные. Тем не менее, вы можете плохо помнить конкретные имена или другие сведения о них. Для сужения результатов поиска можно указать определенный путь.

Следующий запрос предназначен для поиска всех элементов, содержащих слово «Байкал» и расположенных в папке c:\arcgis\arctutor. Путь следует заключать в двойные кавычки:

"c:\arcgis\arctutor" Байкал*

Булевы операторы

Булевы операторы позволяют объединять термины в логические выражения. Поддерживаются следующие операторы: AND (И), OR (ИЛИ), NOT (НЕ), +, –.

Оператор AND является оператором по умолчанию. Это значит, что если между двумя ключевыми словами в строке поиска нет никакого оператора, используется оператор AND.

AND

Оператор AND проводит поиск тех элементов, которые содержат оба указанных ключевых слова в любых полях индекса. Для поиска элементов, содержащих оба ключевых слова – «землепользование» И «планирование» – воспользуйтесь следующим запросом. Оператор AND не входит в запрос, поскольку это оператор по умолчанию:

землепользование планирование

В целом, с каждым новым ключевым словом оператор AND все более сужает поиск. Для сужения результатов поиска могут применяться естественные геоинформационные термины, такие как «класс пространственных объектов» или «шейп-файл». Следующий запрос возвращает только классы пространственных объектов, содержащие в своей описательной информации слово «участки»:

участки класс пространственных объектов

В вышеприведенном запросе «класс пространственных объектов» является общим ключевым словом, обозначающим все классы пространственных объектов, в том числе классы из многопользовательских, файловых и персональных баз геоданных, шейп-файлы, файлы CAD, VPF, SDC и все прочие.

Если вам нужен конкретный тип класса пространственных объектов, введите такое ключевое слово, какое вам нужно. К примеру, нижеприведенный запрос возвращает только классы объектов шейп-файла полигонального типа, содержащие в своей описательной информации слово «участки»:

участки шейп-файл полигон

OR

Оператор OR связывает два ключевых слова и возвращает записи, в которых найдено хотя бы одно из них.

Для поиска элементов, содержащих хотя бы одно из ключевых слов – «землепользование» ИЛИ «планирование» – воспользуйтесь следующим запросом:

землепользование OR планирование

+

Знак «плюс» (также называется оператором требования) требует, чтобы следующее за ним ключевое слово обязательно содержалось в каких-либо описательных полях элемента. Для поиска элементов, обязательно содержащих слово Esri и необязательно содержащих слово «данные», воспользуйтесь следующим запросом:

+Esri данные

-

Знак «минус» (также называется оператором запрещения) исключает документы, содержащие следующее за этим знаком ключевое слово.

Для поиска всех элементов, содержащих слово «Россия», за исключением растровых данных, воспользуйтесь следующим запросом:

Россия* –растр

Поиск на основе полей

Функция поиска хранит индекс в нескольких атрибутивных полях. Индексированию подвергаются несколько полей, содержащих описание данных. Этот набор полей носит название Описание элемента (Item Description). Ниже приведен перечень полей, которые можно включать в запрос для сужения поиска:

По умолчанию при поиске просматриваются все поля индекса (используя оператор AND). В большинстве случаев такой поиск дает нужные результаты. Тем не менее, в некоторых случаях может оказаться выгодно уточнить запрос, чтобы в точности получить желаемые элементы. Можно выполнить поиск по любому полю, указав имя поля, за которым следует двоеточие (:) и нужные ключевые слова.

Допустим, введены следующие слова:

Перепись Демография

В результате поиска будут возвращены все элементы, содержащие в каком-либо описании элемента как слово «Перепись», так и слово «Демография» (между словами предполагается оператор AND).

Если необходимо найти все документы, содержащие в каком-либо описании элемента либо слово «Перепись», либо слово «Демография», следует явно ввести между ними оператор OR, как показано ниже:

Перепись OR Демография

Как отмечено выше, в этом случае поиск этих слов будет выполняться по всем полям описания элемента. Если необходимо сузить поиск до конкретных полей, примените следующий синтаксис, где в поиске указанных слов просматриваются только заголовки элементов (title):

Title:Перепись OR Демография

Или следующий, где выполняется поиск только по тегам (tags):

Tags:Перепись OR Демография

Или следующий, где выполняется поиск слова «землепользование» в заголовках и слова «Демография» среди тегов:

Title:землепользование AND Tags:Демография

и т.д.

Только для поиска на ArcGIS Online

Поиск данных на ArcGIS Online, кроме вышеупомянутых полей, может выполняться по конкретному владельцу (owner). Ниже приведены несколько примеров поисковых запросов для данных ArcGIS Online:

Поиск данных ArcGIS Online, опубликованных компанией Esri:

Owner:Esri

Поиск всех базовых карт, опубликованных компанией Esri:

Owner:Esri AND tags:ArcMap_base

5/10/2014