测绘地理信息   2016, Vol. 41 Issue (6): 95-99
0
《工程测量学》课程设计系统设计与开发[PDF全文]
连达军1, 严勇1, 郑留蒋1, 沈军1    
1. 苏州科技大学环境科学与工程学院,江苏 苏州,215011
摘要: 《工程测量学》课程设计是测绘工程专业的必修课程,有助于培养学生的工程设计与实践能力。系统基于平差理论、大地测量学以及工程测量学等理论知识,在VS2010软件开发平台上应用面向对象的可视化语言Visual C++开发,实现了平面网的模拟设计和水准网的最短路径分析等主要功能,同时设计了曲线的测设功能、纵横断面图的自动绘制功能以及土方量估算功能;实现了工程控制网的优化设计,缩短人工处理数据的时间,节约了成本,提高了工作效率。软件可以作为测绘工程专业《工程测量学》课程设计软件,也可为测量工程提供分析与测算服务。
关键词: 《工程测量学》课程设计     工程控制网     优化设计     精度评定    
Design and Development of the Course Design System for Engineering Geodesy
LIAN Dajun1, YAN Yong1, ZHENG Liujiang1, SHEN Jun1    
1. School of Environmental Science and Engineering, Suzhou University of Science and Technology, Suzhou 215011, China
First author: LIAN Dajun, PhD, associate professor, engaged in the teaching and research of surveying and mapping engineering and geographic information science.E-mail: ldjwwyx@126.com
Abstract: Engineering Geodesy course design is a compulsory course for surveying and mapping engineering specialty. The course is helpful to cultivate students'engineering design and practical ability. The course design system was designed and developed on the basis of theoretical knowledge of adjustment theory, geodesy and engineering surveying theory etc. With the help of object-oriented visual language Visual C++ on the VS2010 development platform, simulated design of the horizontal control network and the shortest path analysis of leveling network can be implemented. Such functions as curve setting-out, vertical and horizontal cross-sectional view automatically drawing, and earthwork estimation can also be realized. The system can complete optimization design of engineering control network, reduce the time for manual processing and cut down costs and improve work efficiency. This system can be used as the software of the course design for surveying engineering and provide analysis and measurement service for measurement work.
Key words: Engineering Geodesy course design     engineering control network     optimization design     accuracy assessment    

《工程测量学》是针对工程测量专业高年级学生开设的一门应用性和综合性较强的专业课程,其内容涵盖工程、工业和城市建设以及矿区资源开发各个阶段的地形和有关信息的采集和处理方法,施工放样、设备安装、变形监测分析和预报等的理论、方法和技术,以及对测量和工程有关信息进行管理和使用的理论与方法。随着现代社会和人类文明的高速发展,工程测量学的服务范围不断扩大,对其理论与技术方法提出了更高要求[1-5]

目前,高校教学普遍存在教材建设和课程建设滞后、实验项目难以全面开展、课时总量不断压缩,以及讲授与实践脱节等问题,因此,提高课程的授课效率和学习效能成为该课程教学改革的当务之急。正是基于这种背景,目前多数高校在课堂教学之外,增设了大型集中参观实习和综合性课程设计,如武汉大学测绘学院将该课程的集中教学实习和大型综合课程设计各设置2周。本系统正是针对该课程综合设计环节,并不同程度地满足学生对该课程的自主学习而设计开发的[6-12]

1 系统需求分析与总体设计 1.1 系统需求分析

武汉大学研究开发的地面测量工程控制测量数据处理通用软件包(COSA_CODAPS)具有任意平面网和水准网平差、粗差探测剔除等功能,能够进行工程控制网模拟计算分析与优化设计。但该课程涉及众多工程测量任务,若对每项任务的设计与练习都借助于不同的专业软件,则不方便对设计成果数据进行管理与使用。本文在分析总结已有相关软件功能的基础上,设计开发可满足《工程测量学》综合课程设计主要内容的课程设计系统。

1.2 系统总体设计

《工程测量学》课程设计是课堂教学的延伸,旨在强化该专业学生的工程概念,提高教学效率和学习效能。按照该课程纵向理论方法与横向工程技术相结合的课程体系,课程设计主要内容应覆盖工程控制网优化设计、线状工程曲线测设、纵横断面测绘和工程土方量测算等方面。基于上述思考,并考虑到软件便于对数据的管理和使用,该系统设计包含5大模块,可实现数据存取和成果文档管理等功能。《工程测量学》课程设计的总体设计如图 1所示。

图 1 《工程测量学》课程设计系统总体设计 Figure 1 Overall Design of Engineering Geodesy Course Design System

2 系统功能模块设计

