问题标签 [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 投票
0 回答
63 浏览

opencv - 有没有办法在这张照片中填充墙线?

在此处输入图像描述


原始基础文件是 dxf 类型的平面图。
上图是图层过滤处理的结果。

我想使用OpenCV,但有一些问题。

在此处输入图像描述

有没有办法像第二张图片一样填充第一张图片?
我不知道如何用开放矩形填充填充...

0 投票
1 回答
560 浏览

python - ezdxf 和 Matplotlib 如何增加线条粗细

我正在将 DXF 文件转换为下面的 PNG,但我想增加line厚度。

现在的线条现在大约 1 像素宽,我希望能够将它们放大 5 倍。

我尝试过来自不同地方的解决方案,例如:

我尝试过的其他解决方案列表:

但我没有什么可以正常工作。

这是一个工作示例:

主文件

线条很细,我想让它们粗5倍。有没有办法做到这一点?

我得到的输出: 输出

0 投票
1 回答
98 浏览

python - 我无法运行ezdxf,

我只是尝试使用 ezdxf,并从 ezdxf 网站复制了该代码:

我收到:

AttributeError:部分初始化的模块“ezdxf”没有属性“新”(很可能是由于循环导入)

什么可能是错的?安装,路径,...

0 投票
1 回答
367 浏览

python - 如何从 ezdxf 读取文本位置

我创建了一个搜索多个子目录的程序,读取特定的 .txt 文件并找到相关信息,然后将其存储在列表中。然后它需要打开一个dxf,读取文本,如果满足某个条件,从列表中替换文本,然后将文本写入相同的位置。问题是我找不到通过阅读 ezdxf 文档找到文本位置的方法。在示例中,他们使用了一条线

所以我只是修改了我的阅读

然而,这些都没有给我文本的位置。有任何想法吗?

0 投票
1 回答
128 浏览

python-3.x - 如何使用熊猫清理坐标系的 CSV 文件?

我想创建一个程序来将 CSV 文件转换为 DXF(AutoCAD),但是 CSV 文件有时带有标题,有时没有,并且有些单元格不能为空,例如坐标,我还注意到在排除了一些输入值是 nan 或 NaN ,有必要摆脱它们,所以我为您提供我的答案,请分享您的意见以实施更好的方法。

样本输入

在此处输入图像描述

输出

在此处输入图像描述

0 投票
0 回答
41 浏览

ezdxf - 有没有办法将自定义属性值链接到多行文字内容?

我想将自定义属性的值链接到特定 Mtext 的竞争。

这是我到目前为止得到的:

我可以打印整个列表,甚至可以用来填充 MText(但文本没有链接到属性值,它只是一个复制的字符串)。但目标是将其设置为生成的 dxf 的用户可以通过仅更改自定义属性值来更改 Mtext 竞争。

在 BrisCAD 上,您可以使用“字段”命令选择一个自定义属性来填充文本。

0 投票
1 回答
362 浏览

python - 如何在 Python 中使用 ezdxf 包获取 .dxf 文件中形状的尺寸?

我有 .dxf 格式的绘图文件。每个文件由不同的形状组成,如下图所示。

绘画

我想使用 Python 读取所有维度。我开始了解ezdxf包裹。所以我能够在 Python 环境中加载文件并使用下面的代码获得可用于绘图的形状,但我不知道如何获取尺寸。

提前致谢。

输出

0 投票
0 回答
141 浏览

python - 从封闭的多段线创建 REGION - EZDXF

我编写了创建闭合折线矩形的代码,现在我想用 EZDXF 插件将该矩形设为一个区域。

我设法制作了一个区域,但它无法识别我绘制的多边形,因此它使该区域位于基点 (0,0,0) 并且没有区域(因此空白区域 - 实体)。

这是代码:

0 投票
1 回答
409 浏览

python - 从 .dxf 文件中获取图层并将该图层复制到新文件

我已经尝试了可以​​在此处找到的以下代码,我的目标是从 .dxf 文件中取出一层,然后仅使用该信息将其复制到新文件中。在我找到代码的链接上,制作了以下代码,但我不明白为什么我有错误。我尝试更改图层名称,但没有成功。

我的案例非常简单,与该代码类似,但出现以下错误:

我没有找到与该错误相关的任何参考书目,网站上没有太多关于此库错误的信息。

0 投票
1 回答
102 浏览

anaconda - 如何为 Anaconda\Spyder 版本安装 ezdxf 文件

我在 python 2.4 中使用了 ezdxf 模块。请指导一些在 spyder 版本 4 中安装 ezdxf 的过程。