properties.db 在 Forge Viewer 中如何使用?

How properties.db is used in Forge Viewer?

sqlite 数据库文件 properties.db 通常是 https://extract.autodesk.io/ 的输出中最大的文件。

它在 Forge Viewer 中有什么用,如果没有用,为什么在 ZIP 文件中可用?

此示例复制两者的原因是示例的目的是演示如何从 Autodesk 服务器中提取 'bubble'。设计文件的属性以两种格式提取:又名 json (json.gz) 和 sqlLite (sdb/db)。 Autodesk 查看器仅使用 json 格式,但其他系统可能更喜欢使用 sqlLite。当您在客户端浏览器中执行代码时,json 方法使它更容易。 如果您对获取此文件不感兴趣,则修改示例以排除 sqlLite 数据库会相当容易。如果您想要修改哪些代码,我可以指出您需要修改的代码。

该文件包含作为 sqlite 数据库的组件属性,这些属性也包含在 objects_xxx.json.gz 中。查看器仅使用 json 格式。

那篇文章展示了如何轻松地运行提取您身边的代码,它不会提取 .db 文件:

Forge SVF Extractor in Node.js