本系统基于误差理论、大地测量学和工程测量学等理论,实现工程控制网优化设计、曲线测设等工程测量设计与应用功能。系统共包括平面网模块、水准网模块、曲线测设模块、纵横断面模块和土方量模块,各模块又由若干子模块组成,如平面网模块分为数据初始化模块、精度计算模块、数据管理模块和方案优选模块。

2.1 平面控制网优化设计模块

随着工程测量技术和计算机技术的应用,工程控制网布设更加方便灵活,其优化设计更加简单易行,机助模拟优化设计方法已全面取代4类优化设计和解析法优化设计方法。

该方法对于初步确定的网形与观测精度,模拟一组起始数据与观测值,根据平差原理计算出未知参数及其函数的精度和可靠性信息并估算成本,与预定的精度与可靠性要求、成本约束条件进行比较;根据平差计算结果与设计者的经验,对控制网的网形进行修正,并重新进行精度计算,直至获得符合各项设计要求的设计方案。

2.2 水准网路线优化设计模块

工程中的水准网采用一二三四等水准测量方法布设和施测,应统一到国家高程系,遵照相应的规范执行。水准路线优化设计就是在符合测量设计规范的前提下,实地考察和机助选点相结合,实时动态地设计水准环线的最短路线。路网节点记录其在规定坐标系中的坐标值,考虑到路网节点数量较多,采用邻接表网络拓扑数据结构存储邻接点信息。本模块基于Dijkstra算法确定两节点间的最短路径,其基本思想是:把节点集合V分成两组,一组为已求出最短路径的顶点集合S,另一组为未确定最短路径的顶点集合U,在保持从源点集VS中各顶点的最短路径长度不大于从VU中任何顶点的最短路径长度的前提下,按最短路径长度的递增次序依次把第二组的顶点加入S中。按该算法遍历路网所有节点后,即可得到最短水准路线。

2.3 线状工程曲线测设模块

受地形和地质等因素的影响,公路和铁路等线状工程走向一般都是由直线段和曲线段组成,涉及到曲线类型选取、曲线参数、曲线坐标和放样数据的计算。考虑到曲线类型的实际应用情况,并便于学生能扎实掌握不同测设方法对应测设数据的计算流程,本模块主要包括圆曲线、缓和曲线、竖曲线和回头曲线几种类型,测设方法则选取偏角法、极坐标法、自由设站法等方法,可实现数据输入、测设数据计算、图形显示和成果文件输出等功能。

2.4 线路纵横断面绘制模块

纵横断面图可描述线路沿线方向和曲线控制点、公里桩、桥隧两端、挡土墙垂直于线路中线方向的地面起伏情况,不仅作为线状工程测量的重要基础资料,而且可作为道路和管线设计依据,路基、隧道、桥涵、站场设计及土石方量的计算依据;河道横断面图则可应用于河道演变规律研究,在水利工程中计算回水曲线和了解枢纽上下游地区的河道形状以及河道清淤方量的估算。随着线路勘测设计一体化技术的发展,纵横断面图的自动化绘制显得尤为重要。本模块主要针对线路、河道和管线3种工程应用类型设计,不同工程类型导入数据的格式不同,以公路测量为例,需输入设计高程以及曲线参数等数据,数据格式如下:

200, 5.1, 1, 1000, 0.31, 25

350, 4.6, 0, 1000, 0.1, 15

……

前两位对应点的里程和高程;第3位是偏角方向:1代表向右偏转,0代表向左偏转,表示纵断面图在圆曲线处的走向;后面3位分别是圆曲线半径、曲线外矢距、圆曲线切线长。用符号显示为(下凸)、(上凸)。

2.5 工程土石方量测算模块

土方量估算方法包括断面法、等高线法、方格网法、DTM法和平均高程法,各有其适用情形和优缺点,应根据工程要求和地形情况选择相应的计算方法。

3 系统功能实现

开发平台选取Visual Studio 2010,考虑到CLR环境下.NET Framwork类库更安全的功能特征,以及本地C++在运算的过程中执行效率高有利于测量平差等复杂计算的特点,本系统以CLR环境下的托管C++与本地非托管C++相混合的方式编写程序代码。由于组件混合过程中会造成一定的性能损失,在编码过程中尽量减少托管与非托管C++代码组件之间的通信,以保证程序安全性,并提高执行效率。系统主界面除上述5大模块外,还设置了“文件”菜单,包括“新建项目”、“打开项目”、“保存项目”和“退出”4个菜单项,用以存放和读取生成的成果文件和成果图。

平面网设计模块输入、输出界面如图 2(a)所示,输入底图并配准后,可在图上通过选取未知点设计平面控制网图形,输入设计平面网等级和仪器参数后点击模拟观测,可生成模拟观测值并进行相应的精度评定,并显绘点位误差椭圆;在一定的精度准则下,即可优选最佳方案。

