Проект по продвижению BIM-комплементарных решений на российском рынке
0 Пользователей и 10 Гостей просматривают эту тему.
Есть подходящий метод для перемещения объектов из сети в другую сеть: http://docs.autodesk.com/CIV3D/2018/ENU/API_Reference_Guide/html/90ba51f0-38b7-09c2-6285-c093f9a61271.htmПроверку имени сети и другие условия нужно будет описать отдельно.
рубы и колодцы особо искать не нужно - есть специальные методы у сети GetPipeIds, GetStructureIds.
Есть подходящий метод для перемещения объектов из сети в другую сеть: http://docs.autodesk.com/CIV3D/2018/ENU/API_Reference_Guide/html/90ba51f0-38b7-09c2-6285-c093f9a61271.htm
Ну я не буду там второй раз отвечать, ОК?
Part does not belong to the network.Что бы это могло означать? Я не силён в Civil-е.
Элемент не принадлежит сети. Это если в ObjectIdCollection оказался какой-то ObjectId элемента не из этой сети.
Может быть я их как-то неправильно построил на основе полилинии?
Я просто думал, что раз я использую GetPipeIds для указанной сети, то это означает, что все эти ObjectId принадлежат этой сети. Я не прав в своих размышлениях?
Может быть. Надо код смотреть.
А транзакция закрывалась после создания новых объектов сети?
С учётом того, что я использовал Using... End Using, наверное да