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