Расширенный поиск – режим поиска, не чувствительный к регистру, доступен на панели Найти местоположение, на вкладке Слой поиска, которая доступна по кнопке Опции . Этот режим поиска позволяет искать целые слова или фразы в атрибутах слоя. Он также допускает орфографические неточности, если стоит отметка для опции Включить нечеткое совпадение, и имеет встроенный язык запросов для поиска в слоях.
Язык запросов
Расширенный поиск позволяет вам строить дополнительные запросы. В запросах можно использовать ключевые слова, символы замены и булевы выражения. В таблице ниже показано, как можно использовать встроенный язык запросов. Для использования специальных символов, впишите их в строку поиска в панели Найти местоположение.
Примеры языка запросов
Найти все объект с | Использовать этот синтаксис | Ввести |
---|---|---|
Слово парк | парк | |
Два слова парк и озеро | Пробел или AND | Парк озеро Парк и озеро |
Введите река или озеро | OR | Река или озеро |
Город, который начинается с Сан но без Диего | - (тире) или NOT | Сан-Диего Сан не Диего |
Фраза пожарный гидрант | " " (двойные кавычки) | "пожарный гидрант" |
Слово IS только в верхнем регистре (не is или Is) | = (знак равенства) | =IS |
Либо написание страны Бразилия Brazil с использованием подстановочного знака (Brasil или Brazil) | ? (вопросительный знак) подстановочный знак для любого символа, включая пробел | Bra?il |
Варианты для Megan с использованием подстановочного знака (Megan, Meghan, Megyn) | * (звездочка) подстановочный знак для нуля или более символов, не включая пробел | Meg*n |
Варианты для part time с использованием подстановочного знака (parttime, part time, part-time) | ** (две звездочки) подстановочный знак для нуля или более символов, не включая пробел | part**time |
Примеры для панели Найти местоположение
Ниже приведены примеры использования встроенного языка запросов Расширенного режима поиска для Поиска слоя в панели Найти местоположение.
Расширенный поиск с простой строкой поиска
Чтобы найти все объекты с определенным атрибутом, введите нужный атрибут в поле поиска в панели Найти местоположение. Например, следующий текст поиска возвращает объекты округа, имя которых содержит Orange, независимо от способа хранения этого значения:
orange

Расширенный поиск с помощью оператора AND или пробела
Чтобы найти объекты с несколькими атрибутами, используйте пробел или оператор AND в тексте поиска, введенном в поле поиска панели Найти местоположение. Например, следующий текст поиска возвращает все парки в слое спортивных площадок города, которые имеют как футбольные поля, так и площадки с газоном:
- soccer turf
- soccer AND turf

Расширенный поиск с помощью оператора OR
Используйте оператор OR в тексте поиска, введенном в поле поиска панели Найти местоположение, чтобы найти объекты, имеющие один или оба атрибута объекта. Например, следующий текст поиска возвращает все бейсбольные площадки со словами park или stadium в названии площадки:
park OR stadium

Расширенный поиск для исключения слов с использованием оператора NOT или минуса
Чтобы найти объекты, которые не включают указанные значения, используйте знак минус (-) или оператор NOT в тексте поиска, введенном в поле поиска панели Найти местоположение. Например, следующий текст поиска возвращает все города, которые начинаются с San, но не включают Diego:
- San -Diego
- San not Diego

Расширенный поиск с использованием двойных кавычек
Use double quotes (" ") in the search text typed in the search box of the Locate pane to find features that contain a specific phrase. For example, the following search text returns vegetation areas near the Midpeninsula Regional Open Space District that contain plants with Wedge-leaf as part of the vegetation type class. The results are returned from the MAPCLASS field and displayed with 10 characters on either side of the matched search text:
"Wedge-leaf"

Расширенный поиск с использованием знака равенства
Используйте знак равенства (=) в тексте поиска, введенном в поле поиска панели Найти местоположение, для поиска объектов, содержащих атрибуты в определенном строковом регистре. Например, следующий текст поиска возвращает объекты точек интереса, где значение Subcategory для ATM является только прописным, а не строчным. Если =не используется в тексте поиска, то возвращается как верхний, так и нижний регистр текста поиска:
=ATM

Расширенный поиск с подстановочным знаком вопросительного знака
Вопросительный знак (?) используется в качестве подстановочного знака для любого символа, включая пробел, при вводе текста в поле поиска панели Найти местоположение. Например, этот текст поиска возвращает объекты, имеющие английское или португальское написание Бразилии Brazil:
Bra?il

Расширенный поиск использованием одной звездочки в качестве подстановочного знака
Одна звездочка (*) используется в качестве подстановочного знака для нуля или более символов, не включая пробел, при вводе текста в поле поиска панели Найти местоположение. Например, этот текст поиска возвращает все объекты в слое австрийских замков, который включает атрибуты с буквами βs в любом из полей:
ßs

Расширенный поиск использованием двойной звездочки в качестве подстановочного знака
Двойная звездочка (**) используется в качестве подстановочного знака для нуля или более символов, не включая пробел, при вводе текста в поле поиска панели Найти местоположение. Например, этот текст поиска возвращает все объекты шоссе для Interstate 75, которые содержат различные варианты полного названия шоссе:
I**75
