2024年3月7日发(作者:)
网上其实也有很多教程的,试过很多,失败也很多,不是人家说错,而是教程说不全,或者一些细节没注意,自己的CAD没设置好,下面我为大家再讲讲:
GPS采集器收到的信息,输出为excel文件,注意很多仪器输出的都是CSV文件,数据比较混乱的,而且还有一些隐藏的符号,直接影响后期CAD数据的生成。建议大家新开一个excel文档,将XY和高程输进去,如果后期输出出错,那么一定是你的数据有问题,试试手动输入excel的表格看看!这个很重要!我就因为这个浪费了一整天的时间。
举例:
序号
112
111
110
北Y(m)
37525319.524
37525315.239
37525323.536
东X(m)
2589858.399
2589856.519
2589855.359
高程
23.000
23.754
24.120
画点
point 37525319524,2589858399
point 37525315239,2589856519
point 37525323536,2589855359
标注文字
-text j ml 37525320024,2589858399 300 0 A112h=23
-text j ml 37525315739,2589856519 300 0 A111h=23.754
-text j ml 37525324036,2589855359 300 0 A110h=24.12
E、F列是生成CAD命令的,一定确保XY的数据是数值,不能带有其他隐藏符号。(测量经常得到的是以m为单位的数据,然而CAD默认都是以mm为单位,我这里以mm为单位举例)
E2:="point "&B2*1000&","&C2*1000(point是CAD画点命令,B2*1000是将m换成mm,C2同理)
EXCLE函数中:"text "输出text,或者"point空格"输出point空格,&是前后合并。
所以,E2输出的结果就是:【point 37525319524,2589858399】,就是CAD画这个坐标点的命令,
CAD中默认的坐标是先输入Y数据,再输入X的,大家注意一下。
F2: ="-text j ml "&B2*1000+500&","&C2*1000&" "&300&" 0 A"&A2&"h="&D2
"-text j ml "(CAD的写文本命令)
B2*1000+500(Y值m转mm,再向右偏移500mm)
300是字体高度,0是旋转角度,
A是自己设定的文本编号和A2的数据合成就变成文本A112了,随你设置,不设也行。
最后F2得到的结果【-text j ml 37525320024,2589858399 300 0 A112h=23】
输入CAD后,最终就是文本写在你的坐标点右边500mm处,文本内容为A112h=23。
将E、F列填充序列,得到所有坐标点的CAD命令。
接下来就是将E、F列的内容复制到一个空白的word文档里面:
1、复制过来的是一个表格内容
2、转换
转换完毕后,复制所有命令,在CAD的命令窗口黏贴上去:
看,已经批量输入CAD里面了!为了看清楚点的坐标,我们设置一下CAD点样式:
CAD中【格式】----【点样式】,对话框:
这样就完美导入坐标了,后期自己根据坐标贴上图库吧~
如果大家还是有什么出错的,多看看别人的教程,摸索一下,总体思路就是这样做的。


发布评论