城市轨道交通工程测量数据处理系统的设计与实现
2023-11-03
来源:汇智旅游网
2015年8月 第4期 文章编号:1672—8262(2015)04-141—04 城市勘测 Aug.2015 No.4 Urban Geotechnical Investigation&Surveying 中图分类号:P209 文献标识码:B 城市轨道交通工程测量数据处理系统的设计与实现 梁爽 ,王玉福 ,李鹏 ,马全明 ,高俊 (1.北京城建勘测设计研究院有限责任公司,北京摘100101;2.东莞市轨道交通有限公司,广东东莞523000) 要:针对城市轨道交通工程测量的特点,采用面向对象的系统开发技术,以Visual C++6.0为可视化开发平台,从 底层进行类的定义以及代码编写,将整个城市轨道交通x-程测量涉及的数据处理基本涵盖,相比于行业内较为分散 的基于Excel表格开发的简易程序具有明显的适用性和易操作性。 关键词:城市轨道交通工程测量;数据处理;Visual C++6.0 1 引 言 目前轨道交通行业内大部分针对轨道交通线路工 程测量的内业数据处理计算的方法,一是采用计算器 人工计算,二是通过CAD图上拟合量取,三是采用诸 读人数据格式。具体的读人数据格式如表1所示。 数据读入格式 表1 行数 点号 1394 2O31 2032 ¥ { 59.875 1 ¥57.931 9 } 28.660 5 28.187 3 —9.179 -9.183 如Excel等进行二次开发的简易程序进行计算等其他 一些方法。这些计算方法在实际运用中均可操作,但 是缺乏统一的操作标准,比较分散且操作步骤复杂,对 于原始数据的读人格式也各种各样,容易导致计算结 果出现错误等问题。针对存在的问题,本文结合整个 轨道交通工程测量的特点,以Visual C++6.0为可视 2.2流程设计 城市轨道交通工程测量数据处理系统设计的流程 包括系统的功能模块、数据处理的关键算法以及系统 的界面设计。将测量仪器中的原始数据按照设计读人 格式排列好,选择相应的数据处理模块,读人数据,完 化开发平台,从底层进行类的定义以及代码编写,开发 出工程测量数据处理8大模块,不仅统一了数据读人 格式,简化了数据处理的操作程序,而且在重大测量数 据处理模块中提供了多种复核计算程序,从而达到了 成数据的处理过程并生成平差报告,根据报告中的精 数据处理速度快,数据处理结果可信度高的效果,希望 对国内同行在轨道交通工程测量数据处理方面提供一 些借鉴和参考。 度结果,如果满足精度要求,保存平差报告并按要求输 出成果,否则检查读人数据,重新输入并处理。在这里 需要强调的是,部分重大测量数据处理模块提供了多 种算法进行数据处理,用户可以选择不同算法进行验 2总体设计思路 2.1数据格式设计 证,确保数据成果的可靠,具体的系统流程设计如图1 所示。 2.3功能划分 城市轨道交通工程测量数据处理系统关于数据格 式的设计,主要是针对海量三维坐标数据,一是要尽量 符合目前主流的测量仪器的输出格式,主要是全站仪 针对城市轨道交通工程测量的实际特点,将涉及 的测量数据处理主要划分为盾构管片姿态测量、盾构 的内存海量坐标点位数据,包括点号,y, ,日数值;二 是要统一定义整个系统的输入数据格式,数据的排列 要规范易操作,尽量按照测量仪器输出后简易修改或 者不修改便可以进行数据的读人;三是读人数据的文 件大小要控制在合理范围内,不影响数据的读入速度。 机姿态测量、联系测量、线路(隧道)中心线计算、多点 拟合圆(球)心、坐标系转换、断面测量数据处理、坐标 正反算,选择相应的模块以后,会弹出子模块,分别对 应着不同的算法,用户可根据选择相应的模块进行处 理验算。另外,系统界面上还有用户注册、使用说明、 退出等附加功能供选择使用。 基于以上三点,作者选择文本格式(.txt)作为最终的 收稿13期:2015—01—3o 作者简介:梁爽(1985一),男,工程师,主要从事城市轨道交通工程测量工作。 第4期 梁爽等.城市轨道交通工程测量数据处理系统的设计与实现 盾构机人工姿态平差表 143 表3 位置关系不变,则待求点在每个坐标系中到各公共点 的长度相等,假设n个公共点在已知坐标系中的坐标 为(xi,Yi,Zi),在待求坐标系中的坐标为(xi,yi,zi)其 中11,=1,2,…,几,待求点在已知坐标系中的坐标为(XO, yo,ZO),在待求坐标系中的坐标为( ,Y, ),则有下式: (xi-x) +(yi—Y) +(zi—z) =( —XO) +(y —yo) 平移参数 水平偏差/mm ¥¥¥22.999 4 竖向偏差/ram 里程/m 62 288 3 -6.720 2 平移参数改正数 比例参数 公共点盾构局域 坐标系中的坐标 公共点施工坐标 系中的坐标 公用点坐标 改正数 0.001 252 0.999 7 2.0.000 686 一O.000 822 比例参数改正数 一0.00O 45 390 7 -3.449 2 0.621 9 +(Zi一 ) (2) ¥¥ 213405 .58 420 4 -6.206 1 —0.000 9 0.000 8 分别将各公共点坐标代入上式中,利用参数平差的 方法直接求得待求点在待求坐标系中的坐标( ,Y,z)。 0.000 7 4工程应用实例 本数据处理系统在东莞城市快速轨道交通R2线 工程测量中进行了实际应用,笔者选择某区间标段工 我们可以根据改正数的大小,来判断在现场采集 数据的精度。同时可以进行粗差剔除,对于改正数较 大的点剔除后重新计算,计算出更为可靠的结果。由 程测量为实例,以关键节点的测量数据为依托,对系统 的数据处理能力进行验证。例如某区问盾构掘进过程 中,在盾构停机维护期间,外业对盾构机的参考点进行 实际测量,选择系统的盾构机姿态计算模块,进行数据 处理,输出成果报告及平差结果如表2、表3所示。 盾构机人工姿态测量成果表 表2 于篇幅有限,上述表格中只提供了部分数据。经过多 种方法的计算、并与现场盾构机操控室电脑数据进行 对比,盾构机姿态测量的数据处理完全满足施工要求。 本系统对海量断面测量的数据处理也取得了良好 的应用效果。同样以东莞R2线工程某盾构区间为 例,在完成隧道贯通后,按照设计单位断面测量技术要 求,每个断面测量lO个点位的三维坐标数据,存储于 全站仪中。内业对海量的断面点位数据进行统一编 辑,以文本格式存储,选择系统的断面测量模块中的圆 形断面程序,进行快速批量处理,几分钟之内便可完成 数据处理,并生成断面数据成果表,如表4所示。 表4 刊 算:XX 水平偏差/mm 首尾计算 盾首 坐标 盾尾 竖向偏差/ram ¥60.163 里程/m -6.849 } 23.00o { 23.009 { 19.620 62.289 -6.723 }62.275 }60.152 -6.708 -6.804 }}} 19.623 首尾设计 盾首 坐标 盾尾 计算偏差 盾首 盾尾 一16 -7 —15 -45 926.057 930.048 盾构圆形隧道断面数据成果表 工点(站、区间):)0(区随 左线 隧道类型:圆形 测点 左 断面偏距 右 底板高程 顶板高程 断面里程ZDK 位置 实测值 /./ ̄m Him 设计值 差值 ,m 实测值 H/m 设计值 差值 实测值 设计值 差值 实测值 设计值 差值 /m /mm ,m ,m /m ,m An /m /mm Llmm 上 17 869.O65 1 873 -0.446 l 898 -25 54 1 748 .0.400 l 850 .1O2 1 .O29 -5.O66 37 0.377 0.334 43 中l 2754 -2.391 3 711t) 2701 -2.378 27oo 中2 2 588 .3.256 2 549 下 上 17 875.298 2 188 .3.967 2 l74 l 94o _o.433 l 872 39 2 558 .3.248 2 552 14 2 168 -3.95O 2187 68 1 866 .42O l 858 7 19 8 27 .中1 27l6 .2.387 27o0 中2 2 537 .3.Ooo 2 538 下 2 146 3.987 2 l69 16 2673 .2_384 2700 .1 .2O 2491 .3.3114 2 536 2 131 .3.938 22O4 5.O42 .5.079 36 O.367 0.321 46 46 .73 上 17 882.879 l 904 .1.435 1 850 .423 2694 55 l 876 -o.436 1 862 24 2687 -2.375 2706 6 2 515 3.285 2 556 —16 2 l14 -3.993 2 l84 14 .19 .5.055 .5.O97 42 0.344 0.303 41 中1 2718 中2 2 529 .3.344 2 523 下 2 15l -3.999 2 168 -4l —70 上 17 888.873 1 918 -0.478 l 870 48 l 93l -0.493 1 908 17 2 689 -2.434 2711 23 -22 .5.O65 .5.1l5 50 0.332 0.285 46 中l 2 706 -2.426 2689 中2 2 514 .3.364 2 5l6 下 2 135 -4.024 2 157 -2 2 5l8 .22 _3O3 2 561 .43 -73 2 130 .3.99O 22o4 城市勘测 2015年8月 笔者还采用了广州、深圳、北京等多地的轨道交通 工程测量实测数据,对本测量数据系统的各个模块分 (3)盾构施工测量系统中的盾构机人工姿态数 据处理技术,计算方法灵活,适用性强,能够在盾构 别进行了大量的计算验证,由于数据众多,文章中就不 一一机导向系统出现故障的情况下,快速准确地判断出 列举了。测量数据的处理结果都很好的符合了工 盾构机实际姿态。该模块针对目前主流的盾构机, 针对主动铰接和被动铰接不同的盾构机形式以及盾 程实际,满足了施工要求。 构机刚体上有无厂商提供的参考点数据,均提供了 5 结语 系统多样的计算模块,并且自动进行改正计算,方便 笔者完成系统开发以后,经过实际验证,取得了较 好的效果,本系统有以下几个方面的特点: (1)本文主要从城市轨道交通工程测量的实际出 测量工作者剔除外业中错误的点位数据,确保盾构 施工的测量安全。 发,考虑到目前行业内没有一套综合全面的测量数据 处理系统,本系统采用Visual c++6.0开发,从底层进 行类的定义以及代码编写,在Windows环境下运行,用 户界面形象直观,易学易用,在软件使用上已经具有良 好的推广应用前景。 (2)首次将轨道交通工程盾构施工过程中相关的 参考文献 [1] 陈能,江男,王梅珍.城市轨道交通基础地理信息系统的 设计与实现[J].城市轨道交通研究,2006(1o). [2] 秦长利.城市轨道交通工程测量[M].北京:中国建筑工 业出版社,2008. [3] 马全明.伊朗德黑兰地铁一、二号线工程断面测量的技 测量计算进行了系统的集成开发,根据盾构施工的实 际特点,从盾构始发前的隧道中线数据计算,盾构始发 的姿态检查计算,洞门中心定位安装,到掘进过程中的 管片姿态偏差计算,从盾构始发井施工放样期间的坐 术方法[c].现代工程测量技术发展与应用研讨交流会 论文集。2005. [4] 宋力杰.测量平差程序设计[M].北京:国防工业出版 社.2009. [5] 王玉福.人工测量盾构机姿态的模型研究[J].城市建 设,2Ol1(2). 标正反算、施工坐标系与局域坐标系的转换到盾构后 期竣工的断面净空测量,涵盖了目前轨道交通工程盾 构施工期间所有的相关步骤,具有较强的系统性和普 遍适用性。 [6] 王思锴.城市轨道交通工程隧道结构断面测量技术方法 的实践与探索[J].城市勘测,201l(2). Design and Realization of Urban I il Transit Engineering Survey Data Processing System Liang Shuang ,Wang Yufu ,Li Peng ,Ma Quanming ,Gao Jun (1.Beijing Urban Construction Design Institute Limited Liability Company,Beijing 100101,China; 2.Dongguan Rail Transportation Company Limited,Donggnan 523000,China) Abstract:In this paper,according to the characteristics of city rail trafifc engineering survey system,using the object —oriented development technology,with Visual C++6.0 as development platform of visualization,the class definition and code from the bottom,the data processing of the whole city track traffic engineering survey relates to the basic covers, compared to Industry more scattered simple program Excel table based development has obvious adaptability and easy 0p— eration,hoping to provide reference for survey of workers engaged in domestic rail transit engineering. Key words:urban rail transit engineering survey;data processing;Visual C++6.0