Как получить производные от текущих версий всех файлов в папке - PullRequest
0 голосов
/ 15 июня 2019

Я пытаюсь загрузить текущую версию всех файлов IFC, которые хранятся в данной папке в документах BIM 360, в средство просмотра моделей Forge.

Чтобы получить производные от каждого файла IFC, который я звоню

projects/:project_id/folders/:folder_id/contents?filter[hidden]=false

Во включенном свойстве этого ответа я получаю

  • Элементы типов элементов: autodesk.bim360: документ, который кажется текущей версией, но не имеет производных.
  • Элементы типов элементов: autodesk.bim360: файл, имеющий производные, но полученный из файлов, которые были перемещены или удалены.

Если бы я отфильтровал этот вызов для возврата только таких документов, как

projects/:project_id/folders/:folder_id/contents?filter[extension.type]=items:autodesk.bim360:Document

Тогда, похоже, свойство data возвращает все текущие версии файлов в этой папке, которые я ищудля, но опять же он не имеет производных.

Как получить производные от элементов: autodesk.bim360: Тип документа или есть другой способ добиться того, что я пытаюсь сделать здесь?

Я также не совсем понимаю разницу между типами элементов: autodesk.bim360: Документ и элементы: autodesk.bim360: Файл, но, похоже, мне нужны элементы: autodesk.bim360: Документ.Если бы кто-нибудь мог объяснить разницу между ними, это тоже было бы полезно.

1 Ответ

0 голосов
/ 17 июня 2019
Папка

Планы на BIM 360 показывает извлеченные виды, которые обозначены как bim360:Document, а исходный файл обозначен как bim360:File. При навигации по этой папке необходимо сопоставить извлеченные виды (Documents) с файлом, из которого они получены. В этой статье блога описано, как это можно сделать в .NET.

Project Files * В папке 1011 * будут отображаться только файлы, которые вы видите на интерфейсе BIM 360.

Когда вы говорите о файлах IFC, вам нужно опубликовать задание на перевод в исходном файле (Files) и получить доступ к его производным. С этой точки зрения игнорируйте извлеченные представления (Documents).

...