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

Вы можете публиковать размещённые векторные слои и представления размещённых векторных слоёв как ссылки или как копии — в зависимости от того, как администратор‑хост настроил распределённое сотрудничество.

Примечание:

Размещенные пространственно-временные векторные слои не поддерживаются и не могут быть опубликованы в распределенном сотрудничестве.

Примечание:

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

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

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

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

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

Публикация векторных слоев как копий

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

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

Внимание:

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

Примечание:

Для сотрудничеств, в которые отправляются копии элементов из ArcGIS Enterprise на ArcGIS Online применяется ограничение размера векторного слоя в 1 ГБ. Векторные слои, которые превышают это ограничение размера, публикуются как ссылка. Если вам необходимо увеличить ограничение размера до 5 ГБ, обратитесь в службу технической поддержки Esri.

Векторные слои, публикуемые в виде копий, могут редактироваться либо только отправителем (односторонние), либо и отправителем, и получателем (двусторонние).

Односторонние копии

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

Слои, поддерживающие одностороннюю публикацию изменений, включают следующие:

  • Размещенные векторные слои
  • Представления размещенных векторных слоев
  • Векторные слои, ссылающиеся на данные сервис-ориентированных версий
  • Векторные слои, ссылающиеся на неверсионные данные с архивированием данных
  • Векторные слои, ссылающиеся на данные традиционных версий без возможности переноса изменений в базу

Двусторонние копии

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

Слои, поддерживающие двустороннюю публикацию изменений, включают следующие:

  • Размещенные векторные слои
  • Представления размещенных векторных слоев
  • Векторные слои, ссылающиеся на данные сервис-ориентированных версий
  • Векторные слои, ссылающиеся на неверсионные данные с архивированием данных
  • Векторные слои, опубликованные в виде ссылок, пользователем управляемого хранилища данных

Примечание:

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

Ниже приведены необходимые условия для разрешения двусторонней публикации изменений:

  • Участники отправляющей и принимающей организаций должны иметь доступ для отправки и получения сообщений.
  • У векторных слоев должна быть включена синхронизация.
  • Если вы сотрудничаете с организацией ArcGIS Enterprise, участники организации ArcGIS Enterprise должны использовать ArcGIS Enterprise 10.9 или более поздней версии. Группы распределённого сотрудничества, созданные в версиях ранее 10.9, не поддерживают публикацию в виде двусторонних копий.

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

Примечание:

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

Свойства скопированных объектов

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

Управление удалением

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

Примечание:

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

Изменения схемы

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

Настройки времени

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