【问题标题】:.dwg to json [autodesk].dwg 到 json [欧特克]
【发布时间】:2018-07-25 16:38:22
【问题描述】:

我有 cad 平面图文件 (.dwg) 我想将它们转换为 JSON 格式以插入数据库。我正在考虑使用 MySQL 或 neo4j 将每个房间的坐标插入数据库。

经过一段时间的搜索,我发现了一个名为 autodesk (https://www.autodesk.com/) 的工具,它可能很有用,但是如果我要将 .dwg 转换为 json,我无法在网上找到要遵循的步骤。谁能帮我解决这个问题?

【问题讨论】:

    标签: json autodesk


    【解决方案1】:

    .DWG 格式是一种高度压缩的文件,用于存储图形的层次信息,包括几何图形和元数据(例如属性、xData、xRecord)。转换为 JSON 是一个棘手的请求:您需要几何图形还是元数据?

    您可以使用Autodesk Forge webservices 将文件(例如 .DWG)转换为 Web 兼容技术,从而生成 2 个主要资源:(1) 绘图的 three.js 兼容视图和 (2) 元素的层次元数据绘图。

    对于以上内容,您需要:使用OAuth to authenticateupload the .DWG file to an OSS Bucketpost a translation JOB,通过manifest endpoint下载结果。

    编辑披露此用户为 Autodesk 工作。另一个具有相同功能的替代产品可以在 OpenDesign 中找到,用于读取和读取 JSON,例如 here

    【讨论】:

    • 我需要每个房间的坐标。此信息是否可从 .dwg 中提取?
    • 坐标被提取出来了,不知道你说的room是什么意思...你不是用.rvt文件吗?
    • 我没有使用 .rvt 文件。由于我是 CAD 新手,我想知道是否可以从中提取任何其他信息。例如,房间名称或区域名称。
    • .dwg CAD 文件主要是原始几何图形,除非您有 ACA (AutoCAD Architecture) 绘图。
    • 所以对于 OAuth 进行身份验证,我收到一个错误:GET net::ERR_ABORTED 我已经输入了客户端 ID、机密和 grant_type="client_credentials"。这个错误有什么可能的原因吗?
    猜你喜欢
    • 2018-05-15
    • 2018-06-20
    • 2021-01-02
    • 2021-10-04
    • 2017-04-07
    • 2023-03-09
    • 2020-06-12
    • 2014-08-12
    • 2019-08-09
    相关资源
    最近更新 更多