Как получить единицы для модели Revit, используя производные API модели Forge? - PullRequest
2 голосов
/ 11 октября 2019

Я ищу способ определения единиц измерения для модели Revit в облаке Autodesk Forge, необходимый для моего бэкэнд-приложения. Я проверил конечные точки производных модели, но не смог найти ни одной идеи. Есть ли способ получить единицы измерения для модели Revit с помощью API-интерфейса Forge Model Derivative или других API?

1 Ответ

0 голосов
/ 11 октября 2019

К сожалению, я думаю, что бит данных сериализуется в файле пакета метаданных SVF и может быть доступен только через Viewer.

Я проверяю в Engineering, чтобы дважды подтвердить, что это так, и вернусь кобновите этот ответ, как только я перезвоню.

РЕДАКТИРОВАТЬ:

Инжиниринг только что подтвердил, что информация в настоящее время отсутствует через конечные точки API, но я дал им знать, что это оченьХотелось бы надеяться, что они сделают это в ближайшем будущем.

В качестве альтернативы, тем временем, они предлагают попробовать свойство DB, являющееся в основном плоским SQLite, и найти там метаданные - загрузить его через urn-manifest-производныйurn-GET и может найти свой URN через конечную точку манифеста , и он должен выглядеть следующим образом:

 {
                    "guid": "cb73c076-d3cd-a725-754f-a64cd8c07648",
                    "type": "resource",
                    "urn": "urn:adsk.viewing:fs.file:dXJuOmFkc2sub2JqZWN0czpvcy5vYmplY3Q6c2JzYjIzMzMzMy9zYmFoYWhhLmR3Zw/output/properties.db",
                    "role": "Autodesk.CloudPlatform.PropertyDatabase",
                    "mime": "application/autodesk-db",
                    "status": "success"
                },

...