论文部分内容阅读
随着现代城市建设的快速发展,地下管线普查工作得到越来越多的重视。在以往城市地下管线的普查工作过程中,外业采用绘制纸质草图,记录各管线点的连接关系、管线属性信息和物探点的属性信息,内业根据这些外业记录的信息,逐点绘制管线图,并手动将这些数据录入数据库的方式进行作业。对于数据量比较小的工程,采用这种方式作业具有直观、高效和节约成本的优点。但由于城市地下管线的种类比较多,需要采集的信息量比较大,不同种类的管线需要采集的信息也不尽相同。如果仍然采用以往的方式进行作业效率比较低,各个管线之间容易发生混乱,发现和修改草图记录信息中的错误比较困难。在数据录入和图形绘制过程中比较容易引入人为错误,增加了外业草图绘制难度和不必要的工作量,严重影响着对工期和工程成本的控制。同时在后续对地下管线数据进行更新时,其过程也比较繁琐,更新困难比较大,不利于城市地下管线普查内外业一体化的发展。 针对城市地下管线数据采集和更新中遇到的这些问题,在目前比较流行的Android系统上,采用Java编程语言,以常用的Android手机设备为硬件,研发城市地下管线数据采集系统。该系统具有的功能有:城市地下管线属性信息、管线点属性信息、管线点拓扑关系的存储和查询,现场外业草图的绘制和编辑,GPS定位,SQLite数据库内容查询、修改、读入、写出,图库联动,图形文件的读入、写出。 该系统的实现在以下几个方面提高了城市地下管线数据采集的准确性和效率: (1)现场将需要采集的数据直接录入到SQLite数据库中,省去了内业逐点入库的工作,减少了工作量。 (2)各类管线在草图中以不同的颜色表示,避免了在草图绘制过程中产生的管线混乱问题,降低了外业草图绘制的难度。 (3)将草图和数据库作为一个整体进行处理,可以通过操作相关的图形对数据库内容进行修改,避免了由于数据修改造成的数据混乱问题。 (4)封装了管线种类、特征点、附属物资源,外业通过下拉列表将这些资源录入到数据库中,避免了由于手工输入造成的错误,提高了地下管线数据采集效率,保证了地下管线数据采集过程中的统一性。 (5)理论上草图绘制区域是无限大的,避免了由于草图图纸过多造成的查找数据不方便的问题。 (6)可以将原有数据库中的地下管线资料以.txt格式导入到手机设备的数据库中,方便对原有数据资料的更新。 (7)系统中对各管线点的连接关系进行了存储,方便后续利用这些连接关系实现内业管线的自动成图。