DerivativesApi.GetModelviewProperties для подмножества свойств

Вьюер моделей может получить свойства, передав фильтр: viewer.model.getBulkProperties(dbIds, ['externalId', 'Category'], функция), где мы можем ограничить результаты только двумя свойствами: externalId и Категория".

Для нас было бы огромным преимуществом иметь такую ​​же возможность фильтрации из производного API модели: https://developer.autodesk.com/en/docs/model-derivative/v2/reference/http/urn-metadata-guid-properties-GET/

У нас есть файлы Revit, содержащие более 40000 деталей, и для запроса свойств может потребоваться более 15 минут, но мы получаем гораздо больше данных, чем нам нужно.

1 ответ

Решение

Это разумное улучшение. Я зарегистрировал его как внутренний билет DERI-4610.

Если вы использовали Extractor для загрузки всего набора данных SVF в локальный каталог, вы можете попробовать извлечь свойства из properties.db ( другой пост рассказывает больше). Это облегченная база данных sql, которая фактически используется Derivative API в облаке Forge. Я думаю, что есть несколько умных способов отфильтровать определенные свойства по файлу БД.

Другие вопросы по тегам