Skip to main content

Согласовать версии (Инструменты Управление данными)

Краткая информация

Согласовывает версию или несколько версий с целевой версией.

Более подробно о согласовании и закреплении версий

Использование

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

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

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

    Лицензия:

    При работе с сервис-ориентированными версиями в развертывании ArcGIS Enterprise 11.2 или более поздней версии, участникам организации должна быть присвоена лицензия для расширения типа пользователя ArcGIS Advanced Editing для использования этого инструмента.

Параметры

Подпись Объяснение Тип данных

Входная рабочая область

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

Для сервис-ориентированных версий это будет URL-адрес сервиса объектов (например, https://mysite.mydomain/server/rest/services/ElectricNetwork/FeatureServer) или элемент портала векторного слоя.

Workspace

Согласовать режим

Задает, какие из версий будут согласованы.

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

  • Согласовать все версииИзмененные версии будут согласованы с целевой версией. Используется по умолчанию.

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

String

Целевая версия

(Дополнительный)

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

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

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

String

Изменить версии

(Дополнительный)

Имя редактируемой версии или версий, которые будут согласованы с выбранной целевой версией.

Отобразятся только версии, являющиеся прямыми предшественниками выбранной целевой версии.

String

Получить блокировки

(Дополнительный)

Задает, будет ли получена блокировка.

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

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

  • ОтмеченоВ процессе согласования получается блокировка. Используется при закреплении изменений. Это позволяет гарантировать, что целевая версия не изменялась между операциями согласования и закрепления. Используется по умолчанию.

  • Не отмеченоВ процессе согласования блокировка не получается. Это позволяет нескольким пользователям выполнять согласование параллельно. Эта опция используется, если редактируемая версия не будет закреплена в целевой версии, так как целевая версия могла быть изменена между операциями согласования и закрепления изменений.

Boolean

Прервать в случае конфликтов

(Дополнительный)

Определяет необходимость окончания процесса согласования в случае обнаружения конфликтов между целевой и редактируемой версиями.

  • ОтмеченоПри нахождении конфликтов согласование будет завершено.

  • Не отмеченоПри нахождении конфликтов согласование не будет завершено. Используется по умолчанию.

Boolean

Выявление конфликтов

(Дополнительный)

Задает, будут ли условия, необходимые для возникновения конфликта, определяться объектом (строкой) или атрибутом (столбцом).

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

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

String

Разрешение конфликтов

(Дополнительный)

Указывает разрешение, которое будет использоваться при обнаружении конфликта.

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

  • Решение конфликтов проводится в пользу целевой версииВсе конфликты решаются в пользу целевой версии. Применяется по умолчанию для традиционных версий.

  • Решение конфликтов проводится в пользу редактируемой версииВсе конфликты разрешаются в пользу редактируемой версии. Применяется по умолчанию для сервис-ориентированной версии.

String

Закрепить версии после согласования

(Дополнительный)

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

  • ОтмеченоТекущая редактируемая версия будет закреплена в целевой версии после согласования.

  • Не отмеченоТекущая редактируемая версия не будет закреплена в целевой версии после согласования. Используется по умолчанию.

Boolean

Удалить версии после закрепления

(Дополнительный)

Задает, будет ли удалена согласованная версия редактирования после закрепления. Этот параметр применим только в том случае, если отмечен параметр Закрепить версии после согласования.

  • ОтмеченоТекущая редактируемая версия, прошедшая согласование, будет удалена после закрепления в целевой версии.

  • Не отмеченоТекущая редактируемая версия, прошедшая согласование, не будет удалена. Используется по умолчанию.

Boolean

Согласовать журнал версий

(Дополнительный)

Имя и местоположение, где будет сохранен файл журнала. Log-файл – это ASCII файл, в котором хранится содержимое сообщений геообработки.

File

Продолжить, если обнаружены непросмотренные конфликты

(Дополнительный)

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

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

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

Boolean

Согласовать версии открепленной реплики

(Дополнительный)

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

  • ОтмеченоВ процессе согласования используются открепленные версии реплик. Используется по умолчанию.

  • Не отмеченоВ процессе согласования не используются открепленные версии реплик.

Boolean

Производные выходные данные

Подпись Объяснение Тип данных

Обновленная входная рабочая область

Обновленная входная рабочая область.

Workspace

Параметры среды

Текущая рабочая область

Информация о лицензировании

  • Basic: Ограниченные
    для сервис-ориетированных версий при использовании лицензирования именованных пользователей в ArcGIS Enterprise с участником, имеющим расширение типа пользователя ArcGIS Advanced Editing.
  • Standard: Да
  • Advanced: Да