Skip To Content

Установка определения вида размещенного векторного слоя

Владельцы представлений размещенных векторных слоев и администраторы могут контролировать, какие данные будут видеть пользователи, задавая поля и объекты, которые будут доступны в представлении. Эти изменения сохраняются в представлении размещенного векторного слоя и обеспечивают дополнительный контроль над доступными другим людям ресурсами.

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

Определения представлений можно задать и сохранить на вкладке Визуализация страницы сведений представления размещенного векторного слоя; можно также добавить слой или представление в Map Viewer и задать определение на панели Содержание.

При настройке определения для представления размещенного векторного слоя имейте ввиду следующее:

  • Определения полей или объектов можно использовать только в тех случаях, когда настройками организации разрешены только стандартизированные запросы SQL. Уточните у администратора организации, включена ли опция Разрешать только стандартные запросы SQL.
  • Вы не можете задать определение поля или объекта на размещенном векторном слое, если у этого слоя есть зависимый от него размещенный слой листов.
  • Для отдельных полей используются определенные конфигурации. Если вы скроете поле, которое используется для настройки таких вещей, как символы, подписи, всплывающие окна, отношения и настройки времени, то в данном слое все перечисленные возможности функционировать не будут.
  • Когда пользователи, кроме владельца или администратора, выполняют экспорт из представления размещенного векторного слоя, к которому были применены определения, экспортированный файл будет содержать только , которые допускаются этими определениями. Когда экспорт выполняется владельцем или администратором, определения не применяются, и экспортируемый файл содержит все поля и объекты.

Ниже см. шаги с описанием, как задать определение для представления размещенного векторного слоя со страницы сведений об этом представлении.

  1. Откройте описание представления размещенного векторного слоя.
    • Если вы являетесь владельцем данного представления, откройте страницу подробного описания на вкладке Мои ресурсы на странице ресурсов.
    • Ели вы являетесь администратором, то либо используйте Поиск, чтобы найти это представление, либо откройте это представление на вкладке Ресурсы моей организации страницы ресурсов.
  2. Щелкните вкладку Визуализация.
  3. Щелкните под элементом кнопку Дополнительные опции Кнопка Дополнительные опции и выберите Задать определение вида.
  4. Выберите тип настраиваемого определения.
    • Чтобы задать, какие объекты будут доступны в зависимости от значений полей, щелкните Определить объекты, выберите поле и задайте выражение, которое будет возвращать объекты, которые вы хотели бы сделать доступными в данном представлении. Для одного представления можно применять несколько определений объектов. Закончив, щелкните Применить определение.
    • Чтобы задать, какие поля будут доступны в данном представлении, щелкните Определить поля и снимите отметки с полей, которые вы не хотели бы сделать доступными для других людей. Щелкните OK, когда закончите задавать доступные поля.

      Примечание:

      Некоторые поля нельзя скрыть с помощью определения полей. Например, вы не можете отключать системные поля, обязательные для портала, например ID слоя. Вы также не можете скрыть поля, которые не могут быть пустыми и у которых нет установленных значений по умолчанию, так как эти поля нужны редакторам для ввода значений при редактировании.