是否有库可以协助 AutoCAD 结构提取?

发布于 2024-11-02 12:17:49 字数 377 浏览 7 评论 0原文

我需要查询 AutoCAD 模型以提取它们之间的结构和连接(例如电源、数据),以便存储在数据库中。我从经验和研究中知道,由于格式的专有性质,处理原生 AutoCAD .dwg 是有问题的。我发现 AutoCAD 具有 .NET API,但是这个问题仍然令人望而生畏,因为我基本上对模型的内容一无所知。这个问题看起来像是一篇博士论文,因为我最初的谷歌搜索并没有在工具支持或示例方面产生太多结果。

是否有工具/库/示例可帮助您在有限的预算内以压缩的时间表进行 AutoCAD 提取?

I need to query AutoCAD models to extract structures and connections (e.g., power, data) between them, for storage in a database. I know from experience and research that handling native AutoCAD .dwg is problematic due to the proprietary nature of the format. I see that AutoCAD features a .NET API, but still the problem looks daunting since I have essentially no knowledge a priori of the content of the models. The problem seems like a PhD thesis, as my initial googling hasn't yielded much in the way of tools support or examples.

Are there tools / libraries / examples available to help make AutoCAD extraction feasible in a compressed schedule on a small budget?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

彻夜缠绵 2024-11-09 12:17:49

我基本上对a一无所知
模型内容的先验。

图书馆不是你的问题。您的问题是如何对数据进行建模或不建模。您可能需要满足一系列的要求,从属性块到分散在相关项目附近的看似不相关的随机文本。如果这些信息在图形中的存储方式没有标准,那么就没有机器读取它的标准方法。提取它可能需要比博士论文更长的时间。您也无法保证任何形式的全面准确性。

AutoCAD(完整版,非 LT)具有数据提取例程,可从图形中提取块和属性。如果这就是数据的呈现方式,那么您可能很幸运。

雇用一组布偶来检查图纸并将数据输入 Excel 等工具可能会更便宜、更快捷。即使在今天,你也会对这种做法如此普遍而感到惊讶。

至于便宜的库,请尝试开放设计联盟,如本网站上其他 AutoCAD 问题中所述。

I have essentially no knowledge a
priori of the content of the models.

The library is not your problem. Your problem is how the data is modelled, or isn't modelled. You may need to cater for a range of things from attributed blocks to seemingly-unrelated, random bits of text scattered in the proximity of the items in question. If there is no standard for the way this information is stored in the drawing then there is no standard way of machine-reading it. It will probably take longer than a PHD thesis to extract it. You cannot guarantee any sort of comprehensive accuracy either.

AutoCAD (full version, not LT) has Data Extraction routine to extract blocks and attributes from a drawing. If that is how the data is presented then you might be in luck.

It might be cheaper and quicker to hire a team of Muppets to go through the drawings and type the data into something like Excel. You'd be (un)surprised how widespread this sort of practise is, even these days.

As for an inexpensive library, try the Open Design alliance, as mentioned in other AutoCAD questions on this site.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文