В чате по revit возник вопрос касательно поиска элемента информационной модели по его id. А искать хотят элемент по id номеру во вставленном как связь файле. Вопрос звучал так:
При проверке пересечений в ревит в отчете выдаются id конфликтующих элементов. "Родные" элементы через id по проекту найти не проблема, а вот если труба какая-нибудь из модели ОВ пронзает перекрытие, живя при этом во внешней ссылке? Можно ли отследить элемент по id из своего, например, КЖ-шного или АР проекта? Или надо ОВ-шный проект открывать?
Ответ:
ID - это внутренний индекс в проекте или семействе. Надо открывать проект. Возможно, что нужный вам функционал есть в Navisworks.
Id элементов внешней ссылки получить нельзя. То есть в текущем проекте элемент по этому id не поймать. Если этот элемент загружен внешней ссылкой, то в ревите по коду выделить его нельзя.
Cтандартными средствами из связи вы этот элемент не найдете:
Поэтому либо нэвисворксом (navisworks) пользоваться, либо ссылку на подгруженный файл открывать отдельной сессией в revit и там искать нужный элемент по его id.