Упражнение 7: Просмотр правок и восстановление базы геоданных
Эта тема относится только к ArcGIS for Desktop Standard и ArcGIS for Desktop Advanced.
В результате дополнительных полевых работ было установлено, что небезопасно строить новую школу напротив парка Wspolnoty Park. Чтобы вернуться к предыдущему состоянию класса объектов schools, вы восстановите базу геоданных buildings08.
Чтобы выполнить восстановление базы геоданных buildings08, необходимо подключиться к серверу баз данных в качестве администратора,
Поскольку строительство школы отменено, улице необходимо вернуть прежнее название, Sunray St. Вы увидите, кто сделал эту правку, и уведомите этого пользователя о том, что нужно поменять название.
Подключение в качестве администратора сервера баз данных
Войдите в систему, используя вашу учетную запись в Windows. Поскольку вы являетесь администратором сервера баз данных, использование вашей учетной записи обеспечит подключение к серверу баз данных с правами администратора и позволит восстановить базу геоданных.
Просмотр текущего состояния базы геоданных buildings08
Чтобы просмотреть текущее состояние класса объектов schools, откройте его в ArcMap.
- Запустите ArcMap.
- В окне Каталога разверните базу геоданных buildings08.
- Нажмите на классе объектов schools и перетащите его в таблицу содержания ArcMap.
- Нажмите Выборка (Selection) в основном меню ArcMap и щелкните Выбрать по атрибуту (Select By Attributes).
- Выберите слой schools из ниспадающего списка Слои (Layers).
- Дважды щелкните на поле "sch_name" в списке атрибутов.
- Нажмите на кнопке со знаком равенства (=).
- Нажмите Получить уникальные значения (Get Unique Values).
- Дважды щелкните на "Roy Rogers".
-
Щелкните ОК, чтобы выбрать объект.
Новая школа будет выбрана и подсвечена на карте.
Восстановление базы геоданных buildings08
Так как правки в классе объектов schools уже были сохранены в базе геоданных, и никакие другие изменения в базу геоданных после ее создания не вносились, вы можете восстановить базу геоданных из файла резервной копии, который вы создали в конце Упражнения 4.
Перед тем, как восстановить базу геоданных, отключитесь от сервера баз данных, чтобы разорвать подключение к базе геоданных buildings08.
- Закройте ArcMap.
- Чтобы запустить ArcCatalog, выберите Пуск (Start) > Все программы (All Programs) > ArcGIS > ArcCatalog 10.1..
- Разверните папку Серверы баз данных (Database Servers) в дереве окна Каталог.
- Дважды щелкните на сервере баз данных, чтобы подключиться к нему, но не подключайтесь к какой-либо базе геоданных.
- Щелкните правой кнопкой на сервере баз данных и выберите команду Восстановить (Restore).
- Нажмите на кнопке с точками рядом с полем Файл резервной копии (Backup file).
-
Перейдите к расположению вашего файла резервной копии buildings_bu2.
Он должен находиться в папке DatabaseServers в папке ArcTutor.
- В текстовом поле Восстановление в папку (Restore to folder) будет автоматически указан текущий путь к базе геоданных buildings08. Не изменяйте данное местоположение; вы будете выполнять восстановление с заменой существующей базы геоданных.
- Щелкните ОК, чтобы восстановить базу геоданных.
- Щелкните Да (Yes), чтобы продолжить.
Предварительный просмотр восстановленной базы геоданных
Чтобы убедиться, что база геоданных восстановлена, выполните предварительный просмотр класса объектов schools и удостоверьтесь, что объект с названием Wspolnoty отсутствует.
- Раскройте базу геоданных buildings08.
- Нажмите на классе объектов schools.
- Откройте закладку Просмотр.
- Просмотрите таблицу атрибутов, выбрав Таблица (Table) в выпадающем списке Предварительный просмотр (Preview).
- Проверьте столбец sch_names; в нем уже не должно быть объекта Roy Rogers.
- Закройте ArcCatalog.
Отслеживание правок
Поскольку в классе объектов streets было включено отслеживание редактирования, вы можете открыть таблицу атрибутов streets и посмотреть, кто редактировал улицу рядом с предложенной площадкой для строительства школы.
- Запустите ArcMap.
- Подключитесь к серверу баз данных.
- Подключитесь к базе геоданных Osokopf.
- Перетащите класс объектов streets на карту.
- Перетащите класс пространственных объектов park_areas на карту в качестве базового слоя.
- Щелкните правой кнопкой мыши на слое park_areas в таблице содержания и выберите Открыть таблицу атрибутов (Open Attribute Table).
- Выберите запись Wspolnoty Park.
И запись в таблице, и объект на карте будут выделены.
- Закройте таблицу атрибутов.
- Покажите крупным планом выбранный объект на карте.
- Щелкните на кнопке Выбрать по прямоугольнику (Select Features By Rectangle) на панели Инструменты (Tools).
- Щелкните на улице, ближайшей к выбранному парку с восточной стороны.
Улица будет выделена.
- Щелкните правой кнопкой мыши на слое streets в таблице содержания и выберите Открыть таблицу атрибутов (Open Attribute Table).
- Нажмите кнопку Показать выбранные записи (Show Selected Records) внизу окна Таблица.
Теперь показана только выбранная запись.
- Закройте таблицу атрибутов.
- Закройте ArcMap.
Чтобы вернуть данные к предыдущему состоянию, вы выполнили восстановление базы геоданных buildings08, перезаписав ее на сервере. Затем вы посмотрели, кто редактировал улицу рядом с предложенной площадкой для строительства школы в классе объектов streets базы геоданных Osokopf, чтобы уведомить этого пользователя о необходимости возвращения улице прежнего названия, Sunray St.