1.监测数据采集与获取
目前业内所有的自动化监测设备的控制和数据采集都是支持串口通讯协议的。也就是说,只要知道设备的具体通信规则,就可以编写代码通过串口协议来控制仪器进行采集和测量。
目前公司已实现自动化实时采集的通信框架,具体实现的测量设备有:GalaXYZ测距仪\Leica全站仪\Topcon全站仪\Rinex格式GNSS接收机等,还可按提供的设备命令SDK进行定制开发。
2.监测数据预处理
测量设备的观测数据一般都不是可用的最终成果。将观测数据直接发送回服务器的做法是比较耗费网络资源的。可编程采集设备的好处是针对不同的测量设备,在采集原始观测数据的之后就可以立即进行数据剔除,数据转化,最后上传回服务器的数据量会大大减小,降低网络负载。
3.监测原始数据现场缓存
采集设备在发送预处理后的数据返回服务器的同时,还会储存最原始的观测数据。在需要的时候才通过接收远程指令发送回服务器,以节省网络带宽。
4.监测成果持久化
根据现场采集设备发送回来的测量数据进行解算和统计,生成目标成果,并最终储存在数据库中。
5.监测成果可视化
在储存监测成果之后,服务器开放一系列的数据接口。这些接口可以通过网页或客户端进行访问,获取有序的监测成果数据列表。这些数据列表可以由网页或客户端在程序内部进行渲染并绘制成曲线,呈现给最终的用户。