1

我正在尝试访问具有子 f2d 的已转换 revit 文件的 manifest.json 和 metadata.json。

如果我转换一个 revit 文件。我得到一个包含 svf 和 f2d 文件的清单文件

我知道我可以将 svf 文件以 zip 格式打开并获取其清单和元数据文件以拉下所有随附的文件。

但 f2d 文件不是我理解的格式的 zip 文件。所以我的问题是什么是 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 文件的问题。这是一个关于转换具有 2D 工程图的 revit 文件的问题。

注 2 我使用 API v2 版本来转换和下拉转换后的文件。

4

1 回答 1

1

我们的一位工程师向我提出的建议如下:

manifest.json.gz 和 metadata.json.gz 只是与 f2d 文件位于同一位置的文件。但是,如果您在查看器中使用 F2D 文件,为什么不使用查看器加载它,然后使用 model.getData().metadata 和 model.getData().manifest 访问那些文件。

我还没有尝试过,因为我目前没有任何设置来获取 f2d 文件,但我认为值得先和你一起尝试。我从过去的问题中看到您一直试图了解您返回的 .sb 和 bin 文件的来源,您能够做到吗?

于 2016-08-30T21:04:47.357 回答