问题标签 [ezdxf]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
319 浏览

python - 是否有任何模块可以在 python 中可视化 dxf 文件?

我搜索了与 dxf 相关的模块以使用 python 生成 dxf 并找到 ezdxf 和 geopandas 以及 drawSVG 作为类似情况。

由于未知原因,我未能安装 geopandas,我安装了其余两个。

我想知道是否有任何方法可以在 python 中绘制/可视化 dxf 文件,因为我在 ezdxf 模块中找不到方法。

还有其他我不知道的模块或功能吗?

0 投票
0 回答
25 浏览

python - “标准” DIMSTYLE 渲染结果与 AutoCAD 不同

当我使用以下代码创建一个新维度时,

AutoCAD 中显示的结果看起来不同,如果我在 AutoCAD 中更改尺寸的设置(例如文字高度),尺寸将重置。

当我使用“标准”样式时,是否有任何解决方案可以使 AutoCAD 中的尺寸看起来相同?

谢谢你的帮助!!!

0 投票
1 回答
255 浏览

three.js - 将 dxf 实体放在 mapbox 上并获取其类似的 geojson 的坐标 labs.mapbox.com/labs/dxf2geojson/dist/

要求: 我必须读取 dxf 文件实体,这些实体可以是 2D 建筑尺寸或道路等。然后我必须将它放在地图上并返回坐标,就像labs.mapbox.com一样将坐标导出为 geojson,如下面的数据导出实验室.mapbox。

Approch:现在我正在使用 python 'exdxf' 包来读取 dxf 文件,该文件返回我的实体信息,例如,如果是线,它将是起点/终点。然后我想在画布上绘制这些实体(不确定),然后将其放在 mapbox 上并获取画布所在的坐标,导出 geojson 是最终目标。

所需帮助:建议我实现此解决方案的正确方法,我愿意选择任何框架/语言。

谢谢你的时间

labs.mapbox.com 由 labs.mapbox.com 导出的 geojson

0 投票
0 回答
108 浏览

python - 在带有ezdxf库的python中,我如何选择dxf的所有实体,其中某个参数的值以0或5结尾

我想选择高程参数以“0”或“5”结尾的所有实体,将它们放在某个图层中。

0 投票
1 回答
581 浏览

python-3.x - 使用opencv到dxf检测到的轮廓

我使用 opencv 在 Python 中检测轮廓。我通过搜索编写了将此轮廓保存为 dxf 文件的代码,如下所示。

但是检测到的轮廓和dxf文件中画的线是不一样的。此外,每次运行时,dxf 文件中都会绘制一条略有不同的线。我不知道为什么。

轮廓图像 >在此处输入图像描述 DXF 文件 >在此处输入图像描述

而且我不知道这段代码是什么意思。

如果我删除此代码并将 crt 编辑为轮廓,则会发生以下错误。

0 投票
1 回答
184 浏览

python - 将转换后的 dxf 保存为 PDF 时,Matplotlib 缩放图像

我目前正在使用此处描述的函数将我制作的 dxf 绘图转换为 pdf 绘图:Python convert DXF files to PDF or PNG or JPEG。(我也在下面放代码)

问题是,当我转换为 pdf 时,代码会自动缩放绘图以使其适合特定大小。现在我需要关闭它,或者有办法知道它使用的比例因子是什么。

完整代码如下:

0 投票
1 回答
90 浏览

python - Python ezdxf 移动块

我想使用 python 移动、旋转 dxf 文件中的块的组件。我现在想的是重新绘制组件,但我怀疑我不能通过这种方法绘制一些任意曲线。所以,我想找到在 dxf 文件中复制和移动整个块的方法。

请任何人告诉我接下来要编码什么,或者我应该使用的功能,非常感谢。

0 投票
0 回答
29 浏览

python - 如何使用ezdxf python在dxf文件中创建领导者

我想在我的 dxf 文件中的特定层中创建一个 Qleader/leader。我正在尝试找到它的语法。

0 投票
0 回答
21 浏览

scale - 是否可以使用 ezdxf 缩放多个文件?

我从来没有接触过ezdxf,想知道这个软件是否可以帮助我完成以下任务:加载多个文件,缩放它们,让我们说打印它们?我会很感激任何帮助。哔叽

0 投票
0 回答
64 浏览

python - django 中的 ezdxf - 未写入文件,或无法正常工作

我目前正在使用 Django 和 ezdxf 创建一个 Web 应用程序。最终目标是将 dxf 文件的内容输出为 dxf 文件和 png。这似乎是一个初学者 django 问题和中级 ezdxf 问题。

我为 ezdxf 编写了一组指令,用于实例化一个文件,然后绘制我的作品,然后将文件另存为 .dxf 和 png。这在 pycharm 的命令行中效果很好。

示例绘图说明

保存指令,主要基于其他栈溢出代码!!

但是,当将其移至 Django 时,它保存的文件几乎是空的。正确的图层在那里,但似乎没有执行绘图集中的任何指令。

当从views.py 文件执行一组绘图指令时,我只收到一个错误。这UserWarning: Starting a Matplotlib GUI outside of the main thread will likely fail.可能意味着只有 png 保存失败,但 dxf 文件也是空的。

在 django 中,我不想同步呈现文件。相反,它转到静态文件夹并由下一页访问。对于以后的功能,我需要数据库中的这些文件。

有没有人遇到过类似的问题?我认为问题在于未执行的绘图指令集。我不确定这个问题是从 django 运行 ezdxf 的结果,还是实例化绘图类的简单继承问题?