作为一名测量技术人员,如果不掌握一门PC机编程语言与便携计算工具,要想提高测量工作的效率几乎寸步难行。本书正是为了帮助广大读者实现这一目标而编写。如果能掌握了这本书的内容,你从事测量工作的效率就一定能技压群芳,并彻底确立你在单位的技术骨干地位。.
测量需求的多样性与复杂性,造就了测量计算鲜明的个性化特点,这就是在商业测量计算软件高度发达的今天,掌握一些实用程序语言进行编程计算仍有广泛市场需求的重要原因。
10年前,我们就开始着手准备编写一部为广大测量技术人员提供一种圆满解决测量计算方案的图书并开始研发程序,但到底应以什么样的著书理念来写这部书?如何选择内容?如何提高读者的学习效率及保证获得良好的编程技能训练,一直是长期困扰我们的问题。
“蓝天奉献给白云,星光奉献给长夜,……”当我们的技术还不足以给出上述问题解决方案时,就无法奉献给读者一部有价值的好书,尽管不断有热心的读者不厌其烦地催问我们这部书的出版时间。经过近年来我们对著书理念与技术的潜心研究与深入探索,现在终于可以欣慰地面对翘首以盼多年的读者了。
本书是我们将以读者为本的著书理念演绎到极至,应用先进的插图制作技术,多媒体视频演示技术,倾尽全力、历时一年、精心打造的一部力作。我们以最便于广大测量技术人员易学易用为准则,以使用PC机应用程序和野外便携式计算器联合解决测量内外业计算为目的,以新型全站仪应用为手段,在确保技术先进性的前提下精心组织与编写了各章内容。通过免费赠送包含全部系统程序、应用程序、各种测量计算案例数据、便于自学的精美电子教案的随书光盘,为读者提供了一个比较完整的测量计算立体解决方案。本书的主要内容与特点如下:
1.True BASIC 2.03语言
True BASIC是BASIC语言的创始人John G.Kemeny和Thomas E.Kurtz等人于1985年根据美国国家BASIC标准设计的一个典型的结构化程序设计语言。与传统BASIC语言比较,True BASIC继承了BASIC简单易学的特点,结构化程序设计方式使程序易于阅读,独特的矩阵运算语句和高精度的数值计算使其非常适合于测量编程计算。
本书给出了使用TrueBASIC语言编写的下列常用测量程序:
1)高斯投影正、反算与换带计算。
2)高斯平面坐标正形变换。
3)水准网条件平差。
4)三角高程网间接平差。
5)光电测距三角高程导线网条件平差。
6)三角网与边角网按方向附条件间接平差。
7)导线网概算及按方向与边长间接平差。
8)支导线三维坐标计算。
9)秩亏自由网平差。
10)顾及超高、加宽缓和段的公路平曲线中/边桩坐标计算。
11)任意互通立交匝道线形中/边桩坐标计算。
12)竖曲线高程计算与导入。
. 其中最大的程序为三角网与边角网按方向附条件间接平差程序,对公路建设单位最实用的程序是任意互通立交匝道线形中/边桩坐标计算程序。
2.批量坐标变换.DXF格式数字地形图程序
当确定了两个高斯平面坐标系的严密变换关系时,程序能对扩展名为.DXF的标准图形交换格式数字地形图文件进行批量变换。这是一个用C++语言开发的程序,程序运行速度非常快,我们测试的结果是,在P4-2.6G+512MB的PC机上批量变换280幅50cm × 50cm标准分幅的.DXF格式数字地形图只需要5min。
3.CASIO fx-5500LA矩阵函数计算器
该计算器除具有常用计算器的基本功能外,还具有矩阵运算功能,最多可以计算6阶线性方程组的解,或求一个6阶非奇异矩阵的逆阵。这款计算器售价比较便宜,可用于在校学生学习测量平差课程时使用。..
4.CASIO fx-7400G串列图表编程函数计算器
fx-7400G的售价比fx-4800P稍贵,它是一款高性价比的串列图表编程函数计算器,内存容量为20KB字节,是fx-4800P的4.6倍,它能与PC机通讯,也能在两台fx-7400G间相互传输程序与串列数据。随书光盘提供了fx-7400G与PC机的通讯软件和全部fx-7400G测量程序,读者只要购买一条数据线,就可以将光盘上的fx-7400G测量程序上传到fx-7400G中,再也不必像fx-4800P那样一步步输入程序了。
我们根据fx-7400G的串列功能研发了一种将串列作为输儿输出数据存储器的编程方法,并使用True BASIC语言为本书的每个测量记录计算程序都编制了成果整理程序,读者使用fx-7400G计算完成后,将计算器串列List1~List6的数据下传到通讯软件FA-123中,并输出为List1.CSV~List6.CSV逗号分隔文件,再运行相应的成果整理程序,就可以获得文本格式的成果文件。
5.拓普康长测程(1200m)无棱镜测距全站仪GPT-3000L
2005年1月,拓普康公司推出了迄今为止最长测程的无棱镜测距全站仪GPT-3000L系列,其无棱镜测程达到1200m。将GPT-3000L应用到公路曲线及建筑物数字化放样可以明显地减少镜站寻点时间,提高测量放样的效率,降低放样成本;用于数字测图时,可以直接瞄准碎部点测量,不再需要专人立棱镜,对于通视条件较差和人不易到达的碎部点可以显著地提高数字测图的效率。
6.南方测绘公路放样智能全站仪NTS-660
2005年初,南方测绘公司推出了具有较强公路与建筑放样功能的智能全站仪NTS-660系列,它具有适合于公路测量特点的水平定线、垂直定线、横断面放样、斜坡放样等公路测量软件,能实时进行公路平曲线中桩与边桩、竖曲线高程放样测量;龙门板标识能计算并放样建筑轴线延长线上任意点的坐标:适用于数字测图的钢尺联测能测量与测站点不通视房角点的坐标;导线平差能对单一附合或闭合导线的测量数据进行平差计算,并将未知点的平差坐标存储在坐标数据文件中;可以由用户进行机载程序升级。
7.拓普康彩屏WinCE智能脉冲图像全站仪GPT-7000i
当今高端全站仪的发展方向是智能化和图像化。使用GPT-7000i拍摄需观测建构筑物的影像,利用其无棱镜测距功能测定被拍摄建构筑物的部分像控点坐标,使用拓普康的专用图像处理软件PI-3000对观测图像与数据进行处理就可以建立被拍摄建构筑物的三维模型。
为便于教学,我们为CASIO fx-7400G、拓普康GPT-3000LN和南方测绘NTS-660制作了比较详细的电子教案,它们位于光盘“\电子教案”路径下。
8.建筑物的数字化测设与坐标数据文件处理程序
使用CASS打开.dwg格式的基础平面图,经校准后在其上采集需放样点位的坐标并生成坐标数据文件,执行后处理程序PG7-3.exe将坐标数据文件变换为可上传到全站仪的标准格式数据文件,并上传到全站仪中,使用全站仪的坐标放样功能放样点位。
本书介绍的全部程序均在生产单位接受过比较严格的专业测试并获得通过,但由于测试案例不能保证覆盖程序所能处理的全部范围与条件,所以程序中可能还有缺陷。如果读者发现书中程序的缺陷,请将问题及时发送给我们(qh-506@163.com),以便再版时修正。
全书由覃辉主编与统稿,任沂军编写第3.3节并研发数字地形图批量坐标变换程序PG3-3.exe,徐卫东编写第12章,其余内容及程序均由覃辉编著与研发。段长虹负责文字校对,拓普康北京事务所、卡西欧(上海)贸易公司、南方测绘公司提供了全部仪器设备、软件与技术资料支持,在此一并致谢。...
编 者
2005年9月11日