资源描述:
第33卷第6期物 探 与 化 探Vol . 33,No. 6 2009年12月GEOPHYSI CAL 2.河南省地质矿产勘查开发局 区域地质调查队,河南 郑州450001 摘 要区域化探野外采样常用GPS导航来确定每个采样点位置,但是,目前这些采样点位置需要手工在GPS中录 入。笔者主要介绍了把样点布置图的MapGis中的点文件转换为MapSource航点方法及实现,这无疑提高了区域化 探野外采样工作的效率和精度。 关键词MapGIS;MapSource;文件转换;区域化探 中图分类号 TP302. 4; P228. 4; P632 文献标识码 A 文章编号 1000 - 89182009 06 - 0726 - 03 在进行区域化探水系沉积物测量野外采样时, 要把每个采样位置x、y坐标输入到GPS中,以便进 行导航。在以往工作中,输入到GPS中航点非常繁 琐。首先用多用尺在纸介样点布置图上量出某个样 点的坐标,如果是1∶5万比例尺,只能将数据精确 到50 m,然后再把量出的坐标输入到GPS。再输入 过程中,不可避免地手误会致使航点坐标出现错误, 且又费时费力。为了改变这种方式,笔者经过对两 种文件的分析,寻求出把MapGis点文件转换为 MapSource航点文件的方法,也为工作带来了方便 且提高了工作效率和工作精度。 1 在GPS定位工作中的作用 以往在进行区域化探的水系沉积物测量,主要 依靠罗盘交汇定向,脚步丈量距离定点。这种方法 要求采样人员具有丰富的野外工作经验和较强的识 图能力,否则采样质量将得不到保证,并且在野外质 量检查时也很难找到采样点。使用GPS定位就可 以完全克服上述缺陷,且当天工作完成时将GPS信 息输入到MapSource软件,可以很直观地观察各个 采样点的位置及行走路线。当野外工作结束后,利 用MapSource软件把采样点信息导出,经过简单整 理也可以为以后生成各种图件做准备,如实际材料 图、 地球化学图、 电子版送样单等。 2 MapSource交换格式文件GPX GPX交换格式文件GPS exchange是GPS设 备中的地图信息格式,用于在GPS设备和网络间交 换数据。它是一个标准的XML 扩展标记语言ex2 tensible markup language文件,可以用文本编辑器 打开,编码采用UTF28 unicode格式,分别以XML标 签的形式记录了航点、 航迹、 航线等信息。 1文档的第一行 是XML序言。它会告诉解析器和浏览器,这个文件 应该按照哪种XML规则进行解析。 2第二行 是命名空间,主要是用来作为一种区别其他XML文 件标签的标志。 3再下面⋯标签 是元数据信息,指定该文档所记录信息的时间及起 始点坐标。 4元数据以后的标签分别记录了航点、 航迹、 航线等信息。其中的时间是UTC世界标准时间,坐 标采用的经纬度坐标。 3 技术实现 3. 1 样点布置图中点位坐标的提取 运行MapGis“ 图形处理-输入编辑 ”,打开样点 布置图工程文件,将样点布置文件单独打开,单击 “ 点编辑 编辑点属性结构 ”,新增x, y两个字段, 收稿日期 2008 - 01 - 28;修回日期 2008 - 11 - 20 6期解庆锋区域化探样点布置图点文件转换MapSource航点的实现 类型为“ 双精度型 ”,字段长度分别为9和10,小数 位数为2,保存该文件。 运行MapGis“ 实用服务 投影变换 ”,打开刚才 保存的点文件,单击“ 投影转换 工作区直接投影 转换 ”,选择工作区内的点文件,输入当前投影和目 的投影参数,转换后保存。 单击“ 工具 点位置转换属性 ”,选择图元文 件,转换后保存。然后在单击“ 工具 属性生成文 本文件 ”,打开图元文件并选择保存文本文件位置, 不添加字段名,单击转换,即完成样点布置图中点位 坐标的提取。 3. 2 样点布置图中大格编码坐标的提取 大格编码坐标的提取与样点布置图中点位坐标 的提取基本相同,需要注意的是,在执行“ 编辑点属 性结构 ” 命令时,在x字段前加一个大格号字段,类 型为“ 字符型 ”,长度为4,并执行“ 点编辑 注释赋 为属性 ” 。且在转换为文本文件时不输出I D字段。 3. 3 根据坐标转换MapSource交换格式文件 由于转换文件需要对数据进行复杂的处理,这 里用编程来实现,开发平台采用Visual Studio. net 2005,编程语言为C。 3. 4 程序分析 MapSource交换格式文件 GPX是一个XML 文件,所以只需要把处理后的数据按格式生成这种 文档即可。首先要读取点位坐标文件,每读到一行 时进行格式化处理,然后在读取大格编码坐标文件 进行查找当前点的坐标位于哪个大格和位置A、B、 C、D小格 , 再将当前坐标转换为经纬度坐标,单位 为“ 度 ”,小数为保留六位。这样就把某个点的信息 获取完成后生成一个XML标签并写入文档。把所 有点处理完毕后,最后生成一个完整的GPX文档。 4 程序相关代码 private void btnOK_Click object sender, Even2 tArgs e { / /创建xml文档 System. I O. StreamW riter sw new System. I O. StreamW riter this . txtSave. Text, true ; / /读出布样点位信息 for int i 0; i this . pointList . Count; i { string[ ] str pointList[ i]. ToString. Split ’’ ; double x Convert . ToDouble str[1 ] ; double y Convert . ToDouble str[2 ] ; / /获取点位编号 string name BuildPointNox, y ; / /根据中央经线转换带号并重新设置x坐 标值 x Math. Floor Convert . ToDouble this . nudCenter . Value /6 13Math. Pow 10, 6 x; double B, L; / /转换经纬度 CoorConvert cc new CoorConvert ; cc. XYToBL x, y, outB, outL ; / /写进Mapsouce交换格式文件内容 sw. W riteLine“ “ ; sw. W riteLine “ “ name “ “ ; s w. W riteLine “ Waypoint “ ; sw. W riteLine“ “ ; } s w. W riteLine“ “ ; s w. Close ; MessageBox . Show “转换完毕“ , “提示信 息“ ; } 程序运行效果见图1。 图1 程序运行效果 727 物 探 与 化 探33卷 5 结语 程序成功运行后,选择已提取后的坐标文件,调 整相关参数,即可生成MapSource交换格式文件。 该文件可以用MapSource直接打开,也可打开后另 存为GDB文件。在野外工作时,将航点文件直接传 到GPS手持机上,根据导入的航点能够对每个采样 点导航,相比手工输入航点效率大大提高,并且不会 出现坐标错误,而精度单位也提高到米级。 参考文献 [1 ] Nagel C, Evjen B, Glynn J. 高级编程[M ].李敏波,译. 4版. 北京清华大学出版社, 2006. [2 ] BirbectM. XML高级编程[M ].裴剑锋,高伟,徐继伟,译. 2版. 北京机械工业出版社, 2002. THE CONVERSI ON OF PO INT FI LE INMapGIS TO NAVIGATI ON PO INTS OFMapSource IN THE REGI ONAL GEOCHEM ICAL SAM PL ING ARRANGEM ENTMAP XIE Qing2feng 1, 2 ,L I Sheng2chang 1, 2 , CA IChun2nan 1, 2 , GU IXin2xing 1, 2 , HE Zhen 1, 2 , CHEN Shu2mei 1, 2 ,L IChang2song 1, 2 1. Henan Institute Of Geologal Survey 450001, China;2. Regional Survey Party of Henan ProvinceBureau of Geology andM ineralDevelopment and Ex2 ploration, Zhengzhou 450001, China AbstractGPS navigation is commonly used to locate each sampling points during regional geochemical sampling work. At present, however, the sampling locations should be recorded in GPS bymanual .This papermainly dealswith the conversion of point file inMapGis to navigation points ofMapSource in the regional geochemical sampling arrangement map.This technique can undoubtedly improve the sampling efficiency and precision in field work. Key wordsMapGIS;MapSource; file conversion; regional geochemical exploration 作者简介解庆锋1977 - ,学士学位。毕业于中国地质大学武汉 , 主要从事区域化探、 计算机应用工作。 827
展开阅读全文