Перезаписать схему (Схема сети)

Сводка

Перезаписывает содержимое схемы сети элементами сети, выбранными в текущий момент на указанной карте. Эти элементы сети становятся новыми исходными ресурсами схемы.

Внимание:

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

Более подробно о перезаписи сетевых схем

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

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

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

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

  • Режим Все слои должен быть включен для входного слоя схемы сети.

  • Используйте этот инструмент, чтобы быстро перезаписать содержимое схемы.

  • Этот инструмент может работать с объектами сети, выбранными в слоях, и объектами сети, выбранными в непространственных таблицах, на которые ссылается входная карта.

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

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

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

  • Инструмент Перезаписать схему завершается ошибкой в следующих ситуациях:

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

Синтаксис

arcpy.nd.OverwriteDiagram(in_network_diagram_layer, map)
ParameterОбъяснениеТип данных
in_network_diagram_layer

Схема сети для удаления.

Diagram Layer
map

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

Map

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

NameОбъяснениеТип данных
out_network_diagram_layer

Обновленная схема сети.

Слой схемы

Пример кода

OverwriteDiagram, пример (окно Python)

Перезаписывает схему, используя набор сетевых объектов, выбранных в данный момент на активной карте (Map1).

import arcpy
arcpy.OverwriteDiagram_nd('Temporary Diagram', 'Map1')

Environments

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

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

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

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