导出坐标从CAD到txt
假设我们要从CAD格式导出点到逗号分隔的列表,以便上传到全站仪并进行站点放样。 以前我们已经看过如何从excel或txt导入它们 与AutoCAD y 与Microstation现在我们来看看如何导出它们。
有多种方法可以做到这一点,例如数母牛,您可以数腿数并将它们除以四,也可以数母牛。 让我们看一些方法:
1。 使用Microstation(dgn到txt)
在示例中,我有一个有五个顶点的图,我需要将坐标导出到一个txt文件。
为此,我将这些点设置为可见的厚度。 请记住,Microstation中的线宽是动态的,因此可以立即注意到它们。
第一步: 激活坐标导出工具(如果未激活),为此我们选择
工具
工具箱
我们激活最后一个命令(xyz)
然后我们关闭了面板,应该已经被激活了
第二步: 选择我们要导出的点,然后选择“导出坐标”命令,也就是向上箭头,填写条件:
数据文件
- 文件名
- 坐标坐标
- 初级小学
-Decimales
-Separador
-having
-Prefix /后缀
- 初始号码
面板允许您选择选项,如果只选择图纸(单个),围栏内的图纸或所有文件(全部)
最终结果是一个.txt文件,您可以从excel打开。
在我的情况下,我已经分配了号码,标记在右边的复选框
如果文件已经存在,将显示询问是否要替换或添加(添加或附加)的窗口。
为了确定哪些是点,微观状态会绘制每个点的数字,包括颜色,行的类型和文本的大小。
2。 用AutoCAD做
在了解CivilCAD(Softdesk)之前,我们使用了一个仍在那里调用的DOS应用程序 dxf2csv. 喜欢怀旧折磨自己的可以试试看,🙂还有一些应用”没有空闲“,我敢肯定一定有一些免费的,但在这种情况下,我们将看到它是如何使用 Softdesk8 完成的,它在 CivilCAD 中是相似的。
为了使点可见,我用格式/格式点/点样式更改了格式。 为了使线条的粗细可见,您必须激活“Lts”,使用小于 1 的值,直到我们看到差异。
第一步: 打开一个项目或创建一个新的项目
AEC
Softdesk程序(第一次保存文件)
创建项目
分配项目名称,然后确定
我们选择编号开始的编号
好的,好的
我们选择“cogo”,然后ok
第二步: 输入数据库的点:为此,有不同的形式,在这种情况下我们将自动进行:点/设定点/自动,然后选择多边形的每一行。
输入的信号是设定点/设置点/列表可用点。 它应该显示+6,这意味着已经有5个点输入到数据库中。
第三步:出口点数。
出口我们做的积分:
点/出口点/出口点归档
- 选择导出格式,在这种情况下为PNE(点,northing,向东)
- 我们选择文件的目标文件夹并写入名称
- 在命令栏中,我们选择导出选项(通过选择,按等级...在这种情况下,我们使用all,all)
-Ready,文件已经没了,在这种情况下用expacios分隔,但是可以用excel打开
如果这些点的尺寸太大,您必须更改公制单位,因为默认情况下会使用英文(AEC /设置图/单位角/选择métric)
这一点没有高度,那个话题我们将在另一篇文章中看到,当我们谈到水平曲线。
容忍我的坚持,有没有人知道一个更简单和自由的atocad的宏?
还有人做吗
为此,您需要CivilCAD或Civil3D。 两者都是在AutoCAD上工作的专用模块。
AutoCAD本身不允许你这样做。
为我的开始道歉,我需要知道如何通过和/或绘制裁剪或autocad节直接与阅读高度和距离(轨道宽度)每个20山。 纵向,同时我直接用autocad来计算填充量和挖掘量
不错,这篇文章很好,有很多支持工具可以简化工作,也可以依靠民用,这很实用,但重要的是要知道每个概念的由来
试试吧 这个其他的应用
还 XYZ-DXF存在 这是最好的
良好的步骤不断地教我们
嗨,科沃斯 在这篇文章 我们解释如何使用Softdesk8。 我评论说我们不能通过这个博客推荐方式来获取盗版软件,在这篇文章中我提到过 的Vuze 它适用于此,但是有风险。
如何在Aautocad中绘制关卡曲线? 如何下载softdesk8?
你好Jorge Luis
首先,在全站仪中,它将点以.txt格式输出,最好按顺序:x坐标,y坐标,高程,描述。
然后用Excel打开它们,选择.txt类型的文件
选择以逗号分隔的选项,因此您可以分隔列
让他们在excel我建议你使用 这个工具,其出口excel到dxf
我需要一些步骤才能将桩号导出到excel。
紧急
好吧,丹尼尔,这是唯一可以证明它的作品,是一个VBA,但是与飞行中的Excel交互
http://geofumadas.com/cuadro-de-rumbos-y-distancias-en-excel-interactivo-con-microstation/
我会很感激的。 这是我的论文,我只需要这样做才能推进和达到顶峰。 谢谢你
丹尼尔,让我找到一个vba我以前使用,并上传给你试试
今天给我
不,只为你输入积分。
我会得到一个vba,我会上传你来试试。
我该如何将坐标从卓越导入到错误定位并画出我的线条; 通过工具拳击手应用程序> XYZtext>导入坐标系???????
我该如何使用本申请进口?
好日子,GALVAREZHN
谢谢,但我的情况是这样的:
我在 Excel 中有一个数据库,其中有原点坐标和目标坐标,我希望它在 autocad 中绘制线条。 “”“BUT””” 无需复制和粘贴,而是自动操作,即使用宏或一些代码来创建界面,或者可能在 AUTOCAD 或 MICROSTATION 中存在从 excel AUTOCAD 或如果是这样的话
你建议我galvarezhn
??????????? 谢谢
你好,丹尼尔,这里同样的程序
http://geofumadas.com/como-importar-puntos-de-excel-a-autocad/
它有效,但不是激活点命令
激活命令行或pline
而不是放置点,你会画一条线
问候
我是一个THESISIST,我正在寻找如何在AutoCAD中自动从Excel数据库中绘制线条,即具有坐标ORIGIN和坐标DESTINATIONS
但是我不能绘制点,但直接指向它的要点和各种各样的目的地
感谢
这个lisp可以做到
(defun c:txt-xyzs()
(setq a(ssget)
n(sslength a)
在0
f (open (getstring "\nfilename: ") "w")
)
(重复n
(setq name(ssname ai)
ent(entget name)
tp(cdr(assoc 0 ent))
)
(如果(=“文本”tp)
(if(and(=(cdr(assoc 71 ent))0)(=(cdr(assoc 72 ent))0))
(progn这个
(setq ip(cdr(assoc 10 ent)))
x(rtos(car ip)2 2)
和(rtos(cadr ip)2 2)
z(rtos(caddr ip)2 2)
s(cdr(assoc 1 ent))
)
(princ(strcat x“,”y“,”z“,”s“\n”)f)
);左对齐文本
(progn这个
(setq ip(cdr(assoc 11 ent)))
x(rtos(car ip)2 2)
和(rtos(cadr ip)2 2)
z(rtos(caddr ip)2 2)
s(cdr(assoc 1 ent))
)
(princ(strcat x“,”y“,”z“,”s“\n”)f)
);除左对齐外
);如果
);如果
(如果(=“MTEXT”tp)
(progn这个
(setq ip(cdr(assoc 10 ent)))
x(rtos(car ip)2 2)
和(rtos(cadr ip)2 2)
z(rtos(caddr ip)2 2)
s(cdr(assoc 1 ent))
)
(princ(strcat x“,”y“,”z“,”s“\n”)f)
);左对齐文本
);如果行文字
(setq i(1 + i))
);重复
(关闭f)
)