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中【格式】----【点样式】,对话框:

这样就完美导入坐标了,后期自己根据坐标贴上图库吧~

如果大家还是有什么出错的,多看看别人的教程,摸索一下,总体思路就是这样做的。