cad中如何提取坐标标注到exce
本文整理于网络,仅供阅读参考
cad中如何提取坐标标注到exce
对于做测量工作的广大同仁来说,从cad图中提取多段线
坐标是常用的方法。同时,也是比较准确的做法。下面本人就如
何从cad图提取多段线坐标,并做相应数据处理提出自己的一点
看法。
cad中提取坐标标注到exce的方法:
第一步:打开cad。在cad命令行输入"li"。”选择对象“,
点选需要提取坐标的多段线。回车。
第二步:将cad文本框中的数据复制到excel中。选中文本
框中的有效数据”ctrl+c“,在打开的excel中”ctrl+v“。
第三步:用excel”替换“命令删除不必要文字和空格。选中
文本所在单元格。点击”开始“右侧的“替换”(或者”编辑“—
—”替换“)。选中第一格x坐标前的所有部分。复制粘贴到”查
找内容“中。“替换为”什么也不用填。点选“全部替换(a)”。发
现此时格式还是有些别扭。所以还要再进行几步上述操作,将如
第二行一样格式文本中多余的空格删掉。
第四步:数据分列。选中文本所在列。选择“数据”——“分
列”———“下一步”——勾选“逗号”——“下一步”——“完
成”。
第五步:交换x,y坐标。
第六步:格式调整。“ctrl+1”或者右键单击选择“设置单元
格格式”,在里面调整格式
cad坐标生成表格
竭诚为您提供优质文档/双击可除cad坐标生成表格篇一:(施工经验)提取cad点坐标生成表格并至excel 提取cad点坐标生成表格并至excelcad坐标数据批量导出小工具(defunc:md()(setvar"cmdecho"0)(command".undo""be")(command"-units""2""3""2""3""""")(setqfp(open"d:/放样坐标值.xls""a")s(getvar"cmdecho")n(getint"\n请输入总放样坐标点数目!"))(princ"放样坐标点"fp)(princ"\t"fp)(princ"x坐标值"fp)(princ"\t"fp)(princ"y坐标值"fp)(princ"\n"fp)(repeatn(setqk(getstring"\n输入放样坐标点编号(如:k1)!")p(getpoint"\n选取节点!")x(strcat"x="(rtos(nth0p)))y(strcat"y="(rtos(nth1p))))(princkfp)(princ"\t"fp)(princxfp)(princ"\t"fp)(princyfp)(princ"\n"fp))(closefp)(setvar"cmdecho"s))(princ"\n提示:输入md命令来运行本程序!")(princ)1、打开记事本,粘贴以上代码,然后保存成md.lsp2、打开cad并加载这个小程序(在命令行输入appload,选择加载md.lsp程序),将md.lsp复制在support文件夹下后可自动加载。
cad坐标导出方法
c a d坐标导出方法本页仅作为文档封面,使用时可以删除This document is for reference only-rar21year.March方法一:告诉你一个我常用的cad批量导出坐标的方法第一步,把需要的坐标点用pl线连接成一条直线。
第二步,把这条直线选中,输入li,在弹出的文本窗口中出现了这条pl线的全部坐标。
第三步,把这些坐标复制到电子表格里面,再经过处理就得到你要的坐标了。
7方法二:CAD坐标数据批量导出小工具(defun c:md() (setvar "cmdecho" 0) (COMMAND ".UNDO" "BE") (command "-units" "2" "3" "2" "3" "" "") (setq fp (open "d:/桩号坐标值.xls" "a") s (getvar "cmdecho") n (getint "\n请输入总桩数! ")) (princ "桩号" fp)(princ "\t" fp) (princ "X坐标值" fp)(princ "\t" fp) (princ "Y坐标值" fp)(princ "\n" fp) (repeat n (setq k (getstring "\n输入桩号(如:K1)!") p (getpoint "\n选取节点!") x (strcat "X=" (rtos (nth 0 p))) y (strcat "Y=" (rtos (nth 1 p))))(princ k fp)(princ "\t" fp)(princ x fp)(princ "\t" fp)(princ y fp)(princ "\n" fp)) (close fp) (setvar "cmdecho" s)) (princ "\n 提示:输入 MD 命令来运行本程序!") (princ)1、打开记事本,粘贴以上代码,然后保存成2、打开CAD并加载这个小程序(在命令行输入appload,选择加载程序),将复制在support文件夹下后可自动加载。
CAD与EXCEL数据之间的转换.
情形一:将CAD中点的坐标导入到EXCEL表格中①将下面的程序拷贝到记事本并另存为:getdata.lsp②将生成的文件放进AUTO CAD安装文件夹中SUPPORT文件夹内③在AUTO CAD中工具〉加载应用程序>getdata.lsp④在AUTO CAD命令窗口输入getdata即可以进行数据导出程序,以此为导出结果文件EXCEL路径及文件名、维数(def un setfile((setq f (getfiled "\n 点坐标写入""c:\\" "csv" 1(setq ff (ope n f "a"(def un setc on((in itget "2 3"(setq aa (getkword '请选择二维还是三维坐标(2:[2/3]"(cond((=aa "2" (write-line "点编号,X 坐标,丫坐标"ff((=aa "3" (write-line "点编号,X 坐标,丫坐标,Z 坐标"ff((=aa nil (write-line "点编号,X 坐标,丫坐标"ff(def un setpd((setq n 1(while (/= n nil(setq pl (getpoint "\n请选择需要标注的点:" (if (= pl nil(setq n nil(prog n(setq str2(strcat "pt" (rtos n 2 0(setq n(+ 1 n(comma nd ".text" pl ...... s tr2(setq x (rtos (car p12 4(setq y (rtos (cadr p12 4(setq z (rtos (caddr p12 4(cond((=aa "2" (setq strl (strcat str2 "," x "," y ((=aa "3" (setq strl (strcat str2 "," x "," y "," z ((=aa n il (setq strl (strcat str2 "," x "," y (write-line strl ff(close ff(defu n c:getdata((setvar "cmdecho" 0(setfile(setc on(setpd(pri nc情形二:将EXCEL表格数据转换成CAD中的点如果坐标文件XY,中间用逗号逗开,可直接复制全部坐标,再打开CAD,如果要把坐标转成CAD点,拾取画点命令,在命令行点击一下,右键,再粘帖,所有坐标就转换成CAD点;如果要把坐标转成CAD图形线段,拾取画多线的命令,在命令行点击一下右键、粘帖,所有坐标就转换成CAD图形线条。
CAD坐标转EXCEL的方法
CAD坐标转EXCEL的方法-AutoCAD辅助程序(CadAssis)CadAssis简介:' CadAssis是一个AutoCAD辅助程序,主要用于解决AutoCAD与Excel之间的数据交换问题。
'AutoCAD与Excel分别以其强大的绘图功能和数据处理功能而成为工程设计中必不可少的两个软件工具,'利用Excel处理数据,然后利用AutoCAD出图,成为多数设计人员的选择,有时也需要将图形数据提取'到Excel中处理,如何有效快速地在AutoCAD与Excel之间传递数据成为影响工作效率的关键。
CadAssis'在AutoCAD与Excel之间架起一座桥梁,轻松实现AutoCAD与Excel之间的数据交换。
' CadAssis目前主要有以下五个功能:' 1. 完成AutoCAD中量距与读取某一点坐标的功能,将结果写入Excel表格,写入项目及精度可以指定;' 2. 完成多段线节点坐标在AutoCAD与Excel之间的互导;' 3. 从Excel中读取参数,然后在AutoCAD中重复执行某个命令,比SCRIPT更加方便灵活;' 4. 通过指定封闭区域内一点测量封闭区域的面积,类似图案填充操作;' 5. 将Excel中多行多列数据写成一列,可以按行或按列转换。
''安装:请将TABCTL32.OCX和TABCTCHS.DLL两个文件拷入\WINDOWS\system32目录中' 主程序CadAssis.exe不用安装,可在任意位置运行,但config文件应与主程序位于同一目录中。
'''用法: 1.设置:' 1.1 输出精度:在Dist面板PREC栏指定输出精度(默认小数点后三位)' 1.2 坐标系统:在Dist面板勾选YOX项指定使用工程坐标系统' 2.Dist与ID: 打开Cad和Excel,指定一活动单元格,从面板复选框指定精度与范围' 然后在Cad屏幕拾取两点(一点)' 3.pline之Acad-〉Excel,在Excel中指定放置坐标的起始单元格位置,再在Pline' 面板中按下“-〉Excel”,选取一根多义线(三维多义线跟轻量多义线均可),' 最后到Excel中看看吧若勾选“-〉Excel”按钮右边的复选框,则输出PLine' 坐标的同时还会输出与之相交的直线的起终坐标及交点坐标' 4.pline之Excel-〉Acad,在Excel中选取坐标值(二维选两列,三维选三列),按下' “-〉Acad”CadAssis会分别生成LWpline跟3Dpline' 5.SCR:重复执行某个命令,有两种使用方式:' 5.1 从下拉选择框中选择命令:预置了“text”、“insert”、“circle”、“ZhanDian”' 四个命令。
如何在CAD中提取坐标信息
如何在CAD中提取坐标信息在CAD(计算机辅助设计)软件中,提取坐标信息是非常重要的。
通过准确获取元素的坐标信息,我们可以更好地进行测量、布局和设计。
下面将介绍几种在CAD中提取坐标信息的常用方法和技巧。
1. 使用坐标显示功能CAD软件通常具有坐标显示功能,可以在元素上显示其坐标信息。
首先,选择要获取坐标的元素,例如点、线、弧等。
然后,在CAD软件的工具栏或菜单中找到坐标显示功能并激活它。
在鼠标拖动元素的过程中,将会实时显示元素的坐标信息。
通过这种方法,我们可以直接将元素的坐标信息提取出来。
2. 使用命令行大多数CAD软件都提供了命令行功能,可以通过输入特定命令来提取坐标信息。
首先,选择要获取坐标的元素,然后打开命令行。
输入适当的命令,如“坐标”、“坐标提取”等。
接下来,按下回车键,软件将返回元素的坐标信息。
通过这种方法,我们可以通过简单的命令来提取坐标信息。
3. 使用属性编辑器属性编辑器是一个强大的工具,可以用于提取和编辑元素的属性信息,包括坐标。
首先,选择要获取坐标的元素,然后打开属性编辑器。
在属性编辑器中,可以找到元素的坐标属性。
通过查看和编辑这些属性,我们可以轻松地提取元素的坐标信息。
4. 使用坐标提取工具有些CAD软件提供了专门的坐标提取工具,可以更方便地获取坐标信息。
这些工具通常可以通过工具栏或菜单进行访问。
选择要获取坐标的元素,然后激活坐标提取工具。
通过点击元素或拖动鼠标,软件将实时显示元素的坐标信息。
通过这种方法,我们可以直观地提取元素的坐标信息。
5. 使用LISP程序对于熟悉LISP编程语言的用户来说,可以编写自定义的LISP程序来提取坐标信息。
通过编写相应的LISP程序,可以实现更复杂的坐标提取功能。
具体的编程细节超出了本篇文章的范围,但通过使用LISP程序,我们可以根据自己的需求提取坐标信息。
综上所述,提取坐标信息是CAD中非常重要的一个环节。
通过上述几种方法和技巧,在CAD软件中准确提取坐标信息将变得更加容易。
cad如何导入表格坐标数据
cad如何导入表格坐标数据
有时候需要在外部导入坐标数据进CAD里面,那么大家知道cad 如何导入表格坐标数据吗?下面是店铺整理的cad如何导入表格坐标数据的方法,希望能给大家解答。
cad导入表格坐标数据的方法:
第一:在EXCEL中建立坐标数据:(这里以前三列为例,可选其他,只是函数对应变化)
第二:输入函数关系,输入函数关系后的显示
第三:快捷方式把需要建立函数关系的单元格都建立:(选中单元格,鼠标放在单元格右下角,鼠标会变成黑色十字,长按鼠标往下选择单元格,得到数据)
第四:复制单元格数据:
第六:打开cad,输入命令(图为直线命令,可以是多段线、点或其他)
第七:在命令对话框右键选择“粘贴”
第八:最后得到图形:。
动态提取cad坐标到EXCEL或EXCEL到CAD
(defun c:lsp_49a()(setvar "cmdecho" 0)(setq ffn (getfiled "写出文件" "" "xls" 1)) (setvar "pdmode" 34)(setq ff (open ffn "w"))(close ff)(setq pt (getpoint "\n点位置: "))(while (/= pt nil)(command "point" pt)(setq ff (open ffn "a"))(princ (car pt) ff)(princ " " ff)(princ (cadr pt) ff)(princ " " ff)(princ (caddr pt) ff)(princ "\n" ff)(close ff)(setq pt (getpoint "\n点位置: ")) )(princ (strcat "\n写出文件: " ffn))(prin1))(defun c:lsp_49b()(setvar "cmdecho" 0)(setvar "pdmode" 34)(setq ffn (getfiled "选取文件" "" "xls" 2)) (setq ff (open ffn "r"))(setq data (read-line ff))(while data(setq p "" pp "" ppp '() i 1)(setq nn (strlen data))(repeat nn(setq p (substr data i 1))(if (/= p " ")(setq pp (strcat pp p))(setq ppp (cons pp ppp) pp ""))(setq i (1+ i)))(setq ppp (cons pp ppp))(setq ppp (reverse ppp))(draw_pt)(setq data (read-line ff)))(close ff))(defun draw_pt()(setq x (atof (car ppp)))(setq y (atof (cadr ppp)))(setq z (atof (caddr ppp)))(setq pt (list x y z))(command "point" pt))(princ "\n----------<<C:LSP_49A 写出坐标点C:LSP_49B 读取坐标点>>------------")(prin1)。
cad坐标导出方法
方法一:告诉你一个我常用的cad批量导出坐标的方法第一步,把需要的坐标点用pl线连接成一条直线。
第二步,把这条直线选中,输入li,在弹出的文本窗口中出现了这条pl线的全部坐标。
第三步,把这些坐标复制到电子表格里面,再经过处理就得到你要的坐标了。
7方法二:CAD坐标数据批量导出小工具(defun c:md()(setvar "cmdecho" 0)(COMMAND ".UNDO" "BE")(command "-units" "2" "3" "2" "3" "" "")(setq fp (open "d:/桩号坐标值.xls" "a") s (getvar "cmdecho") n (getint "\n请输入总桩数! "))(princ "桩号" fp)(princ "\t" fp)(princ "X坐标值" fp)(princ "\t" fp)(princ "Y坐标值" fp)(princ "\n" fp)(repeat n(setq k (getstring "\n输入桩号(如:K1)!")p (getpoint "\n选取节点!")x (strcat "X=" (rtos (nth 0 p)))y (strcat "Y=" (rtos (nth 1 p))))(princ k fp)(princ "\t" fp)(princ x fp)(princ "\t" fp)(princ y fp)(princ "\n" fp))(close fp)(setvar "cmdecho" s))(princ "\n提示:输入 MD 命令来运行本程序!")(princ)1、打开记事本,粘贴以上代码,然后保存成 md.lsp2、打开CAD并加载这个小程序(在命令行输入appload,选择加载md.lsp程序),将md.lsp复制在support文件夹下后可自动加载。
CAD导出坐标数据方法
C A D导出坐标数据的方法A u t o C A D、E X C E L电子表格和记事本联合导出坐标数据步骤一:用AutoCAD绘图软件打开坐标定位图,把要坐标的点编号(1--无数)。
步骤二:在命令行输入命令“id”,按所编顺序依次点击所需坐标的点位,可以一次点完,也可分次点完。
步骤三:在文本窗口点击右键,选择“复制历史”,然后将复制的结果粘贴在记事本里,除坐标点数据外,其他均删掉,然后保存文件到自建“数据”文件夹。
步骤四:打开Excel电子表格,点击表格上方的数据菜单—“导入外部数据”—“导入数据”打开文本“数据”,根据文本导入向导步骤设置。
将数据导入到所需要的位置。
步骤五:点击菜单“编辑”—“定位”—“定位条件”—“空值”,点击确定,将选中的空格即多余的文字删去只保留坐标数据。
步骤六:制作“坐标定位数据表格”将整理好的坐标数据粘贴到对应位置(AutoCAD坐标系与测量坐标相反的把X改成Y,Y改成X)。
自己根据需要进行调整。
此种方法结合了三种软件的各自独特的功能,能快速的从CAD图形文件里将各特征点的坐标导入EXCEL电子表格里,将数据整理后运用EXCEL的制表功能快速编号整理。
但它的编辑顺序要求高,在采集数据前,一定要将采集点合理编号,这样才能有利于区别点位,且便于自检。
还有一种方法:步骤一:用AutoCAD绘图软件打开坐标定位图,把要坐标的点编号(1--无数)。
步骤二:然后用多段线依次按顺序把每个点连接。
可以一次点完,也可分次点完。
步骤三:点击多段线,然后在命令栏输入LIST确定,屏幕出现文本窗口,复制历史记录,然后将复制的结果粘贴在记事本里,除坐标点数据外,其他均删掉,然后保存文件到自建“数据”文件夹。
步骤四:打开Excel电子表格,点击表格上方的数据菜单—“导入外部数据”—“导入数据”打开文本“数据”,根据文本导入向导步骤设置。
将数据导入到所需要的位置。
步骤五:点击菜单“编辑”—“定位”—“定位条件”—“空值”,点击确定,将选中的空格即多余的文字删去只保留坐标数据。
cad中提取坐标方法
CAD 中提取坐标方法
一、使用命令行提取坐标
CAD 中提供了一些命令行工具,可以用来提取坐标。
例如,可以使用“LINETYPE”命令来提取线段的端点坐标,使用“POINT”命令来提取点的坐标,使用“ARC”命令来提取圆弧的端点坐标等。
这些命令行工具的使用方法比较简单,只需要在命令行窗口中输入相应的命令即可。
二、使用查询工具提取坐标
CAD 中也提供了一些查询工具,可以用来提取坐标。
例如,可以使用“QUERY”命令来查询图形元素的坐标,使用“DIST”命令来查询两点之间的距离,使用“AREA”命令来查询图形的面积等。
这些查询工具的使用方法也比较简单,只需要在 CAD 界面中选择相应的工具,然后点击需要查询的图形元素即可。
三、使用插件提取坐标
除了 CAD 自带的工具之外,还可以使用一些插件来提取坐标。
例如,可以使用“AutoCAD Map 3D”插件来提取地图数据,使用“AutoCAD Raster Design”插件来提取矢量数据,使用“AutoCAD Civil 3D”插件来提取道路数据等。
这些插件的功能更加强大,可以提供更多的坐标提取功能。
CAD 中提取坐标的方法很多,可以根据自己的需要选择适合自己的方法。
