Обновить схему (Схема сети)

Краткая информация

Обновляет одну или несколько схем сети, связанных с данной инженерной сетью или сетью трассировки.

Обновление может потребоваться как для несогласованных схем, так и для схем согласованных. Если схема не согласована, это означает, что элементы сети, связанные с некоторыми элементами схемы, были изменены, и схема устарела. Согласованной схеме также может потребоваться обновление, если изменился связанный с ней шаблон схемы.

Внимание:

Если вы открыли сеанс редактирования, вы должны сохранить изменения перед запуском этого инструмента. Это гарантирует, что схема отразит последние изменения, внесенные в топологию сети в базе данных. Если вы не сохранили изменения, то изменения не появятся в схеме.

Более подробно об обновлении схем сетей

Использование

  • Этот инструмент не поддерживается при работе с подключением базы данных к инженерной сети или сети трассировки в многопользовательской базе геоданных. Вы должны использовать либо связанный опубликованный сервис инженерной сети или сети трассировки, либо инженерную сеть или сеть трассировки из файловой или мобильной базы геоданных.

  • Входная сеть или входной слой схемы сети должен быть из инженерной сети или из сети трассировки в файловой или мобильной базе геоданных или из сервиса инженерной сети или сети трассировки.

  • Если указаны оба параметра – и Имена входных шаблонов, и Имена входных схем, работа инструмента закончится ошибкой, если схемы основаны на шаблоне с другим именем.

  • Если в качестве входных данных используется элемент данных сети или слой, требуется список названий диаграмм или определенный шаблон диаграммы.

  • По умолчанию инструмент обрабатывает только не согласованные схемы. Чтобы отобразить изменения, которые могли повлиять на правило шаблона и определение компоновок схемы, и на все связанные схемы (независимо от их статуса согласования), отключите параметр Обновить только несогласованные схемы.

  • Для повторного применения автоматических компоновок в конце обновления схемы, включите параметр Применить повторно автоматическую компоновку к обновленным схемам. В зависимости от того, включает ли шаблон задачу Выборка объекта схемы в компоновку, автоматические компоновки применяются только к указанной выборке объектов диаграммы или ко всему содержимому диаграммы.

    Примечание:

    Шаблоны диаграмм поддерживают задачи Выборка объекта схемы в компоновку, начиная с ArcGIS Enterprise 12.0 и ArcGIS Pro 3.6.

  • Попытка обновления схем систем подсетей не будет успешной, так как эти схемы поддерживаются исключительно инструментом Обновить подсеть.

  • Инструмент не работает в следующих ситуациях:

    • В объектах сети, изначально использовавшихся для создания схемы, есть измененные области, независимо от того, видны они или агрегированы.
    • В сетевых объектах контейнеров, связанных с объектами сети, изначально использовавшимися для создания схемы, есть измененные области, независимо от того, видны они или агрегированы.
    • Есть измененные области на новых объектах сети, используемых в обновлении.
    • Есть измененные области на объектах контейнерной сети, связанных с объектами сети, используемых в обновлении.
    В этих случаях проверьте топологию сети, чтобы очистить измененные области и запустить инструмент.

Параметры

ПодписьОписаниеТип данных
Входная инженерная сеть или Слой схемы сети

Входной слой схемы сети, который будет обновлен, или инженерная сеть или сеть трассировки, на которых основан набор имен заданной входной схемы, которая будет обновлена.

Utility Network Layer; Trace Network Layer; Utility Network; Trace Network; Diagram Layer
Имена шаблонов
(Дополнительный)

Имена шаблонов, для которых будут обрабатываться связанные схемы.

String
Имена схем
(Дополнительный)

Имена схем для обработки.

String
Обновить только несогласованные схемы
(Дополнительный)

Указывает, будут ли обновляться только несогласованные схемы (по умолчанию) или все схемы, независимо от их статуса согласованности.

  • Отмечено - будут обновлены только несогласованные схемы. Это значение по умолчанию
  • Не отмечено - обновляются как несогласованные, так и согласованные схемы.
Boolean
Применить повторно автоматическую компоновку к обновленным схемам
(Дополнительный)

Определяет, будут ли автоматические компоновки, заданные в шаблоне, на котором основаны эти схемы, быть применены повторно в ходе процесса обновления. По умолчанию, если в шаблоне имеются автоматические компоновки, они не применяются заново при операциях обновления.

  • Отмечено - автоматические компоновки, заданные в шаблоне, будут повторно применены к схемам в конце процесса обновления.
  • Не отмечено -–ни одна из автоматических компоновок, заданных в шаблоне, не будет повторно применяться к схемам в процессе их обновления. Это значение по умолчанию

Boolean

Производные выходные данные

ПодписьОписаниеТип данных
Выходная сеть или Слой схемы сети

Обновленная схема сети, инженерная сеть или сеть трассировки.

Utility Network Layer; Trace Network Layer; Utility Network; Trace Network; Diagram Layer

arcpy.nd.UpdateDiagram(in_diagrams, {template_names}, {diagram_names}, {update_option}, {autolayout_option})
ИмяОписаниеТип данных
in_diagrams

Входной слой схемы сети, который будет обновлен, или инженерная сеть или сеть трассировки, на которых основан набор имен заданной входной схемы, которая будет обновлена.

Utility Network Layer; Trace Network Layer; Utility Network; Trace Network; Diagram Layer
template_names
[templatenames,...]
(Дополнительный)

Имена шаблонов, для которых будут обрабатываться связанные схемы.

String
diagram_names
[diagram_names,...]
(Дополнительный)

Имена схем для обработки.

String
update_option
(Дополнительный)

Указывает, будут ли обновляться только несогласованные схемы (по умолчанию) или все схемы, независимо от их статуса согласованности.

  • INCONSISTENT_DIAGRAMS_ONLYБудут обновлены только несогласованные схемы. Это значение по умолчанию
  • ALL_SELECTED_DIAGRAMSОбновляются как несогласованные, так и согласованные схемы.
Boolean
autolayout_option
(Дополнительный)

Определяет, будут ли автоматические компоновки, заданные в шаблоне, на котором основаны эти схемы, быть применены повторно в ходе процесса обновления. По умолчанию, если в шаблоне имеются автоматические компоновки, они не применяются заново при операциях обновления.

  • REAPPLY_AUTOLAYOUTАвтоматические компоновки, заданные в шаблоне, будут повторно применены к схемам в конце процесса обновления.
  • DO_NOT_REAPPLY_AUTOLAYOUTНи одна из автоматических компоновок, заданных в шаблоне, не будет повторно применяться к схемам в процессе их обновления. Это значение по умолчанию
Boolean

Производные выходные данные

ИмяОписаниеТип данных
out_diagrams

Обновленная схема сети, инженерная сеть или сеть трассировки.

Utility Network Layer; Trace Network Layer; Utility Network; Trace Network; Diagram Layer

Пример кода

Пример UpdateDiagram (окно Python)

Обновите все несогласованные схемы, основанные на данном шаблоне, используя функцию UpdateDiagram.

import arcpy

input_Network = "https://cezembre.esri.com/server/rest/services/Naperville2_Electric_SQL/FeatureServer/0"
input_TemplateName = "Basic"
arcpy.nd.UpdateDiagram(input_Network, input_TemplateName)

Параметры среды

Этот инструмент не использует параметры среды геообработки

Информация о лицензиях

  • Basic: Нет
  • Standard: Да
  • Advanced: Да

Связанные разделы