Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
41-55.docx
Скачиваний:
0
Добавлен:
01.07.2025
Размер:
939.61 Кб
Скачать

41.Как создавать интерактивные фильтры.

Вы можете создать фильтры для слоев объектов, слоев сервисов объектов ArcGIS Server и слоев картографических сервисов ArcGIS Server, которые имеют ассоциированные атрибутивные данные; вы не можете создавать фильтры для примечаний к карте или для объектов, импортированных из файла. На карте будут отображены только те объекты, которые удовлетворяют заданным в выражении условиям.

1Откройте карту во вьюере карт ArcGIS.com.

2Щелкните кнопку Содержание (Contents) на панели Детали (Details).

3Щелкните стрелку справа от названия слоя и выберите Фильтр (Filter). Появится окно Фильтр (Filter) с закладкой Создать (Create).

4Создайте ваше определяющее выражение.

Выражения используют следующую общую форму: <Field_name> <Operator> <Value, Field or Unique> (<Название поля> <Оператор> <Значение, Поле или Уникальное значение>).

Вы можете создать одно выражение, несколько выражений, или один или несколько наборов выражений. Набор представляет собой группировку выражений, например, Тип – начальные и Прием – 400 и более (Type is elementary and Enrollment is at least 400).

Если у вас имеется более одного выражения, то выберите для отображения объекты в слое, которые удовлетворяют Всем (All) или Любому (Any) выражению. Вариант Все (All) требует, чтобы каждое из заданных вами условий было истинным. Вариант Любое (Any) означает, что только одно из заданных вами условий должно быть истинным для отображения объектов.

Для части выражения "поле (field)", щёлкните стрелку ниспадающего списка Поле (Field) и выберите в списке поле, по которому нужно построить запрос.

Для части выражения "оператор (operator)", щелкните стрелку ниспадающего списка Операторы (Operators) и выберите оператор.

Если вы хотите построить фильтр на базе конкретного значения, выберите Значение (Value) и введите значение в поле. Поле ввода текста варьируется в зависимости от типа поля.

Если вы хотите сравнить значение одного поля с значением другого поля, щёлкните стрелку ниспадающего списка Поле (Field) и выберите в списке поле для вашего выражения.

Если вы хотите построить фильтр на базе конкретного значения в выбранном для вашего выражения поле, щёлкните Уникальное значение (Unique) и выберите уникальное значение из вашего поля. Фильтры уникальных значений требуют использования картографического сервиса версии 10.1 или более поздней. Опция Уникальное (Unique) не появится, если вы создаете фильтр в версии 10.0 или более ранней.

Если вы создали выражение на основе значений или уникального значения, вы можете настроить интерактивное выражение. Вы не можете запрашивать значения для выражений на основе поля. Щелкните прямоугольник слева от строки Запросить значения (Ask for values). Введите информацию о значении в поле Подсказка (Prompt) и совет в поле Совет (Hint).

Для удаления выражения в фильтре, нажмите кнопку Удалить (Delete) справа от вашего выражения.

5Щелкните Применить фильтр (Apply Filter), чтобы включить фильтрованный вид на карте.

Подсказка:

Если вы создали фильтр для слоя объектов, у вас появится опция Применить фильтр и приблизить к (Apply Filter And Zoom To), которая позволяет перерисовать карту, чтобы получить ее отфильтрованное изображение.

6Чтобы отменить фильтр и показать все объекты слоя, щёлкните Удалить фильтр (Remove Filter).

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]