【发布时间】:2018-07-25 16:38:22
【问题描述】:
我有 cad 平面图文件 (.dwg) 我想将它们转换为 JSON 格式以插入数据库。我正在考虑使用 MySQL 或 neo4j 将每个房间的坐标插入数据库。
经过一段时间的搜索,我发现了一个名为 autodesk (https://www.autodesk.com/) 的工具,它可能很有用,但是如果我要将 .dwg 转换为 json,我无法在网上找到要遵循的步骤。谁能帮我解决这个问题?
【问题讨论】:
我有 cad 平面图文件 (.dwg) 我想将它们转换为 JSON 格式以插入数据库。我正在考虑使用 MySQL 或 neo4j 将每个房间的坐标插入数据库。
经过一段时间的搜索,我发现了一个名为 autodesk (https://www.autodesk.com/) 的工具,它可能很有用,但是如果我要将 .dwg 转换为 json,我无法在网上找到要遵循的步骤。谁能帮我解决这个问题?
【问题讨论】:
.DWG 格式是一种高度压缩的文件,用于存储图形的层次信息,包括几何图形和元数据(例如属性、xData、xRecord)。转换为 JSON 是一个棘手的请求:您需要几何图形还是元数据?
您可以使用Autodesk Forge webservices 将文件(例如 .DWG)转换为 Web 兼容技术,从而生成 2 个主要资源:(1) 绘图的 three.js 兼容视图和 (2) 元素的层次元数据绘图。
对于以上内容,您需要:使用OAuth to authenticate、upload the .DWG file to an OSS Bucket、post a translation JOB,通过manifest endpoint下载结果。
编辑披露此用户为 Autodesk 工作。另一个具有相同功能的替代产品可以在 OpenDesign 中找到,用于读取和读取 JSON,例如 here
【讨论】:
room是什么意思...你不是用.rvt文件吗?