Сводка
Перемещает каждое соединение схемы и ребра так, чтобы они соответствовали географическим положениям связанных объектов сети.
Внимание:
Если вы открыли сеанс редактирования, вы должны сохранить изменения перед запуском этого инструмента. Это гарантирует, что схема отразит последние изменения, внесенные в топологию сети в базе данных. Если вы не сохранили изменения, то изменения не появятся в схеме.
Примечание:
Каждый алгоритм компоновки включает значения параметров по умолчанию. Значение параметра по умолчанию будет использоваться, пока не будет задан другой. Если входная схема сети основана на шаблоне, для которого эта компоновка была настроена с другим значением параметра, то будет использоваться именно этот параметр.
Использование
Этот инструмент не поддерживается при работе с подключением базы данных к инженерной сети в многопользовательской базе геоданных. Вы должны использовать либо связанный опубликованный сервис инженерной сети, либо инженерную сеть или сеть трассировки в файловой базе геоданных.
Входной слой схемы сети должен быть либо из инженерной сети или из сети трассировки в файловой базе геоданных, либо из сервиса схемы сети.
Данный алгоритм компоновки перемещает каждый объект соединения схемы и ребра схемы для совпадения с географическим положением соответствующих сетевых объектов в виде карты.
Геометрия объектов в схеме, которые не существуют в сети, не изменяется.
Сокращенные ребра, которые являются специальными объектами схемы, отображаются как прямые линии между соединениями, к которым они подключены.
Рассмотрите возможность применения компоновки в асинхронном режиме на сервере при работе с очень большими схемами.
Синтаксис
ApplyGeoPositionsLayout(in_network_diagram_layer, {restore_edges_geo_positions}, {run_async})
Parameter | Объяснение | Тип данных |
in_network_diagram_layer | Схема сети, к которой будет применена компоновка. | Diagram Layer |
restore_edges_geo_positions (Дополнительный) | Обозначает, будут ли ребра схемы восстановлены по географическим положениям их вершин:
| Boolean |
run_async (Дополнительный) | Указывает, будет ли алгоритм компоновки выполняться асинхронно или синхронно на сервере.
| Boolean |
Производные выходные данные
Name | Объяснение | Тип данных |
out_network_diagram_layer | Обновленный слой схемы сети. | Слой схемы |
Пример кода
Применение алгоритма компоновки Направленный по углам к схеме Temporary Diagram.
import arcpy
arcpy.ApplyGeoPositionsLayout_nd('Temporary Diagram',
"RESTORE_EDGES_GEO_POSITIONS",
"RUN_SYNCHRONOUSLY")
Environments
Информация о лицензиях
- Basic: Нет
- Standard: Да
- Advanced: Да