Skip To Content

00186: Версионный и неверсионный слои вместе не могут использоваться с операцией синхронизации

Карта, содержащая версионные и неверсионные слои, не может быть опубликована как сервис пространственных объектов с возможностью синхронизации (Sync).

Решение

  • Удалите версионные слои из документа.
  • Удалите неверсионные слои из документа.
  • Если пользователи этого сервиса не будут использовать синхронизацию, отключите возможность синхронизации, выбрав закладку Доступ к объекту (Feature Access) диалогового окна Редактор сервисов (Service Editor) и отключив эту операцию.
  • Если пользователи этого сервиса будут применять Синхронизацию, и вам нужны все слои в вашем сервисе, вы должны настроить ваши данные для Синхронизации одинаковым образом. Все слои должны быть либо версионными и содержать поле глобальных идентификаторов (Global ID), либо неверсионными, с включенным архивированием, и содержать поле глобальных идентификаторов (Global ID). Если любой из слоёв участвует в классе отношений или имеет вложения, то таблица должна быть связана с использованием поля Global ID в качестве первичного ключа. Вы можете использовать инструмент геообработки Migrate Relationship Class для преобразования базирующихся на ObjectID классов отношений и вложений для использования полей Global ID в качестве первичного ключа.

Дополнительная информация

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

Более подробно о подготовке ваших данных для поддержки функции Синхронизации