Сохранение рабочей области Reviewer в многопользовательской базе геоданных
В приведенной ниже инструкции описываются этапы настройки рабочей области Reviewer при работе с многопользовательская база геоданных. Поскольку доступ к таблицам базы данных контролируется с помощью прав доступа, установленных в базе данных, потребуется инициализировать рабочую область Reviewer с правами владельца базы данных и наделить правами соответствующих пользователей с тем, чтобы они могли получать доступ к сеансам Reviewer и работать с ними.
Шаг 1. Создайте рабочую область Data Reviewer в многопользовательская база геоданных
Администратор базы геоданных должен начать новый сеанс Reviewer в многопользовательская база геоданных, где будут храниться набор данных и таблицы Reviewer.
Когда запускается сеанс проверок, запрашивается рабочая область. Ею может быть база геоданных, в которой содержатся данные для обзора, или отдельная база данных, в которой содержится только информация набора данных проверок – все зависит от порядка рабочих процедур в вашей организации. По умолчанию именем пользователя является текущее имя пользователя Windows. Можно также установить и другое имя для текущего сеанса проверок.
Если база данных используется в первый раз для хранения информации проверок, новый набор данных и таблицы добавляются в базу данных в соответствии с требованиями сеансов проверок. Во время всех последующих сеансов будут использоваться эти же таблицы.
Не рекомендуется редактировать содержимое таблицы непосредственно в рабочей области проверко, так как это может привести к повреждению отношений между таблицами и оказать негативное воздействие на рабочее пространство в целом. Для изменения контента таблиц следует использовать интерфейс.
- Запустите ArcMap.
- В главном меню щелкните Настройка (Customize) > Панели инструментов (Toolbars) > Обозреватель Data Reviewer.
-
Щелкните кнопку Менеджер сеансов Reviewer (Reviewer Session Manager) на панели инструментов Data Reviewer.
Откроется окно Менеджер сеансов Reviewer (Reviewer Session Manager).
-
Нажмите кнопку Обзор (Browse) в рабочей области проверок.
Откроется диалоговое окно Рабочая область проверок (Reviewer Workspace).
- Перейдите к базе геоданных, где будет храниться набор данных проверок.
- Щелкните Добавить (Add).
-
Щелкните Новый (New), чтобы начать новый сеанс проверок.
Откроется диалоговое окно Свойства рабочей области проверок (Reviewer Workspace Properties).
-
Выберите одну из опций пространственной привязки.
- Использовать пространственную привязку по умолчанию (WGS-84) (Use Default Spatial Reference) – Устанавливает для пространственной привязки набора данных Обозревателя значение GCS_WGS_1984. Это пространственная привязка по умолчанию в ArcMap.
- Использовать пространственную привязку активного фрейма данных (Use Active Data Frame Spatial Reference) — Пространственная привязка набора данных проверок будет совпадать с пространственной привязкой активного фрейма данных.
- Выбрать пространственную привязку (Browse To Spatial Reference) — Устанавливает в качестве пространственной привязки ту, которую вы выберете.Примечание:
При выборе опции Выбрать пространственную привязку, откроется мастер Новая пространственная привязка (New Spatial Reference), и вы сможете выбрать необходимую пространственную привязку для работы с набором данных проверок.
Примечание:Пространственная привязка, выбранная для набора данных проверок, должна соответствовать пространственной привязке данных, которые вы проверяете. Это позволяет сохранять ошибочную геометрию в классах пространственных объектов в наборе данных проверок.
- При необходимости, выберите опцию Использовать ключевое слово конфигурации (Use configuration keyword) в разделе Выбор ключевого слова конфигурации (Select Configuration Keyword) и выберите другое ключевое слово для базы данных.
-
Щелкните стрелку ниспадающего списка Использовать ключевое слово конфигурации (Use configuration keyword) и выберите ключевое слово.
Набор ключевых слов, присутствующих в списке, зависит от того, какие слова администратор базы данных указал в таблице DBTUNE в качестве ключевых слов конфигурации.
-
Щелкните ОК.
В разделе Сеанс (Session) текстовые поля ID и Имя (Name) заполняются автоматически.
-
При необходимости введите другое имя для текущего сеанса проверок в текстовом поле Имя (Name).
По умолчанию имя совпадает с ID.
-
Щелкните стрелку ниспадающего списка Версия набора данных проверок (Reviewer Dataset Version) и выберите версию базы геоданных, которую необходимо использовать.
В выбранной в этом списке версии базы геоданных будут храниться записи таблицы проверок.
-
Нажмите кнопку Начать сеанс (Start Session).
Надпись на кнопке изменится на Закончить сеанс (End Session).
- Щелкните Закрыть (Close).
Шаг 2. Настройте версионность набора данных и таблиц
Администратор базы геоданных должен настроить версионность для следующих элементов в ArcCatalog:
- RevDataset (набор данных пространственных объектов)
- Таблица RevBatchRunTable
- Таблица RevCheckRunTable
- Таблица RevTableConfig
- Таблица RevTableLocation
- Таблица RevTableMain
Подробнее о регистрации данных в качестве версионных
Не рекомендуется редактировать содержимое таблицы непосредственно в рабочей области проверко, так как это может привести к повреждению отношений между таблицами и оказать негативное воздействие на рабочее пространство в целом. Для изменения контента таблиц следует использовать интерфейс.
Шаг 3. Установите разрешения для набора данных и таблиц
Администратор базы геоданных должен наделить правами SELECT (Выборка), UPDATE (Обновление), INSERT (Вставка) и DELETE (Удаление) всех пользователей, которые получат доступ к рабочей области Reviewer, для следующих элементов:
- GDB_RevAdminLocation
- GDB_RevSessionTable
- RevBatchRunTable
- Таблица RevCheckRunTable
- RevDataset (набор данных пространственных объектов)
- RevTableConfig
- RevTableGUIProperties
- RevTableLocation
- RevTableMain
Подробнее о разрешениях пользователей для баз геоданных Oracle
Подробнее о правах пользователей для баз геоданных SQL Server
Подробнее о установке и снятии прав на работу с наборами данных
Шаг 4. Установите необходимые разрешения для оставшихся таблиц Data Reviewer
Администратор базы геоданных должен наделить правами SELECT (Выборка) всех пользователей, которые получат доступ к рабочей области Reviewer, для следующих таблиц:
- RevAdminCustomFields
- RevAdminDescriptions
Советы по установке разрешений
- Правами SELECT (Выборка), UPDATE (Обновление), INSERT (Вставка) и DELETE (Удаление) для таблицы RevAdminCustomFields следует наделять только тех пользователей, которые имеют право изменять схему базы данных.
- Правами SELECT (Выборка), UPDATE (Обновление), INSERT (Вставка) и DELETE (Удаление) для таблицы RevAdminDescriptions следует наделять только тех пользователей, которые могут добавлять пользовательские сообщения об ошибках. Обратите внимание, что все пользователи базы геоданных, имеющие доступ к набору данных Reviewer, увидят пользовательские сообщения об ошибках.
Подробнее о разрешениях пользователей для баз геоданных Oracle
Подробнее о правах пользователей для баз геоданных SQL Server
Подробнее о установке и снятии прав на работу с наборами данных
Шаг 5. Настройте для пользователей кэш-таблицы
Для многопользовательская база геоданных (Oracle и SQL Server), в которых создаются кэш-таблицы для хранения выборок пространственных объектов в ArcMap, объем которых больше 100, администратор базы геоданных должен создать кэш-таблицу для каждого пользователя базы геоданных.
-
Установите разрешения CREATE TABLE (Создание таблиц) для пользователя, создающего кэш.
- В базе геоданных Oracle это будет Администратор базы геоданных.
- В базе геоданных SQL Server это будет Создатель данных.
- При необходимости скопируйте класс пространственных объектов, содержащий более 100 объектов, в рабочую область Reviewer.
- Загрузите этот класс пространственных объектов в ArcMap.
-
Выберите пространственные объекты числом больше 100.
При этом автоматически создается кэш-таблица.
- При необходимости удалите разрешения CREATE TABLE (Создание таблицы).
По завершении процесса будет создана рабочая область Reviewer, которой могут пользоваться только уполномоченные сотрудники вашей организации, которые работают с корпоративными данными.