Упражнение 8: Загрузка данных, регистрация их в качестве версионных и создание версии

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

Уровень сложности: Начальный Требования к данным: ArcGIS Tutorial Data for Desktop Задача: Вход в качестве администратора базы геоданных и импорт шейп-файла. Регистрация класса объектов как версионного, создание версии в базе геоданных для редактирования и предоставление прав доступа к этой версии.

В упражнении 4 вы выдали пользователю manager1 права администратора базы геоданных buildings08. Это позволит пользователю manager1 производить редактирование данных в базе геоданных и выполнять некоторые административные задачи. Вы выполните некоторые из этих административных задач в упражнении 10.

В этом упражнении вы подключитесь в качестве пользователя manager1, произведете импорт данных, зарегистрируете их как версионные, а также создадите открытую версию (public version), которую пользователь editor1 сможет использовать для редактирования данных.

ПримечаниеПримечание:

Только владелец набора данных может зарегистрировать его в качестве версионного.

Вход в качестве администратора базы геоданных

Завершите сеанс работы с операционной системой и войдите обратно в качестве пользователя manager1.

Шаги:
  1. Войдите в систему как пользователь manager1.

    То, как вы это сделаете, зависит от операционной системы. В большинстве операционных систем Windows пользователей можно переключать. В Windows XP: выйдите из системы и затем войдите снова как пользователь manager1.

  2. Запустите ArcMap, откройте окно Каталог и разверните папку Серверы баз данных (Database Servers) в дереве Каталога.
  3. Вы должны добавить сервер баз данных, так как пользователь manager1 этого еще не сделал. Инструкции см. в разделе "Добавление сервера баз данных" упражнения 1.

Импорт данных от имени пользователя manager1

Импорт шейп-файла railroads в базу геоданных Osokopf.

Шаги:
  1. Подключитесь к серверу баз данных в окне Каталог.
  2. Щелкните правой кнопкой на базе геоданных Osokopf, выберите пункт контекстного меню Импорт (Import), затем выберите Класс объектов (единичн.)(Feature Class (single)).
  3. Нажмите на кнопке обзора, чтобы найти данные.

    Откроется диалоговое окно Входные объекты (Input Features).

  4. Так как это первое подключение пользователя manager1 к учебным данным, вам потребуется добавить подключение к папке.
  5. Нажмите на кнопку Подключиться к папке (Connect To Folder) в диалоговом окне Входные объекты (Input Features).

    Откроется диалоговое окно Подключиться к папке (Connect to Folder).

  6. Перейдите к директории DatabaseServers и нажмите ОК, чтобы добавить подключение к этой папке.
  7. Выберите файл railroads.shp и нажмите Добавить (Add).
  8. Введите railroads в поле Выходной класс пространственных объектов (Output Feature Class) в окне инструмента Класс объектов в класс объектов (Feature Class To Feature Class).
  9. Нажмите ОК.

База геоданных Osokopf теперь содержит два набора классов объектов, владельцем которых является пользователь dbo: один класс объектов, принадлежащий пользователю editor1, и один класс объектов, принадлежащий пользователю manager1.

Регистрация нового класса объектов как версионного

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

Шаги:
  1. Щелкните правой кнопкой мыши на классе объектов railroads в базе геоданных Osokopf, выберите Управление (Manage) и затем Зарегистрировать как версионные (Register as versioned).

    Откроется диалоговое окно Зарегистрировать как версионные (Register As Versioned).

  2. Не включайте опцию Регистрировать выбранные объекты с опцией внесения изменений в бизнес-таблицу (Register the selected objects with the option to move edits to base) и нажмите ОК.
Более подробноБолее подробно:

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

Создание версии

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

ПодсказкаПодсказка:

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

Шаги:
  1. Щелкните правой кнопкой мыши на базе геоданных Osokopf, выберите Администрирование (Administration) и затем Администрирование базы геоданных (Administer Geodatabase).

    Откроется диалоговое окно Администрирование базы геоданных (Geodatabase Administration).

  2. Щелкните на закладке Версии (Versions).
  3. Убедитесь, что закладка Транзакционные (Transactional) или Вид дерева (Tree View) активна.
  4. В данный момент существует только версия по умолчанию (DEFAULT). Вы создадите новую версию на основе версии по умолчанию (DEFAULT).
  5. Щелкните правой кнопкой мыши на версии DEFAULT и выберите Создать версию (New Version).
  6. Введите railroadv1 в поле Имя (Name).
  7. Введите описание для новой версии.
  8. Выберите Публичный (Public) в списке Доступ (Access).

    Это позволит пользователю editor1 выполнить редактирование этой версии. Если вы вместо этого выберете Закрытый (Protected), пользователь editor1 сможет просматривать версию, но не сможет выполнить редактирование. Если вы выберете опцию Частный доступ (Private), пользователь editor1 не сможет получить доступ к этой версии.

  9. Нажмите ОК, чтобы закрыть диалоговое окно Создать версию (New Version).

    Теперь в закладке Версии есть две версии.

  10. Закройте диалоговое окно Администрирование базы геоданных (Geodatabase Administration).

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

5/10/2014