Сохранение изменений в версии

Эта тема относится только к ArcGIS for Desktop Standard и ArcGIS for Desktop Advanced.

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

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

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

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

В начале сеанса редактирования можно установить, как по умолчанию будут выявляться и разрешаться конфликты.Для этого надо сделать следующее :

Шаги:
  1. Чтобы запустить ArcMap, выберите Пуск > Все программы > ArcGIS > ArcMap 10.1.
  2. Если панель инструментов Редактор (Editor) еще не открыта, в основном меню последовательно щёлкните на Настройки (Customize), Панели инструментов (Toolbars) и Редактор (Editor).
  3. Щёлкните раскрывающееся меню Редактор (Editor) на панели инструментов Редактор (Editor).
  4. Нажмите Начать редактирование (Start Editing).

    Начнется сеанс редактирования.

  5. Щёлкните раскрывающееся меню Редактор (Editor) на панели инструментов Редактор (Editor).
  6. Щёлкните на Опции (Options).
  7. Выберите вкладку Работа с версиями (Versioning) в диалоговом окне Опции редактирования (Editing Options).
  8. Укажите как вы хотите выявлять конфликты при автосогласовании, для этого:
    • Выберите По объекту (по строке) (By object (by row)), если хотите, чтобы любые изменения в одной и той же строке или пространственном объекте считались конфликтом.
    • Выберите По атрибуту (по столбцу) (By attribute (by column)), если хотите, чтобы изменения в одном и том же столбце набора данных считались конфликтами.
  9. Определите, как вы хотите исходно разрешать все конфликты, для этого:
    • Выберите В пользу базы данных (In favor of the database), если хотите, чтобы преимущество имела информация в базе данных.
    • Выберите В пользу сеанса редактирования (In favor of the edit session), если хотите, чтобы преимущество было у внесенных исправлений.
  10. Укажите как сохранять изменения после автосогласования, для этого:
    • Выберите Не сохранять изменения автоматически (Do not automatically save changes), если не хотите, чтобы изменения сохранялись после автосогласования. Перед повторным сохранением вы можете просмотреть все выявленные конфликты.
    • Выберите Автоматически сохранять изменения в случае отсутствия конфликтов (Automatically save changes only if there are no conflicts), если хотите получать уведомления обо всех выявленных конфликтах. Если конфликты не обнаруживаются, два представления одной версии будут слиты безо всяких сообщений и без вашего дополнительного вмешательства.
    • Выберите Всегда автоматически сохранять изменения (Automatically save changes in all cases), если не хотите получать уведомления о внесенных пользователем изменениях, но чтобы два представления версии всегда сливались и при этом все выявленные конфликты разрешались в соответствии с установленным правилом разрешения конфликтов.
  11. Нажмите ОК.

Связанные темы

9/11/2013