Skip To Content

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

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

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

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

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

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

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

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

      Примечание:

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

    • Чтобы указать экстент, Щелкните Определить область интереса. Введите адрес или название места в окно поиска, чтобы перейти к общей области интереса. Вы можете принять конверт по умолчанию вокруг найденного местоположения, или вы можете нарисовать рамку или полигон вокруг области слоя, который вы хотите сделать доступным через представление размещенного векторного слоя. Если в вашем виде несколько подслоев, вы можете применить одинаковую область интереса ко всем слоям, поставив отметку применить ко всем слоям. Щелкните Применить, когда закончите задавать область интереса.

      Примечание:

      Если вы определяете различные области интереса для каждого слоя в виде размещенного векторного слоя, вы не сможете включить синхронизацию.