В ArcGIS Enterprise 10.5.1 размещенные и интегрированные элементы можно публиковать с возможностью копирования данных. При публикации вами векторного слоя копированием данных для участников сотрудничества создается новый элемент, а копированные данные используются для публикации векторного слоя для участника сотрудничества. Владелец исходного векторного слоя может редактировать векторный слой и синхронизировать изменения с участниками через запланированный интервал. Для применения этого подхода необходимо задать интервал синхронизации в рабочей области сотрудничества и включить синхронизацию для опубликованных размещенных и распределенных векторных слоев.
Если при публикации в рабочей области организации-отправителя векторного слоя не включена синхронизация, данные не копируются. Векторный слой, созданный в организации-получателе, ссылается на данные организации-отправителя. Для публикации копии векторного слоя вам необходимо отменить ее публикацию в рабочей области, включить синхронизацию и снова опубликовать ее.
Типы поддерживаемых векторных слоев для публикации их копий
Публикацию копий данных поддерживают следующие типы векторных слоев:
- Размещенные векторные слои в ArcGIS Online.
- Размещенные векторные слои ArcGIS Enterprise, для которых ArcGIS Enterprise удовлетворяет спецификации базового развертывания ArcGIS Enterprise.
- Векторные слои, опубликованные на интегрированном сервере ArcGIS Enterprise, на котором данные хранятся в зарегистрированной многопользовательской базе геоданных. Такие типы слоёв называются интегрированными векторными слоями. Создайте интегрированный векторный слой одним из следующих способов:
- Опубликуйте векторный веб-слой, ссылающийся на зарегистрированные данные из ArcGIS Proс одним из ваших активных интегрированных серверов портала.
- Опубликуйте картографический сервис с включенным доступом к геометрии объектов в ArcMap на интегрированный сервер.
Предварительные условия
Вы увидите опцию публикации векторных слоёв как копий, если верно следующее:
- Хост сотрудничества – это организация ArcGIS Online.
- Гость сотрудничества использует ArcGIS Enterprise 10.5.1 , и у него есть доступ к Отправке или Отправке и получению ресурсов.
- Гость сотрудничества должен соответствовать спецификации базового развертывания ArcGIS Enterprise .
- Для векторных слоев включена синхронизация при публикации или после публикации сервиса.
- Для включения синхронизации векторного слоя, опубликованного на интегрированном сервере, данные могут быть соответствующим образом подготовлены в многопользовательской базе геоданных. См. необходимые действия для подготовки данных для неверсионных и версионных данных.
Примечание:
Возможность публикации копий векторных слоев не поддерживается для сотрудничества двух организаций ArcGIS Enterprise.
Свойства скопированных векторных слоев
Если участники сотрудничества получают скопированные векторные слои, применяются описанные ниже свойства и поведения.
Только для чтения
Редактирование отключено для векторных слоёв, полученных в сотрудничестве, так как используется только синхронизация; редактирования только синхронизируются по данным, которые отправляет организация участникам. По этой причине рекомендуется не включать редактирование для слоя в организации-участнике, или создавать редактируемые виды (если участник – организация ArcGIS Online) из этих векторных слоёв, чтобы поддержать рабочие процессы редактирования внутри организации-участника. Изменения, внесенные в тот же объект в организациях хоста или участника, перезаписываются в слое в организации-участнике во время синхронизации.
Отслеживание редактирования
Включите отслеживания редактирования для векторных слоёв перед отправкой их организациям-участникам. При первом копировании данных принимающим организациям, значения отслеживания редактирования сбрасываются. Даты отслеживания редактирования устанавливаются на текущее время в UTC, и текущие пользователи задаются как авторы и редакторы. Значения даты, автора и редактора сбрасываются, так как это необходимо для того, чтобы знать кто создал слой в принимающей организации. При синхронизации сохраняются даты отслеживания правок из отправляющей организации. Таким образом, начиная от времени публикации данных, слой в принимающей организации будет содержать даты правок, выполненные отправляющей организацией. Значения автора и редактора для операций вставки и обновления, синхронизированные в принимающей организации, будут заданы на публикующего пользователя с момента создания копии векторного слоя.
Вы можете включить отслеживание правок для некоторых векторных слоев в отправляющей организации и оставить другие векторные слои без отслеживания правок. От того как в принимающей организации отслеживаются изменения, зависит тип отправляемого векторного слоя и отсылаете ли вы его из ArcGIS Enterprise или ArcGIS Online, как указано ниже:
- Когда вы отсылаете множество размещенных слоёв, и для некоторых включено отслеживание редактирования, а для некоторых не включено, для всех размещенных векторных слоёв в принимающей организации будет включено отслеживание редактирования. Это верно, когда сотрудничество осуществляется из ArcGIS Enterprise в ArcGIS Online.
- Если сотрудничество осуществляется из ArcGIS Online в ArcGIS Enterprise, и отслеживание правок включено, для всех векторных слоев в ArcGIS Online и ArcGIS Enterprise будет включено отслеживание правок.
Если отслеживание правок включается после добавления векторного слоя в организацию, для слоёв в получающих организациях не будет включено отслеживание правок.
Если вы отмените публикацию и опубликуете слой в рабочей области организации-отправителя, он будет заново скопирован в рабочие области принимающей организации с включенным отслеживанием правок.
Доступ к настройкам поддерживается для принимающих организаций, но не наследуется, так как все объекты принадлежат публикующему пользователю в получающих организациях.
Защита от удаления
Когда вы публикуете элементы слоёв как копии в сотрудничестве из ArcGIS Enterprise в ArcGIS Online принимающая организация ArcGIS Online может включить защиту от удаления для этих слоёв, которые были для них опубликованы. Если вы в последующем закрываете общий доступ для этих слоёв, они остаются в организации ArcGIS Online. Но правки, которые вы внесли в неопубликованные слои на вашем портале ArcGIS Enterprise, больше не синхронизируются со слоями в организации ArcGIS Online.
Подсказка:
Чтобы восстановить синхронизацию этих слоёв, принимающая организация ArcGIS Online должна сначала выключить защиту от удаления и удалить слои. Затем вы можете опубликовать эти слои заново как копии из ArcGIS Enterprise в организацию ArcGIS Online.
Изменения схемы
Если вы изменяете схему векторного слоя в отправляющей или принимающей организации, эти изменения не применяются при синхронизации рабочей области. Изменения схемы включают добавление и удаление полей, добавление и удаление слоев а векторном слое и включение и выключение вложений. Операция синхронизации рабочей области включает только правки (вставка, обновление и удаление) слоя или таблиц, которые были доступны в момент публикации векторного слоя в рабочей области. В случае различий в схеме во время синхронизации будут применены правки совпадающих частей схемы. Например, если в отправляющей организации было добавлено поле, это новое поле игнорируется при применении правок во время синхронизации с копией данных для принимающей организации. Чтобы отправить изменения схемы в принимающую организацию, отмените публикацию и затем опубликуйте заново слой в рабочую область принимающей организации.
Настройки времени
Когда вы копируете векторные слои с включенным временем, время не включается для копии векторного слоя в принимающей организации.
Версионные данные
Если данные векторного слоя организации-отправителя находятся в версионной многопользовательской базе геоданных, внесенные в опубликованную версию правки отправляются при синхронизации рабочей области.