Редактирование слоя сцены со связанным векторным слоем

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

Редактирование доступно при публикации слоя веб-сцен со связанным векторным слоем. Есть две опции при публикации слоя веб-сцены в ArcGIS Enterprise. Вы можете ссылаться на зарегистрированные данные из векторного слоя в многопользовательской базе геоданных или слое сцены, который копирует все данные как размещенный векторный слой. При публикации веб-слоя сцены, ссылающегося на зарегистрированные данные, класс объектов является неверсионным, с globalID и с включенным архивированием. В ArcGIS Online вы можете опубликовать только слой сцены, который копирует все данные как размещенный векторный слой.

Слои веб-сцен, опубликованные из локально кэшированного пакета слоев сцены (.slpk), не могут редактироваться. Вместо этого вы можете заменить слой веб-сцены. Более подробно о различиях между слоями веб-сцены со связанными векторными слоями и слоями веб-сцены, созданными из пакета слоев сцены, смотрите Что такое слой сцены?.

Рабочие процессы редактирования, описанные в данном разделе, поддерживаются в ArcGIS Enterprise 10.6.1 и ArcGIS Online.

Рабочий процесс редактирования слоя сцены со связанным векторным слоем

Жизненный цикл редактирования слоя сцены со связанным векторным слоем.

Публикация слоя веб-сцены, доступного для редактирования

Если данные требуют частого обновления, публикуйте слой веб-сцены со связанным векторным слоем. ArcGIS Enterprise и ArcGIS Online поддерживают редактирование слоев веб-сцены со связанными векторными слоями для слоев 3D-объектов, зданий и точек сцен.

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

Какие веб-слои являются редактируемыми

Активный портал и параметр данныхArcGIS Enterprise Ссылаться на зарегистрированные данныеArcGIS Enterprise Копировать все данныеArcGIS Online

Слой точек, объектов мультипатч, векторных 3D-объектов, зданий файловой базы геоданных.

Не доступно для редактирования

Доступно для редактирования

Доступно для редактирования

Слой точек, объектов мультипатч, векторных 3D-объектов, зданий многопользовательской базы геоданных.

Доступно для редактирования

Доступно для редактирования

Доступно для редактирования

Слой зданий Revit или IFC

Не доступно для редактирования

Доступно для редактирования

Доступно для редактирования

Может ли слой веб-сцены быть отредактирован на основе активного портала, параметра данных и типа данных.

Подготовка ваших данных

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

  1. В панели Каталог щелкните правой кнопкой папку Базы данных и выберите Новое подключение базы данных, затем подключитесь к желаемой многопользовательской базе геоданных.
  2. Щелкните правой кнопкой класс объектов, который вы желаете опубликовать по ссылке, в подключении многопользовательской базы геоданных и выберите Управлять.

    Откроется диалоговое окно Свойства класса пространственных объектов.

  3. Поставьте отметку для Глобальные ID и Архивирование и щелкните OK, чтобы сохранить изменения, затем закройте диалоговое окно.

Публикация ваших данных

Вы можете публиковать слои веб-сцены как отдельно, так и как часть веб-сцены. Следующие шаги описывают публикацию отдельного слоя веб-сцены. Более подробно о публикации веб-сцены см. Публикация веб-сцены. При публикации на ArcGIS Enterprise публикуйте только слой веб-сцены, чтобы имелась возможность выбора опции Ссылаться на зарегистрированные данные, в противном случае, вы сможете опубликовать веб-слой как часть веб-сцены.

  1. На панели Содержание нажмите правой кнопкой мыши на 3D-слое, наведите курсор мыши на Общий доступ и нажмите Опубликовать как веб-слой Новый веб-слой.
  2. Если ваш активный портал ArcGIS Enterprise и данные хранятся во многопользовательской базе геоданных, выберите Сцена в разделе Ссылаться на зарегистрированные данные.
  3. Нажмите вкладку Конфигурация и затем кнопку Настроить свойства веб-слоя чтобы настроить связанный векторный слой.
    1. Включите опцию Активировать редактирование и разрешить редакторам и затем выберите, какие операции редактирования можно выполнять.
    2. Отключите опцию Применять по умолчанию к объектам с z-значениями.

      Настоятельно рекомендуется не применять z-значение по умолчанию. Клиентские приложения, которые не поддерживают редактирование z-значений, например Map Viewer Classic, , будут менять z-значения при обновлении геометрии. Не включая z-значение по умолчанию, убедитесь, что все обновления геометрии применяются через клиентское приложение, которое поддерживает полное 3D-редактирование, например, ArcGIS AllSource.

