Неправильная база данных свойств для скопированной модели

#autodesk-forge #revit-api

Вопрос:

Я использую связанную модель с 2 зданиями(здание A и здание B). У меня есть 1 центральный файл, связанный с этими файлами rvt. Я загрузил модель с помощью Forge-API и открыл ее с помощью средства просмотра. Похоже, что свойства в здании B взяты из A для тех элементов, которые существуют в обеих моделях. Например: На прикрепленной картинке есть 2 стены, которые имеют точно такие же свойства, но явно отличаются. Обратите внимание, что файл building B RVT был скопирован из файла building A RVT и изменен по мере необходимости. Вот почему элемент externalId одинаков для обеих стен после «/». Но перед «/» все по-другому. Как это можно решить ?

  1. Есть ли способ изменить внешний идентификатор в Revit после копирования?
  2. Что-то в процессе перевода на SVG2?

Кстати, то же самое произошло и в бесплатном средстве просмотра Autodesk.

Спасибо!

2 стены

Комментарии:

1. Не могли бы вы, пожалуйста, уточнить, в чем именно здесь проблема? Стена, которую вы изменили в здании B, по-прежнему имеет тот же тип, поэтому я ожидаю, что у нее будет одинаковое количество свойств, причем большинство из них будут иметь одинаковые значения (за исключением таких свойств, как площадь или объем). И поскольку здание B является просто копией здания A, я бы также ожидал, что внешние идентификаторы будут выглядеть следующим образом: часть до / представления конкретной модели Revit и часть после / представления идентификатора GUID конкретного экземпляра стены.

2. Спасибо вам за ответ. Проблема в том, что все свойства одинаковы, даже площадь объема и т. Д. Вы можете создать модель с одной стеной в ней. Скопируйте модель, отредактируйте размер стены. Соедините обе модели ссылками и загрузите их. Обе стены будут иметь одинаковые размеры

3. Спасибо вам за разъяснение. Не могли бы вы поделиться с нами набором данных (конфиденциально; мы бы не стали делиться им ни с кем за пределами Autodesk) через forge (dot) help (at) autodesk (dot) com ? Мы были бы рады передать его инженерной команде для дальнейшего расследования.