Владельцы представлений размещенных векторных слоев и администраторы могут контролировать, какие данные будут видеть пользователи, задавая поля или объекты, которые будут доступны в представлении. Вы можете ограничить представление размещенного векторного слоя до определенной области, указав пространственный экстент. Эти изменения сохраняются в представлении размещенного векторного слоя и обеспечивают дополнительный контроль над доступными другим людям ресурсами.
Например, вы можете создать несколько представлений размещенного векторного слоя с пользовательской информацией и задать для каждого представления разные определения, в зависимости от предполагаемых пользователей. Для представления, которое будет использоваться совместно в группе пространственного анализа можно скрыть поля, в которых содержатся данные о пользователях, поскольку аналитикам необязательно иметь эти сведения. Для другого представления, которое используется совместно в группе маршрутных поставок, вы можете задать, чтобы отображались только объекты, представляющие покупателей продукта, который еще не доставлен.
Определение представления размещенного векторного слоя задается при создании представления, но впоследствии его можно изменить с помощью вкладки Настройки на странице элемента представления размещенного векторного слоя.
При настройке определения для представления размещенного векторного слоя имейте ввиду следующее:
- Вы не можете задать определение поля, объекта или области интереса в представлении размещенного векторного слоя, если у этого слоя есть зависимый от него размещенный слой листов.
- Для отдельных полей используются определенные конфигурации. Если вы скроете поле, которое используется для настройки таких свойств, как символы, подписи, всплывающие окна, отношения и настройки времени, то в данном представлении слоя все перечисленные возможности функционировать не будут.
- Когда вы экспортируете из представления размещенного векторного слоя, к которому были применены определения, экспортированный файл будет содержать только те поля или объекты, которые допускаются этими определениями.
- Вы не можете изменить определения присоединенных представлений размещенных векторных слоев.
- Редактирование определения представления изменяет схему слоя. Дата обновления схемы, которая присутствует на вкладках Обзор и Данные на странице элемента представления размещенного слоя объектов, обновляется при изменении схемы.
Ниже см. шаги с описанием, как отредактировать определение для представления размещенного векторного слоя со страницы элемента представления:
- Откройте страницу элемента размещенного векторного слоя или представления.
- Перейдите на вкладку Настройки.
- Прокрутите вниз до раздела Векторный слой (размещенный, представление) и щелкните Обновить представление.
- Щелкните имена слоев, чтобы добавить или удалить их из представления размещенного векторного слоя.
Слои, которые включены в представление, имеют отметку рядом с именем.
- Щелкните Далее, чтобы изменить определение каждого слоя в представлении.
- Щелкните первый слой, чтобы получить доступ к опциям определения слоя. Для определения того, какие объекты входят в каждый слой в представлении, используйте следующие опции:
- Добавить фильтр — вы можете фильтровать содержимое представления, задав выражения фильтра для одного или нескольких полей в слое.
Например, вы можете исключить пустые (нулевые) значения в полях, либо включить только числовые значения в полях, которые больше указанного числа.
Чтобы задать выражение фильтра, щелкните Добавить фильтр > Добавить выражение и воспользуйтесь ниспадающими списками для построения выражения.
Вы можете добавить несколько выражений фильтр для каждого слоя. Для этого щелкните Добавить выражение и задайте дополнительное выражение. Повторите этот шаг для каждого выражения фильтра, которое нужно добавить.
Когда у вас заданы все фильтры, используйте ниспадающее меню Результаты фильтра, чтобы выбрать, должен ли объект соответствовать всем критериям из выражения фильтра, чтобы включить его в представление (Соответствие всем выражениям), либо он должен соответствовать только одному критерию, чтобы войти в представление (Соответствует хотя бы одному выражению).
- Область интереса — чтобы ограничить объекты, которые должны быть включены в представление, задайте пространственный экстент слоя. В представление войдут только объекты, находящиеся в этом экстенте.
Щелкните кнопку Полигон или Прямоугольник и нарисуйте нужную область на карте. Чтобы задать ту же область интереса для всех слоев в представлении, щелкните Применить ко всем слоям.
- Поля—вы можете исключить из представления поля, если не хотите, чтобы пользователи могли их видеть. Например, вы можете исключить поля, которые содержат конфиденциальную информацию (имена, сведения о возрасте или здоровье).
Чтобы задать, какие поля следует включить в представление, щелкните Выбрать поля и затем щелкните имена полей, чтобы удалить их или добавить их в представление. Чтобы помочь с определением того, следует ли включить или исключить поле из представления, щелкните на кнопке информации рядом с именем слоя, чтобы увидеть описание поля. Щелкните Готово, когда вы закончите с настройкой полей, которые должны войти в вид.
Примечание:
Вы не сможете исключить поля, которые обязательны для ArcGIS Online. Например, вы не можете отключать системные поля, например ID слоя. Вы также не можете исключить поля, для которых недопустимы нулевые значения, если для них не задано значение по умолчанию. Если такого значения не задано, у редакторов должен быть доступ к таким полям, чтобы они могли ввести туда значения при редактировании.
- Добавить фильтр — вы можете фильтровать содержимое представления, задав выражения фильтра для одного или нескольких полей в слое.
- Когда вы завершите редактирование опций для слоя, щелкните стрелку рядом с Определениями слоя, чтобы вернуться к списку всех слоев в представлении.
- Повторите шаги 6 и 7 для каждого дополнительного определения слоя, которое необходимо изменить.
- Щелкните Обновить когда закончите вносить изменения в представление размещенного векторного слоя.