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