Владельцы представлений размещенных векторных слоев и администраторы могут контролировать, какие данные будут видеть пользователи, задавая поля и объекты, которые будут доступны в представлении. Эти изменения сохраняются в представлении размещенного векторного слоя и обеспечивают дополнительный контроль над доступными другим людям ресурсами.
Например, вы можете создать несколько разных представлений размещенного векторного слоя с пользовательской информацией и задать для каждого представления разные определения, в зависимости от предполагаемых пользователей. Для представления, которое будет использоваться совместно в группе пространственного анализа можно скрыть поля, в которых содержатся данные о пользователях, поскольку аналитикам необязательно иметь эти сведения. Для другого представления, которое используется совместно в группе маршрутных поставок, вы можете задать, чтобы отображались только объекты, представляющие покупателей продукта, который еще не доставлен.
Определения представлений можно задать и сохранить на вкладке Визуализация страницы сведений представления размещенного векторного слоя; можно также добавить слой или представление в Map Viewer и задать определение на панели Содержание.
При настройке определения для представления размещенного векторного слоя имейте ввиду следующее:
- Определения полей или объектов можно использовать только в тех случаях, когда настройками организации разрешены только стандартизированные запросы SQL. Уточните у администратора организации, включена ли опция Разрешать только стандартные запросы SQL.
- Вы не можете задать определение поля или объекта на размещенном векторном слое, если у этого слоя есть зависимый от него размещенный слой листов.
- Для отдельных полей используются определенные конфигурации. Если вы скроете поле, которое используется для настройки таких вещей, как символы, подписи, всплывающие окна, отношения и настройки времени, то в данном слое все перечисленные возможности функционировать не будут.
- Когда пользователи, кроме владельца или администратора, выполняют экспорт из представления размещенного векторного слоя, к которому были применены определения, экспортированный файл будет содержать только , которые допускаются этими определениями. Когда экспорт выполняется владельцем или администратором, определения не применяются, и экспортируемый файл содержит все поля и объекты.
Ниже см. шаги с описанием, как задать определение для представления размещенного векторного слоя со страницы сведений об этом представлении.
- Откройте описание представления размещенного векторного слоя.
- Если вы являетесь владельцем данного представления, откройте страницу подробного описания на вкладке Мои ресурсы на странице ресурсов.
- Ели вы являетесь администратором, то либо используйте Поиск, чтобы найти это представление, либо откройте это представление на вкладке Ресурсы моей организации страницы ресурсов.
- Щелкните вкладку Визуализация.
- Щелкните под элементом кнопку Дополнительные опции и выберите Задать определение вида.
- Выберите тип настраиваемого определения.
- Чтобы задать, какие объекты будут доступны в зависимости от значений полей, щелкните Определить объекты, выберите поле и задайте выражение, которое будет возвращать объекты, которые вы хотели бы сделать доступными в данном представлении. Для одного представления можно применять несколько определений объектов. Закончив, щелкните Применить определение.
- Чтобы задать, какие поля будут доступны в данном представлении, щелкните Определить поля и снимите отметки с полей, которые вы не хотели бы сделать доступными для других людей. Щелкните OK, когда закончите задавать доступные поля.
Примечание:
Некоторые поля нельзя скрыть с помощью определения полей. Например, вы не можете отключать системные поля, обязательные для портала, например ID слоя. Вы также не можете скрыть поля, которые не могут быть пустыми и у которых нет установленных значений по умолчанию, так как эти поля нужны редакторам для ввода значений при редактировании.