基于Global Mapper批量生成HYPACK系统测线的方法

来源 :地球 | 被引量 : 0次 | 上传用户:my_code
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
  [摘要]简要地介绍HYPACK综合导航软件的应用情况和存在的问题;给出Global mapper软件的坐标转换设置和批量导出HYPACK测线文件的方法;利用Global Mapper生成HYPACK导航系统测线的方法,提高了野外调查生产效率,并可以检验测线坐标数据,确保采集数据的正确性。
  [关键词]Global Mapper  AWK 批量 测线 坐标转换
  [中图分类号] P217 [文献码] B [文章编号] 1000-405X(2015)-7-166-1
  1引言
  HYPACK是美国Coastal Oceanographics Inc.公司开发用于海洋调查和水道测量的商业软件。软件的测量模块具有设置灵活,支持硬件多的特点,接入DGPS、单波束测深仪等仪器后能向用户提供高质量的航行定位和测深数据,同时提供了强大的内业编辑、绘图和土方量计算功能,目前该软件最新版本为HYPACK2014。但HYPACK 的极个别功能未能完全符合我国的国家规范以及行业规范,例如测线的批量导入等是HYPACK软件的缺陷。
  本文应用Global Mapper软件(以下简称GM),结合awk编程语言工具,通过编写简单的awk程序语言,导出符合GM软件使用的测线,然后再导入GM,设置对应的坐标系和投影,最后批量导出符合HYPACK综合导航系统使用测线文件,方便批量导入HYPACK系统使用。
  2 GM及awk简介
  GM是一款地图绘制软件,支持导入点、线、面等测线文件,其预置许多常用坐标系和转换参数,支持包括高斯投影、UTM投影等在内的数百种地图投影,用户通过设定相关的坐标系和投影方式,可以导出符合调查项目所需的坐标系统,利用其对文本格式数据的处理,配合坐标系统和投影参数设置,亦可方便地实现文本数据坐标参考系统的转换。
  AWK是一种用于处理文本的编程语言工具,运行效率高,而且代码简单,对格式化的文本处理非常快速。AWK在很多方面类似于shell编程语言,尽管 AWK 具有完全属于其本身的语法。其名称得自于它的创始人 Alfred Aho 、Peter Weinberger 和 Brian Kernighan 姓氏的首个字母,在最初创造AWK时,其目的是用于文本处理,并且这种语言的基础是,只要在输入数据中有模式匹配,就执行一系列指令,对于文本处理,执行效率明显高于其他编程语言工具。
  3批量导出测线的方法与过程
  3.1利用AWK处理原始测线文件
  调查项目或者施工设计里面,原始测线格式一般为word表格格式,如下表1原始测线表所示,表中只列举了部分调查测线。
  利用awk处理前:
  (1)网上下载awk应用包,修改对应的autoexec.bat文件后放置于C盘根目录下,然后在windows自带的cmd下,运行autoexec.bat,安装GMT环境变量,如下图1所示。GMT环境建立后,即可使用awk编程语言工具。
  (2)拷贝表格,粘贴到无格式linename.txt文本文档中,如下:
  test1 220000.000 1130000.000 220000.000 1140000.000
  test2 210500.000 1130000.000 210500.000 1140000.000
  test3 210000.000 1130000.000 210000.000 1140000.000
  test4 200500.000 1130000.000 200500.000 1140000.000
  test5 195500.000 1130000.000 195500.000 1140000.000
  test6 195000.000 1130000.000 195000.000 1140000.000
  …
  (3)分析测线格式:字段1测线名 字段2起点纬度 字段3起点经度 字段4终点纬度 字段5终点经度,格式比较规律。
  利用awk处理时:
  (1)切换到linename.txt数据目录下,输入awk语句:
  awk '{print $1,"\n" substr($2,1,2) ":" substr($2,3,2) ":" substr($2,5,6),substr($3,1,3) ":" substr($3,4,2) ":" substr($3,6,6),"\n" substr($4,1,2) ":" substr($4,3,2) ":" substr($4,5,6),substr($5,1,3) ":" substr($5,4,2) ":" substr($5,6,6)}' linename.txt>convertlinename.txt
  其中,print为打印;$1,"\n",为字段1后加入换行符;substr($2,1,2),为提取字段2中从第一个字符算起的两个字符;linename.txt为测线原始文件名,convertlinename.txt为转换后输出的文件名;利用awk处理文本文件,可以忽略其空格和Tab的区别。
  (2)输出结果convertlinename.txt内容如下:
  test1
  22:00:00.000 113:00:00.000
  22:00:00.000 114:00:00.000
  test2
  21:05:00.000 113:00:00.000
  21:05:00.000 114:00:00.000   test3
  21:00:00.000 113:00:00.000
  21:00:00.000 114:00:00.000
  …
  这样的结果,符合GM软件测线输入格式。
  3.2利用GM导入awk生成的测线文件,再导出HYPACK系统适用的测线文件
  (1)打开GM软件,然后File→open Data File(s),因将要导入的是测线文件,所以Import Type选项里选择Point、Line、and Area Features;测线文件中,纬度在前,所以Coordinate Column Order/Format选项里选择Y/Northin/Latitude Coordinate First,如图2所示。
  (2)导出测线前,需将所有其他底图的图层去掉,只保留测线图层,然后设置和施工项目设计一致的投影参数,在这里,假定为UTM投影。操作Tools→configure→Projection选项卡中,Projection:选择UTM,Zone:选择49,Datum:默认选择WGS84,具体如图3所示。
  (3)GM导出HYPACK测线:File→Export→Export Vector Format,选择Hypack Linefile,然后确定。
  (4)测试GM生成的HYPACK测线文件,如图4所示,测试通过,测线可以批量导入;通过和人工输入的做对比,结果一致。
  4结论
  (1)利用awk编程语言工具,可以快速处理规律文本数据,可以根据不同特点的字段格式,自由更改输入和输出的文本格式;
  (2)利用awk编程语言和Global Mapper批量生成HYPACK系统测线的方法,可以适应不同的原始坐标格式;在HYPACK系统多测线调查作业的情况,利用此方法可以节省调查人员输入测线的时间,省略重新编译程序的步骤,减少错误率。
  参考文献
  [1]李红兵,喻威,李纪东,杨有才,徐岩,宁林春.Global Mapper参与测绘数据的管理和分析[C].成都:中国海洋协会:2009.
  [2]施建平,魏彩虹,段金梅.利用Global Mapper实现文本格式坐标的参考系统转换[J].测绘技术装备,2013,15(2):76~78.
  [3]胡家赋 ,刘宇明.HYPACK导航系统在海洋资源勘探中的应用[J].海洋测绘,2003,23(6):21~23.
  [4]刘方兰,肖波.Global Mapper系统在海洋调查中的应用[J].海洋技术,2011,30(1:):24~26.
  [5]李文杰.Global Mapper在物探测量中的应用[J].北京测绘,2012,5:48~50.
  [6]石庆冬.浅谈AWK与C语言的相似之处[J].科技资讯,2008,33:25~26.
