2016-08-30 4 views
0

Я пытаюсь получить доступ к файлам manifest.json и metadata.json для конвертированного файла revit с детьми f2d.Autodesk Forge Viewer Exporter

Если я конвертирую файл revit. Я получаю файл манифеста с файлами svf и f2d

Я знаю, что я могу открыть файл svf как zip и получить его файлы манифеста и метаданных, чтобы вытащить все файлы, которые вместе с ним.

но файлы f2d не являются почтовыми файлами в формате, который я понимаю. Поэтому мой вопрос в том, что такое формат f2d и как я могу получить доступ к его манифесту и метаданным, чтобы я мог использовать его в средстве просмотра. Пример:

{ 
      "role": "graphics", 
      "mime": "application/autodesk-f2d", 
      "urn": "urn:adsk.viewing:fs.file:dXJuOmFkc2sub2JqZWN0czpvcy5vYmplY3Q6Z3JlZ2JpbWJ1Y2tldHR3ZW50eXNpeC9SZXZpdF9TYW1wbGVfMjAxNi5ydnQ/output/332d9c2c-1bfd-51c1-35c6-aff868a7e5db_f2d/primaryGraphics.f2d", 
      "status": "success", 
      "type": "resource" 
     }, 

Примечание 1 это не вопрос о том, как преобразовать файл DWG непосредственно. Его вопрос о преобразовании файла revit, который имеет 2D чертежи.

Примечание 2 Я использую версию v2 API для преобразования и вытаскивания преобразованных файлов.

ответ

1

то, что получил предложил мне один из наших инженера был следующим:

manifest.json.gz и metadata.json.gz только файлы в том же месте, что и файл F2D. Но если вы используете файл F2D в средстве просмотра, почему бы не использовать средство просмотра для его загрузки, а затем обратиться к ним с помощью метаданных model.getData(). Metadata и model.getData(). Manifest.

Я не пробовал это на моей стороне, так как у меня нет какой-либо настройки для получения файлов f2d на данный момент, но я думал, что стоит попробовать, чтобы попробовать сперва. Я вижу из прошлых вопросов, что вы пытаетесь понять происхождение файлов .sb и bin, которые вы возвращаете, могли ли вы это сделать?

+0

Благодаря вашей помощи я смог получить manifest.json.gz и metadata.json.gz. Теперь мне нужно выяснить способ получить все другие json-файлы, которые идут с файлом f2d. Манифест просто показывает дополнительные png, которые идут с f2d, но не там, где можно получить «objects_attrs.json.gz, objects_avs.json.gz и т. Д.» –

+0

Также мне не удалось найти файлы .sb, но я не думаю, что версия v2 использует их, поэтому я не беспокоюсь об этом –

+0

Привет, Грег, просто проверяя, ответил ли ваш оригинальный вопрос тем, что я ранее публиковал. Не стесняйтесь поднимать любые другие новые вопросы в отдельном вопросе. –