3.1.1 全站仪数据传输
3.1.1.1 CASS坐标数据文件
全站仪测量碎部点的原始观测值为水平角β、竖直角α和斜距S,并在坐标测量模式选择下,通过全站仪或者电子手簿内置的计算程序计算出测点坐标并保存起来。虽然不同型号仪器的文件数据格式不尽相同,但文件的内容基本相同。
坐标数据文件是CASS最基础的数据文件,扩展名是“dat”,文件名可由用户根据习惯自行命名,如20150607.dat,以实测时间命名。
无论是从电子手簿传输到计算机还是用电子平板在野外直接记录数据,都生成一个坐标数据文件,其格式如下:
1点点名,1点编码,1点y(东)坐标,1点x(北)坐标,1点高程
……
N点点名,N点编码,N点y(东)坐标,N点x(北)坐标,N点高程
说明:
(1)文件内每一行代表一个点,各行第一个逗号前的数字,是该测点的点号。
(2)每个点y(东)坐标、x(北)坐标、高程的单位均是m,注意y坐标在前,x坐标在后。
(3)编码内不能含有逗号。无码作业时,文件中的编码位置为空或为自定义的代码,此时的文件称为无码坐标数据文件。即使编码为空,文件中第二个逗号也不能省略(如下列数据)。
21,,549601.0685,4649739.4344,62.439
22,,549598.2355,4649731.8756,62.442
23,,549592.5667,4649723.4852,62.533
24,,549583.6271,4649723.9533,63.198
有码作业时,各点编码有如下约定:若该点是地形点(离散地貌点)则为空;若该点是地物点则为测点的简码;此时的文件称为有码坐标数据文件(如下列数据)。
1,W4,549106.1612,4651137.5424,190.444
2,A14,549116.7546,4651141.5842,190.399
3,F2,549097.2181,4651087.3153,0
4,+,549103.7534,4651096.1942,0
5,+,549108.6882,4651092.1754,0
6,A50,549148.1523,4651221.2742,194.500
7,,549168.0784,465220.2881,294.666
(4)所有的逗号不能在全角方式下输入。
(5)坐标数据文件可以用“记事本”打开,也可以用“Excel”打开。少量数据的编辑修改在“记事本”进行,批量数据的编辑修改在“Excel”中进行更加方便。
全站仪中记录的数据需要传输到计算机中,并转化为绘图软件需要的数据格式,才能在绘图软件下使用。传输到计算机中的坐标数据,将存放在“坐标数据文件”中。
3.1.1.2 数据传输及通讯参数
1.数据传输的方式
数据的传输方式有串行通讯和并行通讯两种。串行通讯适用于距离较远的情况,并行通讯适用于距离较近的情况。
在串行通讯的数据传输中,数据信息是按二进制的顺序由低到高,一位一位地在一根信号线上传送的。串行通讯设备要求简单,成本价格低,虽然传输速度较慢,但信息质量很高,所以这成了一种常用的信息交换的方式。计算机上最常用的串行接口是美国电子工业协会规定的RS—232C标准接口,如计算机上的COM1和COM2。通常鼠标、全站仪、GNSS接收机等数据传输均采用标准串行接口。
2.同步传输与异步传输
串行数据通讯有两种传输方式:同步传输和异步传输。
同步传输是指每一个数据位都是用相同的时间间隔发送,而接收时也必须以发送时的相同时间间隔接收每一位信息。不论是否数据传输,接收单元与发送单元都必须在每一个二进制位上保持同步。
异步传输时,接收单元不能准确预计什么时候要接收下一个数据串,所以在发送任意数据串之前首先发送一位二进制数据进行报警,起始位的值为“0”,称为“起始位”,在其之后接着发送数据串。数据串发送完毕后,在其后加上1~2位二进制数来表示数据传输的结束,其值为“1”,因而称为“停止位”。
串行传输通常采用异步传输方式,而且全站仪、GNSS接收机的数据传输一般都采用异步传输方式。
3.波特率
波特率表示数据传输速度的快慢,指每秒钟传输的数据位数,通常用位/秒(b/s)表示。例如,某设备的数据传输速度为480个字符,每个字符包括10位(起始位1位,数据位7位,检验位1位,停止位1位),所以其波特率为4800bit/s。全站仪数据传输时的波特率多采用1200bit/s以上。常见的波特率有300bit/s、600bit/s、1200bit/s、1800bit/s、2400bit/s、4800bit/s、9600bit/s、19200bit/s等。
4.数据位
数据位指单向数据传输的位数,一般为7~8位。
5.校验位
校验位,又称做奇偶校验位,它位于数据位7~8位之后,为一个二进制位,以便在接收单元检验传输的数据是否有误。通常校验位有5种方式:NONE(无检验)、EVEN(偶检验)、ODD(奇检验)、MARK(标记校验)、SPACE(空号校验)。
在全站仪的通讯中,一般采用前三种校验方式,占一位,用N、E或O表示(分别代表NONE、ENEN、ODD)。
6.停止位
停止位是在校验位之后再设置的一位或两位二进制位,用于表示传输字符的结束。有些全站仪还规定了发送与接收端的应答信息。接收端没有发出请求发送的信息,接收端不会接收全站仪发送的数据,这样就能确保数据传输的正确性和完整性。
大多数字测图软件系统都编写了各厂家生产的全站仪的相应接口程序,并写入菜单中,用户使用时只要根据自己的全站仪型号选择就可以了。当然,也可以通过厂家提供的通讯程序或用户自编的通讯程序进行数据通讯。
3.1.1.3 用通讯软件进行数据传输
全站仪数据通讯软件很多,功能大同小异,选择自己喜欢用的一款即可,本项目介绍拓普康全站仪用T—COMV1.5中文版进行数据传输。
首先要将该软件安装到电脑上,然后运行该软件,即可显示如图3.1所示界面。
在“文件”菜单中设置储存位置,在“通讯”菜单中选择全站仪型号或直接在工具栏中单击相应按钮即可弹出“通讯状态”对话框(图3.2),在此对话框中设置COM口、波特率、数据位、奇偶位、停止位。
图3.1 T—COMV1.5中文版界面
图3.2 通讯参数设置
图3.3 全站仪与电脑数据传输通讯设置
图3.4 全站仪与电脑数据传输操作过程
软件通讯参数设置好后,在拓普康全站仪主菜单中调用“存储管理”子菜单,选择数据格式、设置通讯参数(仪器和软件参数要保持一致)、选择要发送的测量数据类型、选择要发送的数据文件后等待按键发送。操作如图3.3和图3.4所示。目前,很多全站仪可以直接用U盘拷贝和蓝牙传输数据,为数据传输提供了方便。
3.1.1.4 在CASS中传输数据
在CASS中进行数据传输时,首先用数据线将全站仪和电脑连接起来,开启全站仪电源,并运行电脑中的南方CASS软件。
在全站仪通讯设置和上述通讯软件传输的过程一致,在仪器里设置好后,在南方CASS软件中,选择菜单“数据”→“读取全站仪数据”(图3.5),就会出现全站仪内存数据转换的对话框(图3.6)。
图3.5 CASS数据菜单读取全站仪数据
图3.6 全站仪内存数据转换
在此对话框中选择仪器、设置通讯口、波特率、检验、数据位、停止位、超时、通讯临时文件、CASS坐标文件后,单击“转换”(先在全站仪上回车发送数据),即可将全站仪上的坐标数据文件传输到计算机中。
如果仪器类型里无所需型号或无法通讯,先用该仪器自带的传输软件将数据下载。将“联机”去掉,“通讯临时文件”选择下载的数据文件,“CASS坐标文件”输入文件名。单击“转换”,也可完成数据的转换。
目前也有很多品牌的全站可以在仪器里对数据格式进行转换(例如转换为CASS格式),然后用U盘直接从仪器里面拷贝到计算机中。