图 2 系统总界面、各主要模块及其运行结果 Figure 2 System Total Interface, Main Modules and Their Results

水准网路线设计模块则可通过导入水准点数据或手动增删水准点构成并编辑水准环线,通过最短路径运算生成最短线路,并显示路径水准点、环路长度、总环路长度和测量路线长度,如图 2(b)所示。

曲线测设模块中采用偏角法对缓曲线进行测设数据计算和图形显汇,结果如图 2(c)所示。

纵横断面绘制时,点位数据来自全站仪或RTK,设计里程文件和坐标文件两种格式,高程数据来自中平测量,根据不同线状工程类型以及其他参数要求绘制断面图。该模块界面和地下管线纵断面图绘制结果如图 3所示。

图 3 纵横断面图绘制模块及其运行结果 Figure 3 Drawing Module and Its Running Results of the Horizontal and Vertical Sections

4 结束语

本文从测绘工程专业引用型创新人才培养和《工程测量学》课程教学需要出发,设计开发工程测量课程设计系统,实现了工程控制网优化设计、曲线测设、断面绘制和土方量估算等功能。该系统在苏州科技大学空间信息与测绘工程系教师指导下,历时3个教学周期,投入约10名学生进行系统开发完善与试用,操作简便,界面友好,可有效培养学生的工程设计与实践技能。

本系统在控制网图形智能化桌面设计、导入数据格式兼容性、模块间数据通讯等方面尚存在不足,需要在今后的使用过程中不断总结并逐步完善。

参考文献
[1] 张正绿. 工程测量学[M]. 武汉: 武汉大学出版社, 2005 .
Zhang Zhenglu. Engineering Geodesy[M]. Wuhan: Wuhan University Press, 2005 .
[2] 陶本藻. 大地控制网优化设计[J]. 测绘通报,1990,(2) : 7–11.
Tao Benzao. Optimal Design of Geodetic Control Network[J]. Bulletin of Surveying and Mapping,1990,(2) : 7–11.
[3] 张正禄, 罗年学, 黄全义, 等. 一种基于可靠性的工程控制网优化设计新方法[J]. 武汉大学学报·信息科学版,2001,26(4) : 354–359.
Zhang Zhenglu, Luo Nianxue, Huang Quanyi, et al. A New Method Based on Reliability of Engineering Control Network for Nets Optimization[J]. Geomatics and Information Science of Wuhan University,2001,26(4) : 354–359.
[4] Seemkooei A. Comparison of Reliability and Geometrical Strength Criteria in Geodetic Networks[J]. Journal of Geodesy,2001,75 : 227–233. DOI:10.1007/s001900100170
[5] 李泽球. Excel用于工程控制网优化设计[J]. 测绘工程,2005,14(2) : 61–62.
Li Zeqiu. Optimum Design of Engineering Control Network in Excel[J]. Engineering of Surveying and Mapping,2005,14(2) : 61–62.
[6] 宋力杰. 测量平差程序设计[M]. 北京: 国防出版社, 2001 .
Song Lijie. Program Design for Surveying Adjustment[M]. Beijing: Defense Press, 2001 .
[7] 周长春. 工程控制网最优化设计[J]. 昆明工学院学报,1986,11(3) : 16–30.
Zhou Changchun. The Optimum Design of Control Networks in Engineering[J]. Journal of Kunming Institute of Technology,1986,11(3) : 16–30.
[8] 孔祥元. 控制测量学[M]. 武汉: 武汉大学出版社, 2006 .
Kong Xiangyuan. Control Surveying[M]. Wuhan: Wuhan University Press, 2006 .
[9] 董钧祥, 杨德宏. 测量坐标转换模型及其应用[J]. 昆明理工大学学报(理工版),2006,31(3) : 1–4.
Dong Junxiang, Yang Dehong. Survey Coordinate Transformation Models and Its Application[J]. Journal of Kunming University of Science and Technology (Science and Technology),2006,31(3) : 1–4.
[10] 穆森, 赵文吉, 王羽佳. 海宁市城市D级GDS工程控制网优化设计[J]. 首都师范大学学报(自然科学版),2008,29(2) : 77–84.
Mu Sen, Zhao Wenji, Wang Yujia. The Design Optimization of Grade D GPS Engineering Control Net of Haining City[J]. Journal of Capital Normal University (Natural Science Edition),2008,29(2) : 77–84.
[11] 李天文. GPS原理与应用[M]. 北京: 科学出版社, 2010 .
Li Tianwen. GPS Principle and Application[M]. Beijing: Science Press, 2010 .
[12] 赵长胜. GPS控制网优化设计系统[J]. 现代测绘,2003,26(5) : 6–8.
Zhao Changsheng. System of GPS Control Network Optimum Design[J]. Modern Surveying and Mapping,2003,26(5) : 6–8.