Сводка
Удаляет одну или несколько схем сети, которые могут дополнительно фильтроваться по имени шаблона схемы и которые связаны с указанной сетью.
Вы можете указать одну схему, набор схем или имя шаблона схем. При удалении шаблона схемы все связанные схемы также удаляются.
Внимание:
Вы должны сохранить все изменения перед удалением схемы.
Использование
Этот инструмент не поддерживается при работе с подключением базы данных к инженерной сети или сети трассировки в многопользовательской базе геоданных. Вы должны использовать либо связанный опубликованный сервис инженерной сети или сети трассировки, либо инженерную сеть или сеть трассировки из файловой базы геоданных.
Входная сеть или входной слой схемы сети должен быть из инженерной сети или из сети трассировки в файловой базе геоданных или из сервиса инженерной сети или сети трассировки.
Вы можете удалять собственные схемы и общие схемы, которыми вы не владеете, кроме системных схем подсети Инженерная сеть. Владелец Инженерная сеть портала в этом случае должен быть подключен к порталу ArcGIS Enterprise, поскольку владелец портала единственный, кто может удалять системные схемы подсетей.
Если у вас есть несколько схем, связанных с вашей сетью, вы можете отфильтровать их по имени шаблона схемы. Если вы не знаете имени схемы, но знаете один или несколько объектов, связанных со схемой, используйте команду Найти схемы.
Этот инструмент использует список имен схем или указанное имя шаблона схемы для удаления всех связанных схем.
Синтаксис
arcpy.nd.DeleteDiagram(in_diagrams, {template_names}, {diagram_names})
Parameter | Объяснение | Тип данных |
in_diagrams | Входной слой схемы сети для удаления, или слой инженерная сеть или сеть трассировки, на котором базируется набор имен заданной входной схемы, подлежащий удалению. | Utility Network; Trace Network; Utility Network Layer; Trace Network Layer; Diagram Layer |
template_names [templatenames,...] (Дополнительный) | Имена шаблонов, для которых должны обрабатываться связанные схемы. | String |
diagram_names [diagram_names,...] (Дополнительный) | Имена схем для обработки. | String |
Производные выходные данные
Name | Объяснение | Тип данных |
out_diagrams | Обновленный элемент данных или слой инженерная сеть или сеть трассировки. | Инженерная сеть; Сеть трассировки; Слой инженерной сети; Слой трассировки сети; Слой схемы |
Пример кода
Удаляет все схемы, построенные на основе шаблона ReducedDiagrams, связанного со входной сетью.
import arcpy
input_Network = "https://cezembre.esri.com/server/rest/services/Naperville_Electric_SQL/FeatureServer/0"
arcpy.DeleteDiagram_nd(input_Network, "ReducedDiagrams")
Environments
Информация о лицензиях
- Basic: Нет
- Standard: Да
- Advanced: Да