2024-09-29 18:57:44 发布
网友
我用PyQt5创建了一个GUI,它以shapefiles和一个.dwg文件作为输入。 在.dwg文件中,我有一定数量的标准layers,应该在里面。 如果其中一个或多个layers丢失,我希望能够通知用户丢失了哪个{}。在
PyQt5
GUI
shapefiles
.dwg
layers
例如,如果.dwg文件必须包含这些layers('树',道路','房子','湖泊'等),如果'Roads'丢失,我希望用户在启动GUI时得到通知。在
使用Python我想我必须使用Python扩展/库。但是我已经看过了,PyAcad或{}似乎还没有很好地实现。 如果有人使用过Python for AutoCAD,我正在寻找一些建议/技巧。 如果你对我的问题有其他的想法,我将不胜感激!在
PyAcad
这里有一个复杂的问题:如果您有一个.dwg,您不能将其转换为.dxf,而不在计算机上安装AutoCAD。在
如果安装了AutoCAD,则使用其API打开和操作图形。这可以用.NET、C++、JavaScript或任何与COM兼容的语言(包括Python)来完成。在
如果您没有安装AutoCAD,则有一个用于它的云API:AutoCAD I/O。这基本上是一个在云中运行的实例,可以用来处理.dwg图形。这样您就可以上载带有脚本的.dwg以列出图层。下面是列出图层的命令序列:
-layer ? *
它应该返回层的列表。您可以在这个云实例上运行更多.NET代码。更多信息请访问http://developer.autodesk.com
让我知道你有什么(方案和目标),然后我可以提出更好的建议。在
这里有一个复杂的问题:如果您有一个.dwg,您不能将其转换为.dxf,而不在计算机上安装AutoCAD。在
如果安装了AutoCAD,则使用其API打开和操作图形。这可以用.NET、C++、JavaScript或任何与COM兼容的语言(包括Python)来完成。在
如果您没有安装AutoCAD,则有一个用于它的云API:AutoCAD I/O。这基本上是一个在云中运行的实例,可以用来处理.dwg图形。这样您就可以上载带有脚本的.dwg以列出图层。下面是列出图层的命令序列:
它应该返回层的列表。您可以在这个云实例上运行更多.NET代码。更多信息请访问http://developer.autodesk.com
让我知道你有什么(方案和目标),然后我可以提出更好的建议。在
相关问题 更多 >
编程相关推荐