其他文献
[摘要]结合无人机低空遥感测绘系统的技术特点, 在实际应用所取得经验的基础上, 就无人机低空遥感测绘作业流程及主要质量控制点进行分析探讨, 供类似项目应用参考。  [关键词]无人机 低空遥感 像控点 数字测绘产品  [中图分类号] P237 [文献码] A [文章编号] 1000-405X(2015)-7-157-1  1主要质量控制点  1.1航线规划  航线规划是遥感信息采集前的关键技术工作,
期刊
[摘要]上马崖西铜金矿地处准噶尔古板块北天山弧盆带博格达-哈尔雷克晚古生代岛弧东段。区内的地物化异常特征明显,具有极为有利的成矿地质条件,矿床类型为蚀变破碎带型铜金矿。  [关键词]上马崖西 铜金矿 地物化异常 蚀变破碎带  [中图分类号] F407.1 [文献码] B [文章编号] 1000-405X(2015)-7-120-1  1区域地质背景  新疆哈密市上马崖西地区地处准噶尔古板块北天山弧
期刊
[摘要]矿床所在的区域矿产以产锑、铅、锌、煤矿为主,但锑钼铀镍矿共生矿床尚属首见。文章通过研究该矿区的矿床地质特征,分析成矿规律及控矿因素,提出找矿标志,提出"构造+有利岩性"的组合才对成矿极为有利的思路。  [关键词]锑钼铀矿 矿床地质特征 成矿规律 广西  [中图分类号] P62 [文献码] B [文章编号] 1000-405X(2015)-7-138-2  广西某锑钼铀矿位于广西东北部,矿床
期刊
[摘要]以三线阵CCD影像为基础构建的摄影测量估算模型,能够更好地满足卫星立体测绘的设计要求。本文对三线阵立体测绘的测绘精度进行了分析,对卫星三线阵影像立体测绘精度的影响因素进行了探讨,指出了主要的误差源,同时针对这些影响因素提出了相应的技术要求与技术措施,包括实现卫星轨道定位精度的提高、实现姿态确定精度的提高、实现时间同步精度的提高、实现相机内方位元素的精度标定、实现星敏感器与相机的一体化设计。
期刊
[摘要]磁法勘测是物理探测法中最古老的一种,我国于1950年后开始大规模展开磁法勘测,是使用较为广泛的勘测方法,由于磁法勘测可以根据测量地磁异常情况来确定含磁性矿物的地质矿体及其他探测对象存在的空间位置和几何形状,而且随着科技的发展磁法勘测技术水平越来越高采集到的数据越来越精确,所以磁法勘测在地质勘测中发挥着越来越重要的作用。本文谈谈磁法勘探在铁矿勘察中的应用。  [关键词]磁法勘探 磁异常 铁矿
期刊
[摘要]利用全站仪进行数字化测图是测图比较普遍的方法,文章通过笔者积累的一些测图经验,阐述了全站仪数字化测图基本方法,并提出一些在测图中应注意的问题。  [关键词]数字化测图 控制测量 碎部测量  [中图分类号] P231.5 [文献码] B [文章编号] 1000-405X(2015)-7-168-2  1前言  数字化地形图测量常用测图方法有:航测、RTK和全站仪进行测图。航空摄影测量成图一般
期刊
[摘要]随着近些年来我国科学技术的不断发展,测绘技术也得到了空前的发展与进步。这些技术被应用到地质勘查工作中,为我国的地质勘察事业做出了很大的贡献。本文结合实际,对地质勘查工作中测绘技术的应用进行了说明与分析,旨在提高我国地质勘查的水平,并不断地是我国的测绘技术水平发展的更好。  [关键词]测绘技术 地质勘查 应用分析  [中图分类号] P2 [文献码] B [文章编号] 1000-405X(20
期刊
[摘要]地质工程是一种为查明某区域范围内的基本地质情况、获取地质数据的地质工作,具体来讲就是为矿产勘查开发、地质灾害预警、环境保护等服务的。国内地质工程主要包括矿产资源的勘探、道路沿线基础工程的勘查工作等,而如何有效地使用钻探并合理的对其进行布置,保证工程量,尽可能地获取更多的详细准确的地质资料,以及了解地下地质变化及矿产资源储量,是地质勘探工作中最重要的环节。勘探的最终目的是为采矿、道桥建设服务
期刊
[摘要]GPS测量技术结合EGM2008高程模型以及国家85高程基准提供的高等级水准点在控制测量中低等级水准高程中求解的应用。  [关键词]EGM2008高程模型 大地高 高程异常常数  [中图分类号] P2 [文献码] B [文章编号] 1000-405X(2015)-7-170-2  随着现代科学技术的发展自GPS的问世,GPS由军用逐步地在民间生产生活中得以广泛的应用; GPS技术不断走入人
期刊
[摘要]随着各项技术的进步与广泛应用,使得我国的岩土勘察工作取得了快速是发展,在开展岩土勘察的过程中,其中一个非常重要的影响因素就是水文地质,本文就主要结合岩土勘察的特点,及水文地质岩土勘察的相关要求对水文地质在岩土勘察中的作用予以简单分析,对于实际的岩土勘察工作具有一定的参考价值。  [关键词]水文地质 岩土勘察 作用  [中图分类号] P624 [文献码] B [文章编号] 1000-405X
期刊