Типы пользователей, роли и права для слоев сцен со связанными векторными слоями

При использовании слоя сцены со связанным векторным слоем доступ к слою зависит от прав, которые есть у пользователя ArcGIS Online или ArcGIS Enterprise. Например, тип пользователя Editor может изменять слой сцены, а Viewer может только просматривать слой, если он только не опубликован публично.

Редактируемые слои сцены со связанным векторным слоем в вашей организации

После публикации слоя сцены со связанным векторным слоем в вашей организации роли пользователей будут определять права, назначенные участникам организации. Например, если у пользователя есть права Editor или Publisher, то слой сцены со связанным векторным слоем может быть отредактирован этим пользователем в ArcGIS AllSource . В случае, если у пользователя роль Viewer, назначенный слой сцены можно будет только просматривать.

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

  1. На панели Содержание нажмите правой кнопкой мыши на слое 3D-точек или 3D-объектов веб-сцены, наведите курсор мыши на Общий доступ и нажмите Опубликовать как веб-слой.
  2. На панели Общий доступ щелкните Общий доступ для , затем выберите свою организацию.
  3. Щелкните ниспадающее меню Группы и выберите группу, для которой хотите сделать доступным слой сцены.

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

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

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

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

При публикации редактируемых слоев сцен имейте в виду следующее:

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

Просмотр редактируемых слоев веб-сцены

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

Примечание:

При просмотре редактируемого слоя веб-сцены в ArcGIS AllSource, появится предупреждение, говорящее о том, что данный слой редактируемый и данные могут быть не актуальными. Чтобы быть уверенным в том, что вы просматриваете последнюю версию слоя веб-сцены, установите интервал обновления слоя в ArcGIS AllSource. Это можно сделать также на странице основных свойств слоя.

Просмотр редактируемого слоя веб-сцены без прав редактирования

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

Отображение редактируемого слоя веб-сцены с правами на редактирование

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

Примечание:

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

Чтобы отобразить изменения, сделанные в точечных слоя веб-сцены с копией данных на сервере, слой веб-сцены необходимо перестроить.

Когда изменения можно просмотреть

Активный портал и параметр данныхArcGIS Enterprise Ссылаться на зарегистрированные данныеArcGIS Enterprise Копировать все данныеArcGIS Online

Точечный слой файловой базы геоданных

Не доступно для редактирования

Видимы после перестроения кэша

Видимы после перестроения кэша

Точечный слой многопользовательской базы геоданных

Видимы до перестроения кэша связанного векторного слоя

Видимы после перестроения кэша

Видимы после перестроения кэша

Слой мультипатчей файловой базы геоданных

Не доступно для редактирования

Видимы до перестроения кэша связанного векторного слоя

Видимы до перестроения кэша связанного векторного слоя

Слой мультипатчей многопользовательской базы геоданных

Видимы до перестроения кэша связанного векторного слоя

Видимы до перестроения кэша связанного векторного слоя

Видимы до перестроения кэша связанного векторного слоя

Векторный слой 3D объектов файловой базы геоданных

Не доступно для редактирования

Видимы до перестроения кэша связанного векторного слоя

Видимы до перестроения кэша связанного векторного слоя

Векторный слой 3D объектов многопользовательской базы геоданных

Видимы до перестроения кэша связанного векторного слоя

Видимы до перестроения кэша связанного векторного слоя

Видимы до перестроения кэша связанного векторного слоя.

Слой зданий Revit

Не доступно для редактирования

Видимы до перестроения кэша связанного векторного слоя

Видимы до перестроения кэша связанного векторного слоя

Слой зданий файловой базы геоданных

Не доступно для редактирования

Видимы до перестроения кэша связанного векторного слоя

Видимы до перестроения кэша связанного векторного слоя

Слой зданий многопользовательской базы геоданных

Видимы до перестроения кэша связанного векторного слоя

Видимы до перестроения кэша связанного векторного слоя

Видимы до перестроения кэша связанного векторного слоя

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

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

Связанные разделы