Как зарегистрировать данные

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

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

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

Неверсионные

Версионные с опцией перемещения изменений в базу

Версионные без опции перемещения изменений в базу

Поддерживаемые типы данных

Все типы данных, за исключением классов объектов в топологии, геометрической сети, наборе сетевых данных или наборе данных terrain

Все типы данных, за исключением классов объектов в топологии, геометрической сети, наборе сетевых данных или наборе данных terrain

Все типы данных

Поддерживаемые рабочие потоки

Простые потоки

Простые и расширенные рабочие потоки с поддержкой версий.

Не поддерживается: архивация и репликация.

Простые и расширенные рабочие потоки, включая работу с версиями, создание реплик и архивирование

Транзакция

Ограничена одним сеансом редактирования

Может длиться в течение нескольких сеансов редактирований

Может длиться в течение нескольких сеансов редактирований

Поддерживает ли отмену/повтор операций

Да

Да

Да

Поддерживает функции СУБД по обеспечению целостности данных

Да

При редактировании версии DEFAULT: да, но только при сохранении

При редактировании других версий: нет

Да

Могут ли данные быть прочитаны клиентскими приложениями, созданными не с помощью ArcObjects (приложениями третьих лиц)

Да

Версия DEFAULT: да

Классы объектов в других версиях: нет

Таблицы в других версиях: да, посредством версионных представлений

Классы объектов: нет

Таблицы: да, посредством версионных представлений

Сравнение типов регистрации

Расположенная ниже схема позволит вам решить, какой уровень регистрации данных требуется именно для вашего рабочего потока:

Решение о том, как зарегистрировать данные
Эта иллюстрация поможет вам в решении, как зарегистрировать данные.

Для получения более подробной информации об изоляции сеанса редактирования см.Параллелизм и блокировка.

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

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

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

12/10/2012