Создание представлений размещенных векторных слоев

Если вам нужен другой вид данных, представленных размещенным векторным слоем, например, вы хотите применить другие настройки редактора, стили или фильтры, создайте представление этого размещенного векторного слоя.

Когда вы создаете размещенный векторный слой, новый элемент слоя добавляется в Ресурсы. Такой новый слой – это представление данных размещенного векторного слоя, то есть внесённые в данные обновления отобразятся и в размещённом вектором слое, и во всех его представлениях. Но так как представление – это отдельный слой, вы можете изменить настройки этого элемента отдельно от размещённого векторного слоя, на основе которого он был создан. Например, вы можете разрешить участникам вашей организации редактировать размещенный векторный слой, но публиковать для всех можно доступное только для чтения представление векторного слоя.

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

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

Выполните следующие шаги, чтобы создать представление размещенного векторного слоя из размещенного векторного слоя или из одного из подслоев многослойного размещенного векторного слоя:

  1. Войдите в вашу организацию.

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

  2. Щелкните Ресурсы > Мои ресурсы и откройте страницу элемента для размещенного векторного слоя, который вы хотели бы использовать в качестве источника для этого представления.

    Слой должен быть размещенным векторным слоем, а не векторным слоем, добавленным через веб, и не набором объектов.

  3. Щелкните Создать слой представления на вкладке Обзор страницы описания слоя.
  4. Выберите слои, которые нужно включить в представление размещенного векторного слоя.

    По умолчанию включены (отмечены) все слои. Чтобы исключить (снять отметку) со слоя из представления, щелкните на имени слоя. Снова щелкните на слое, чтобы добавить его обратно к предсталению.

  5. Щелкните Далее, чтобы задать представление для каждого слоя.
  6. Щелкните первый слой, чтобы получить доступ к опциям определения слоя. Для определения того, какие объекты входят в каждый слой в представлении, используйте следующие опции:
    • Добавить фильтр — вы можете фильтровать содержимое представления, задав выражения фильтра для одного или нескольких полей в слое.

      Например, вы можете исключить пустые (нулевые) значения в полях, либо включить только числовые значения в полях, которые больше указанного числа.

      Чтобы задать выражение фильтра, щелкните Добавить фильтр > Добавить выражение и воспользуйтесь ниспадающими списками для построения выражения.

      Вы можете добавить несколько выражений фильтр для каждого слоя. Для этого щелкните Добавить выражение и задайте дополнительное выражение. Повторите этот шаг для каждого выражения фильтра, которое нужно добавить.

      Когда у вас заданы все фильтры, используйте ниспадающее меню Результаты фильтра, чтобы указать, должен ли объект соответствовать всем критериям из выражения фильтра, чтобы включить его в представление (Соответствие всем выражениям), либо он должен соответствовать только одному критерию, чтобы войти в представление (Соответствует хотя бы одному выражению).

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

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

    • Поля—вы можете исключить из представления поля, если не хотите, чтобы пользователи могли их видеть. Например, вы можете исключить поля, которые содержат конфиденциальную информацию (имена, сведения о возрасте или здоровье).

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

      Примечание:

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

  7. Когда вы завершите определение опций для слоя, щелкните стрелку рядом с Определениями слоя, чтобы вернуться к списку всех слоев в представлении.
  8. Чтобы задать определения для других слоев в представлении, повторите для каждого шаги 6 и 7.
  9. Когда вы закончите настройку опций определений для всех слоев в представлении, щелкните Далее.
  10. Введите уникальный заголовок для представления размещенного векторного слоя.
  11. Выберите папку, в которой будет храниться представление размещенного векторного слоя.
  12. Введите краткую информацию, описывающую использование и содержание для представления.
  13. Если в вашей организации настроены ресурсы по категориям, нажмите Назначить категорию и выберите до 20 категорий, чтобы помочь людям найти ваш элемент.

    Вы можете использовать окно Фильтр категорий, чтобы сузить список категорий.

  14. При необходимости введите теги, разделенные запятыми.

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

  15. Щелкните Создать, чтобы создать представление.

Как только представление будет создано, откроется страница элемента представления размещённого векторного слоя. Теперь вы можете открыть доступ к представлению для тех, кому оно понадобится.

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

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

Параметры, унаследованные от размещенного векторного слоя, которые нельзя независимо настраивать для представлений.

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

Параметры, унаследованные от размещенного векторного слоя, которые можно изменить в представлении

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

  • Всплывающие окна и стили, настроенные на вкладке Визуализация
  • Экстент слоя
  • Метаданные на уровне элементов
  • Метаданные слоя

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

  • Теги и категории
  • Возможность сохранять вложения в отдельных слоях
  • Максимальный возраст кэша
  • Свойства поля, включая отображаемое имя, описание, тип значения поля и то, разрешено ли редактирование для поля.

    Примечание:

    Когда вы изменяете эти настройки поля в представлении размещенного векторного слоя, свойство поля в представлении показывает, что оно больше не наследует настройку (замещается) из исходного размещенного векторного слоя. Если позже вы решите вернуться к настройкам, унаследованным от размещенного векторного слоя, нажмите кнопку Сбросить к исходному.

Настройки, которые можно сделать независимо для представлений размещенных векторных слоев, на основе которых они созданы

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

Взаимозависимые настройки, которые не наследуются

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

Представления размещенных векторных слоев и доступ к данным

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

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

См. раздел Доступ к данным и редактирование, из которого вы сможете уяснить, как, используя различные представления и опции редактирования, можно сделать одни и те же данные доступными для разных типов пользователей с различными потребностями редактирования.

Особенности создания представлений размещенных векторных слоев

При создании представлений размещенных векторных слоев, помните:

  • Вы можете перезаписать размещенный векторный слой, на основе которого было создано представление, чтобы обновить данные, только в следующих случаях:
    • Родительский размещенный векторный слой был опубликован из файла на ArcGIS Online, а не из ArcGIS Pro или ArcMap.
    • Представление размещенного векторного слоя не было создано с помощью инструмента анализа Присоединить объекты.
    • Вы не определили область интереса для представления.
  • Использование отслеживается для размещенных векторных слоев отдельно, но хранение пространственных объектов не изменяется для представлений размещенных слоев. Хранение может изменяться лишь для основного размещённого векторного слоя, из которого было создано представление.