Упражнение 9: Редактирование версионных данных от имени пользователя с правами на чтение/запись
Чтобы ознакомиться с другим способом редактирования данных для пользователей, не имеющих административные права, вы войдете в систему от имени пользователя editor1, отредактируете класс пространственных объектов в ArcMap, а затем выполните согласование и закрепление правок в отредактированной версии.
Вход в качестве пользователя editor1
Завершите сеанс работы с операционной системой и войдите обратно от имени пользователя editor1.
-
Войдите в систему компьютера от имени пользователя editor1.
В большинстве операционных систем Windows, чтобы войти как editor1 можно применить функцию смены пользователя.
Подключение к другой версии базы геоданных и сохранение подключения
По умолчанию подключения сервера баз данных выполняются к версии Default. Чтобы изменить версию базы геоданных, к которой вы подключаетесь, вы воспользуетесь диалоговым окном Изменить версию . Если вы закроете ArcMap, в следующий раз при запуске ArcMap и подключении к базе геоданных из папки Серверы баз данных, вы снова подключитесь к версии Default.
Чтобы сохранить подключение к определенной версии, вы можете сохранить подключение к этой версии базы данных. Это создаст файл подключения в папке Подключения баз данных в окне Каталог.
Подключения к базам данных сохраняют свойства подключения, которые вы указали изначально, пока вы не измените их. Это означает, что в следующий раз, когда вы запустите ArcMap от имени editor1, у вас уже будет созданное подключение к базе геоданных.
- Дважды щелкните на сервере баз данных в окне Каталог , чтобы подключиться к нему.
- Щелкните правой кнопкой мыши на базе геоданных Osokopf и выберите Изменить версию .
- Убедитесь, что закладка Транзакционные или Вид дерева активна.
- Выберите версию railroadv1 и нажмите ОК .
В подключении к базе геоданных Osokopf теперь показано, что вы подключены к версии railroadv1.
Это создаст файл подключения к этой версии базы геоданных из папки Подключение баз данных.
Вы можете просмотреть новое подключение к базе геоданных, которое было создано. Имя подключения по умолчанию имеет вид "Подключение к <имя компьютера>_<экземпляр SQL Server Express>".
Подсказка:Вы можете изменить имя подключения, щелкнув на нем правой кнопкой мыши, выбрав команду Переименовать и указав новое имя.
Как вы видите, вся информация о подключении была заполнена для вас. В качестве опции Платформа базы данных было выбрано SQL Server , в текстовом окне Экземпляр указано имя экземпляра SQL Server Express, для режима проверки подлинности выбрана аутентификация средствами операционной системы, а в текстовом окне База данных указано имя базы данных.
Откроется диалоговое окно Свойства подключения базы геоданных , в котором будет указана версия, к которой вы подключены, – транзакционная версия railroadv1.
Редактирование версионного набора данных
В Упражнении 8 пользователь manager1 импортировал класс объектов railroads и зарегистрировал его как версионный. Вы отредактируете этот класс пространственных объектов в версии railroadv1.
Подготовка к редактированиюДобавьте версионный набор данных и дополнительные данные в ArcMap.
- Разверните новое подключение к базе геоданных Osokopf.
- Нажмите на классе объектов railroad и перетащите его в ArcMap.
- В качестве базовых данных добавьте на карту классы объектов streets и villages и набор классов объектов park_areas.
- Разверните базу геоданных buildings08 на сервере баз данных и перетащите классы объектов gov_bldgs, schools и utilities на карту также в качестве базовых данных.
- Если необходимо, перетащите класс объектов villages вниз списка Слои в таблице содержания.
Чтобы лучше ориентироваться на карте, вы произведете надпись объектов в слое streets.
-
Щелкните правой кнопкой мыши на слое Streets в таблице содержания ArcMap и выберите Надписать объекты .
Названия улиц, для которых атрибут названия заполнен, появятся на карте.
Так как данные, которые вы будете редактировать, зарегистрированы как версионные, убедитесь, что среда редактирования ArcMap настроена для выполнения версионных правок.
-
Откройте панель инструментов Редактор , если она еще не открыта.
Настроить > Панели инструментов > Редактор
Откроется диалоговое окно Опции редактирования .
РедактироватьВы добавите новую железную дорогу и один объект тупика в классе объектов railroads. Вы также продлите существующий линию тупика железной дороги.
Как уже отмечалось в этом учебном руководстве, при редактировании реальных данных следует соблюдать точность, используя координаты или трассировку из геопривязанного изображения. В данном упражнении, однако, можно просто нарисовать объекты.
Добавление линейного сегмента железной дороги- Нажмите кнопку Увеличить на панели Инструменты в ArcMap.
- Удерживая нажатой кнопку мыши, нарисуйте рамку вокруг северо-восточной части острова.
Чтобы идентифицировать объекты на карте, нажмите на кнопке Идентифицировать на панели инструментов Инструменты и нажмите на объекте. Это откроет окно Идентифицировать , в котором будут показаны атрибуты объекта.
Первая вершина новой линии будет размещена на ребре линии Cross Island.
Откроется диалоговое окно Атрибуты .
Добавьте объект тупика железной дорогиИзмените экстент карты, переместившись к месту, где следует добавить новый объект.
-
Щелкните на кнопке Переместить . на панели инструментов Инструменты в ArcMap.
Указатель изменится на символ "ладошки".
Примечание:В этом упражнении правки могут быть неточными. Когда вы редактируете собственные данные, будьте более аккуратны и точны при добавлении объектов.
Продление линии Cross Island collegeНеобходимая линия должна быть видна в текущем экстенте карты. Если это не так, переместитесь к ней.
Вы собираетесь продлить эту линию.
- Нажмите кнопку Редактировать . на панели инструментов Редактор .
- Нажмите на линии Cross Island, чтобы выбрать ее.
- Нажмите кнопку Редактировать вершины на панели инструментов Редактор .
Вершины линии тупика станут видны на карте.
Согласование редактирования и фиксация измененийВы завершили редактирование класса объектов railroads. Теперь вы выполните согласование и закрепление изменений в версии Default.
-
Откройте панель инструментов Работа с версиями , если она еще не открыта.
Настроить > Панели инструментов > Работа с версиями
Откроется диалоговое окно Согласовать .
Так как у вас не было никаких конфликтов, вы можете закрепить изменения в версии Default.
Ваши правки будут перенесены в версию Default. Теперь, любой пользователь, который подключается к версии Default, сможет увидеть ваши правки.
В этом упражнении вы вошли в систему из-под учетной записи с правами на чтение/запись данных в базе геоданных и выполнили ряд версионных правок в классе объектов. Затем вы согласовали и закрепили изменения в версии Default базы геоданных. В Упражнении 10 вы войдете в систему как пользователь manager1 и произведете сжатие базы геоданных.