Как properties.db используется в Forge Viewer?

Файл базы данных sqlite properties.db обычно это самый большой файл в выводе https://extract.autodesk.io/.

Для чего он используется в Forge Viewer, и если он не используется, почему он доступен в ZIP-файле?

2 ответа

Решение

Причина, по которой этот пример копирует оба, состоит в том, что целью примера является демонстрация того, как извлечь "пузырь" с сервера Autodesk. Свойства файла проекта извлекаются в 2 форматах: aka json (json.gz) и sqlLite (sdb/db). Autodesk Viewer использует только формат json, но другие системы могут предпочесть использование sqlLite. Подход json облегчает выполнение кода в клиентских браузерах. Довольно просто изменить образец, чтобы исключить базу данных sqlLite, если вы не заинтересованы в получении этого файла. Я могу указать вам, какой код вам нужно изменить, если это то, что вы хотите сделать.

Этот файл содержит свойства компонентов в виде базы данных sqlite, которые также содержатся в objects_xxx.json.gz, Зритель использует только формат json.

В этой статье показано, как вы можете легко запустить код извлечения на своей стороне, но не извлекает файл.db:

Подделать SVF Extractor в Node.js

Другие вопросы по тегам