Передача владения схем сети по сути меняет владельца хранящихся схем сети. Это может потребоваться в разных случаях, например:
- Пользователь увольняется из компании – в этом случае все сохраненные схемы, которыми он владеет, должны быть переданы одному или нескольким другим владельцам схемы сети.
- Пользователи работают над созданием и поддержкой схем сети, находящихся в разных географических зонах; назначенные зоны поменялись – в этом случае все или некоторые схемы, связанные с каждой зоной, могут быть переназначены другому владельцу.
Прежние версии:
Инструмент Изменить владельца схемы не может обрабатывать наборы данных Инженерная сеть, созданные в версиях, более ранних, чем ArcGIS Pro 2.4, даже если они были обновлены.
Примечание:
Изменение владельца схемы сети меняет поле Creator в классе объектов схемы. Вы можете посмотреть содержание этого поля при отображении свойств слоя схемы сети или в панели Найти схемы после отображения столбца Creator.
В разделах ниже описываются разные рабочие процессы по переносу схемы сети от одного владельца другому. Все они используют один и тот же инструмент геообработки Изменить владельца схемы.
Требования
Для изменения прав владения сетевыми схемами необходимо выполнить следующие предварительные условия:
- Эта операция будет выполняться либо из инженерной сети или сети трассировки в файловой базе геоданных, либо из подключения базы данных к инженерной сети в многопользовательской базе геоданных. При работе с инженерной сетью в многопользовательской базе геоданных работать с сервисом вы не сможете.
- В случае подключения базы данных к инженерной сети в многопользовательской базе геоданных вы должны подключиться, используя учетные данные владельца инженерной сети базы данных.
- При работе с подключением базы данных к инженерной сети в многопользовательской базе геоданных вы должны войти в свой портал ArcGIS Enterprise, используя учетные данные владельца инженерной сети портала.
Проверить версию создания Инженерная сеть
При работе с Инженерная сеть (принимая во внимание то, что передача прав владельца схемы не может быть выполнена для наборов данных Инженерная сеть, созданных ранее ArcGIS Pro 2.4, даже если они были обновлены) необходимо выполнить следующие действия:
- Запустите ArcGIS Pro.
- При работе с инженерной сетью в многопользовательской базе геоданных вы должны войти в свой портал ArcGIS Enterprise, используя учетные данные владельца инженерной сети портала.
- Загрузите свой проект или создайте новый.
- Если в проекте есть карта, ссылающаяся на сервис объектов сети, сделайте активным вид с этой картой. Если нет, добавьте сервис сети к новой карте.
- Проверить версию создания Инженерная сеть
- В Таблице содержания щелкните слой правой кнопкой на слое Инженерная сеть и выберите Свойства .
Появится диалоговое окно Свойства слоя.
- Активируйте вкладку Свойства сети.
- На вкладке Общие убедитесь, что для параметра Создано с помощью версии ArcGIS Pro отмечено 2.4.
- В Таблице содержания щелкните слой правой кнопкой на слое Инженерная сеть и выберите Свойства .
- В группе инструментов панели Содержание щелкните По источникам . Затем переключитесь на каждую версию, которой владеете или с которой работаете, а затем согласуйте и опубликуйте каждую версию, чтобы все хранящиеся в них схемы были в статусе по умолчанию.
- Закройте карту.
Передача всех схем сети от одного пользователя к другому
Проверьте предварительные условия, перечисленные в разделе Требования выше.
- В зависимости от базы геоданных, с которой вы хотите работать, выполните одно из следующих действий:
- При работе с инженерной сетью или сетью трассировки в файловой базе геоданных добавьте ее к проекту.
- При работе с инженерной сетью в многопользовательской базе геоданных добавьте файл подключения базы данных в проект или создайте новый.
Внимание:
Убедитесь, что инженерная сеть зарегистрирована как версионная с ветвлением, и вы подключаетесь под учетными данными владельца инженерной сети баз данных.
- Откройте панель Геообработка, выберите Наборы инструментов, затем раскройте Инструменты схемы сети.
- Дважды щелкните на инструменте Изменить владельца схем.
На панели Геообработка загрузится инструмент Изменить владельца схем.
- Нажмите кнопку Обзор рядом с параметром Входная сеть или Слой схемы сети. Для Проект > База данных выберите файл подключения к базе данных, который вы только что добавили в проект. Затем найдите и выберите элемент данных сети и проверьте его.
- Нажмите ниспадающий список Целевой владелец и выберите владельца схемы сети, которому вы хотите передать все схемы сети, которые в настоящее время принадлежат другому пользователю.
Чтобы отобразиться в этом списке, целевой пользователь уже должен существовать как владелец хотя быть одной сохраненной схемы сети в наборе данных.
- Нажмите ниспадающий список Исходный владелец и выберите текущего владельца схем сети, права которого вы хотите передать.
- Щелкните Запустить.
После завершения процесса все схемы, которые принадлежат указанному исходному пользователю, будут переданы указанному целевому пользователю.
Смена владельца схем сети, перечисленных на панели Найти схемы
Проверьте предварительные условия, перечисленные в разделе Требования выше.
- В зависимости от базы геоданных, с которой вы хотите работать, выполните одно из следующих действий:
- При работе с инженерной сетью или сетью трассировки в файловой базе геоданных добавьте ее к проекту.
- При работе с инженерной сетью в многопользовательской базе геоданных добавьте файл подключения базы данных в проект или создайте новый.
Внимание:
Убедитесь, что инженерная сеть зарегистрирована как версионная с ветвлением, и вы подключаетесь под учетными данными владельца инженерной сети баз данных.
- На панели Каталог на вкладке Проект в Базах данных разверните файловую базу геоданных или подключение к базе данных и перейдите к элементу сетевых данных. Затем щелкните правой кнопкой и выберите команду Добавить к новой > Карта.
- В наборе вкладок инженерная сеть или сеть трассировки в группе Схема щелкните Найти.
Откроется панель Найти схемы.
- Используйте функции панели Найти схемы, чтобы определить схемы, у которых нужно сменить владельца, после чего сделайте следующее:
- Если текущий владелец схем, для которых вы хотите поменять владельца, связан с созданием и поддержкой схем сети, принадлежащих определенной географической зоне, вы можете использовать активную карту, чтобы выявить все схемы, которые покрывают заданный географический экстент или ссылаются на конкретные объекты сети.
- Если схемы, для которых вы хотите сменить владельца, легко найти с помощью запроса ко всем существующим схемам, вы можете поработать с вкладкой SQL для настройки SQL выражений для идентификации этих схем.
- Вы также можете комбинировать несколько настроек Поиска схем, чтобы уточнить поиск.
- Когда список схем на панели Найти схемы будет содержать названия всех схем, для которых вы хотите сменить владельца, нажмите на элементе схемы, который вам нужен, чтобы он стал отмеченным в списке, и нажмите Изменить владельца схемы внизу панели.
Примечание:
Эта команда не видна на панели Найти схемы при работе с сервисом сети или если пользователь, который подключен к порталу, не является владельцем связанной сети.
Откроется панель Геообработка и загрузится инструмент Изменить владельца схемы.
Параметры Входная инженерная сеть или слой схемы сети и Имена схем уже будут настроены в соответствии с параметрами панели Найти схемы, из которой был загружен инструмент.
- Нажмите ниспадающий список Целевой владелец и выберите нового владельца, которому будут принадлежать все схемы, отмеченные в списке Имена схем.
Чтобы отобразиться в этом списке, целевой пользователь уже должен существовать как владелец хотя быть одной сохраненной схемы сети в наборе данных.
- Не обращайте внимания на параметр Исходный владелец, поскольку инструмент проигнорирует его в любом случае, а передача данных каждой указанной схемы сети произойдет независимо от того, кто является ее текущим владельцем.
- Щелкните Запустить.
После завершения процесса все схемы будут переданы указанному целевому пользователю.