Использование инструментов архивирования базы геоданных
Эта тема относится только к ArcGIS for Desktop Standard и ArcGIS for Desktop Advanced.
Задания в Workflow Manager иногда предусматривают редактирование данных в многопользовательской базе геоданных. Архивирование базы геоданных позволяет просматривать изменения, вносимые в данные. В среде Workflow Manager эти изменения могут быть связаны с выполнением определенного задания. Workflow Manager содержит инструменты, позволяющие просматривать эту информацию. Информация о том, кто и когда редактировал пространственные объекты, и какие именно объекты редактировались, доступна благодаря инструментам архивирования базы геоданных Workflow Manager.
О настройке архивирования базы данных см. раздел архивирование базы геоданных.
Диалоговое окно Загрузить исторические данные (Load Historical Data)
В диалоговом окне Загрузить исторические данные (Load Historical Data) можно в любое время загрузить исторические данные из таблиц архива базы геоданных для просмотра их в ArcMap. Диалоговое окно Загрузить исторические данные (Load Historical Data) содержит различные опции запросов информации о правках. При нажатии кнопки Загрузить исторические данные (Load Historical Data), откроется диалоговое окно.
Информацию о правках можно загружать на основе следующих критериев:
- Календарный период (Date range)—Загружаются все правки, внесенные в период между двумя датами.
- Задание (Job)—Запросы правок в базе данных выполняются на основе идентификатора или имени задания. Загружаются все правки, удовлетворяющие заданным условиям. Например, можно загрузить все правки, сделанные в ходе выполнения задания с идентификатором 1.
- Пользователь (User)—Из базы данных извлекается информация о правках, сделанных определенным пользователем Workflow Manager. В выпадающем списке содержатся все пользователи, зарегистрированные в системе Workflow Manager. Например, можно запросить все правки, внесенные Джоном До.
- Все видимые слои (All Visible Layers)—Из базы данных извлекается информация о правках, внесенных во все видимые слои текущего документа карты.
- Избранные слои (Selectable layers)—Эта опция дает возможность запрашивать в базе данных только правки, относящиеся к интересующему слою. Вы можете выбрать один или несколько слоев из списка в диалоговом окне.

Опции запроса можно комбинировать, чтобы получить более точные результаты. Например, вы можете построить запрос следующим образом: "Правки, внесенные в период между 2/1/2010 и 2/28/2010 в рамках задания 5 пользователем Джоном До во всех видимых слоях".
После добавления слоев на карту можно открыть свойства слоя, чтобы изменить символы для разных типов изменений. Например, вы можете обозначить удаления красным цветом, чтобы сделать их более заметными на карте.
Инструмент Просмотреть исторические данные (Inspect Historical Data)
Вы можете использовать инструмент Просмотреть исторические данные (Inspect Historical Data), чтобы интерактивно идентифицировать пространственный объект на карте и просмотреть историю изменений этого объекта. Когда на карте выбран пространственный объект, инструмент находит таблицу исторических сеансов в репозитории Workflow Manager и сравнивает правки, зарегистрированные в ней, с правками в архивных таблицах базы геоданных, чтобы извлечь внесенные правки, относящиеся к идентифицированному объекту.
Результаты поиска представляются в виде дерева, позволяющего последовательно переходить к предыдущим состояниям объекта. Если произошло изменение геометрии, вам будут показаны прошлые геометрии, наложенные на ваш сеанс ArcMap, для визуального анализа.
Нажмите кнопку Просмотреть исторические данные (Inspect Historical Data) и щелкните пространственный объект на карте. В ArcMap откроется окно Просмотреть исторические данные (Inspect Historical Data). Вид дерева включает идентификатор объекта и временную отметку, содержащую идентификатор задания, в рамках которого были внесены правки.
Если объект претерпел геометрические изменения, они будут показаны символами, соответствующими типу транзакции: Добавление, Изменение, Удаление.
В правой панели диалогового окна Просмотреть исторические данные (Inspect Historical Data), представлена более подробная информация о сеансах редактирования.
- Имя класса (Class Name)—Имя класса пространственных объектов / таблицы, к которому относится транзакция
- Идентификатор задания (Job ID)—Идентификатор сеанса задания, в котором было зарегистрировано это изменение
- Дата (Date)—Дата и время внесения правок
- Тип транзакции (Transaction type)—Тип произведенных правок—добавление, изменение или удаление
- Зарегистрировано—Имя пользователя, который зарегистрировал изменение
Инструмент также отображает графический вид пространственного объекта до и после внесения правок и выделяет различия, чтобы показать, какая часть объекта была изменена.
Опция История транзакций позволяет использовать этот инструмент для просмотра исторических данных о транзакциях, добавленных инструментом Загрузить исторические данные (Load Historical Data).
Согласование правок
Для просмотра или запроса транзакции ее необходимо зарегистрировать. Этот процесс является частью команды вставки изменений. Перед вставкой изменений необходимо провести согласование, чтобы устранить все конфликты, связанные с редактированием одних и тех же объектов разными пользователями. Несмотря на то, что команда находится на панели инструментов Workflow Manager, это та же команда, которую можно увидеть на стандартной панели инструментов Создание версий (Versioning). Она помещена сюда для удобства.
Вставка правок
Вы можете вставлять правки на протяжении всего жизненного цикла задания с помощью команды Вставить (Post). Несмотря на то, что команда находится на панели инструментов Workflow Manager, это та же команда, которую можно увидеть на стандартной панели инструментов Создание версий (Vesioning). Она помещена сюда для удобства.