Сравнение версий баз геоданных

Команда Различия версий (Version Differences) позволяет видеть разницу между версией базы геоданных, в которой происходит редактирование (текущая версия), и любой другой версией (сравниваемая версия). Две версии могут быть подвергнуты сравнению для проверки следующих условий.

Добавления и изменения можно просмотреть в окне Просмотра объектов (Browse Features) или сразу внести в виде записей в Таблицу проверок Data Reviewer (Reviewer table) для дальнейшей проверки. Поиск удаленных объектов возможен только, если они записывались в Таблицу проверок (Reviewer table), так как они не могут быть выбраны в текущей версии с помощью окна Просмотр объектов (Browse Features) по причине их отсутствия.

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

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

Шаги:
  1. Запустите ArcMap.
  2. При необходимости загрузите данные в карту.
    ПримечаниеПримечание:

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

  3. В главном меню щелкните Настройка (Customize) > Панели инструментов (Toolbars) > Обозреватель Data Reviewer.
  4. Начните Сеанс проверок (Reviewer session) в одной из следующих рабочих областей, если есть необходимость внесения результатов сравнения в Таблицу проверок (Reviewer table).
  5. На панели инструментов Data Reviewer нажмите кнопку Обозреватель Data Reviewer > Различия версий (Version Differences).

    Откроется окно Различие версий (Version Differences). Поле Текущая версия (Current Version) автоматически заполняется индексом версии, загруженной в карту.

    Диалоговое окно Различия версий
  6. Щелкните стрелку ниспадающего списка Сравнить Версии (Compare Version) и выберите версию, которую вы хотите сравнить с текущей.

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

  7. Выберите один из методов обзора результатов сравнения в области Метод Обзора (Review Method).
    • Для демонстрации результатов в окне Просмотр объектов (Browse Features), необходимо выбрать опцию Выбор (Selection).
    • Для записи результатов непосредственно в Таблицу проверок (Reviewer table) применяется опция Внести в Таблицу проверок (Write to Reviewer Table).
  8. При необходимости снимите флажки напротив тех типов различия версий, которые не нужно искать.
    • Добавления (Adds) — объекты, которые присутствуют в текущей версии, но не в сравниваемой версии.
    • Удаления (Deletes) — объекты, которые присутствуют в сравниваемой версии, но не в текущей версии.
    • Изменения (Modifies) — объекты, которые имеют различные атрибуты и геометрию в текущей версии и в сравниваемой версии.
  9. Поставьте флажок Включая неконфликтные различия (Include non-conflict differences), если необходимо отобрать различия, которые не являются конфликтными.
  10. Выберите опцию для определения конфликтов в поле Выявление Уровня Конфликтов (Conflict Detection Level).
    ПримечаниеПримечание:

    Результаты обеих опций будут включать объекты, которые подвергались изменению в одной версии и были удалены в другой. Однако различия, возникшие по причине удаленных объектов, можно будет увидеть только в том случае, если результаты внесены в Таблицу проверок Data Reviewer (Reviewer table). Это происходит потому, что геометрия удаленных объектов не может быть показана в текущей версии, если эти объекты были удалены в текущей версии.

    • Если необходимо, чтобы результаты сравнения включали объекты, любые атрибуты или геометрия которых были изменены как в текущей, так и в сравниваемой версии, применяется опция Объект (строка) (Object (row)). Конфликты объектов возникают, даже если были отредактированы различающиеся атрибуты. Установка по умолчанию.
    • Если необходимо, чтобы результаты сравнения включали объекты, у которых один и тот же атрибут или геометрия были изменены как в текущей, так и в сравниваемой версии, применяется опция Атрибут (столбец) (Attribute (column)).
  11. Выберите опцию выбора сравниваемого набора данных в области Обзор объектов (Review Features).
    • Если необходимо сравнить объекты в слоях, которые в данный момент загружены в карту, применяется опция Видимые Слои(Visible Layers).
    • Если необходимо сравнить все слои в базе геоданных, включая те, которые не загружены, применяется опция Все Слои (включая те, которые не загружены) (All Layers (including those not loaded)).
      ПримечаниеПримечание:

      Эта опция доступна, только если прежде будет выбрана опция Внести в Таблицу проверок Data Reviewer (Write to Reviewer Table) в области Метод Обзора (Review Method). Так происходит потому, что нельзя просмотреть объекты, не видимые на карте, с помощью окна Просмотр объектов (Browse Features).

  12. Поставьте флажок Возвращать только объекты в текущем экстенте (Only return features in the current extent), если необходимо сравнить объекты только в текущем экстенте карты.
  13. Щелкните ОК.

    Откроется окно Различия Версий (Versions Differences), в котором можно будет следить за ходом процесса сравнения текущей и сравниваемой версии.

В зависимости от опции, которая была выбрана в области Метод Обзора, либо откроется окно Просмотр объектов (Browse Features), где можно будет просмотреть результаты, либо появится сообщение Редактор Таблиц (Table Writer) с уведомлением о количестве записей, внесенных в Таблицу проверок (Reviewer table).

5/10/2014