刘冬梅,柴明喜
(武警警种学院,北京 昌平 102202)
地质点经纬度坐标批量输入GPS eTrex方法研究
刘冬梅,柴明喜
(武警警种学院,北京 昌平 102202)
目的 针对借助Excel、记事本解决Mapsource和GPS无法批量输入地质点坐标的不足,探讨地质点经纬度坐标批量输入GPS eTrex方法。方法 通过观察GPS交换文件在记事本条件下的格式,发现具有明显的规律性,而这种规律性通过第三方软件可以进行复制。经过多次模拟试验,发现在Excel环境下可以将大量地质点坐标形成gpx格式文件文本内容,再利用记事本软件将其保存成gpx交换格式文件,形成交换格式,最后利用GPS随机自带的Mapsource软件打开gpx交换格式文件,并利用其数据传输功能,将地质点坐标数据传输至GPS。结果 Excel公式套合可以形成有效的gpx交换格式文件的文本内容,记事本可以方便地将数据保存成gpx交换格式文件,Mapsource能成功地读取和编辑gpx文件,并将数据传输至GPS。结论 实践证明,该方法能将地质点经纬度坐标批量输入GPS,具有提高效率、降低劳务强度、技术可靠、经济合理、运行稳定等优势,具有进一步推广的价值。
Mapsource;经纬度坐标;GPS eTrex;GPS交换格式
GPS(global positioning system)手持机在区域地质调查、矿产勘查、物化探定点、布网、导航、作业质量监督中显现了极大的优势,深受业内人士的青睐,因而得到广泛的运用,但由于GPS手持机自身无法批量输入地质点坐标,给使用者带来了一定的困扰。笔者在多年地质工作中,以Excel为基础,以记事本为媒介,依托GPS随机软件Mapsource,快速实现了地质点经纬度坐标批量输入GPS,有效地提高了作业质量,缩短了作业周期。
众所周知,Garmin GPS eTrex手持机是利用随机软件Mapsource进行数据处理和信息传输的,Mapsource软件能读取的文件格式有gdb、mps、gpx,而gpx格式号称GPS交换格式文件。因此,只要将坐标数据转换成上述任何一种文件格式,那么Mapsource软件均可读取,并可将坐标数据传输至GPS中。笔者利用第三方软件将地质点坐标形成gpx格式文件,最终利用Mapsource软件读取数据并传输至GPS。
其实现途径如下:利用Excel公式组合应用,形成GPS交换格式文件(*.gpx)的文字内容,将该文字内容复制至计算机记事本软件中并保存,保存类型为GPS交换格式文件(*.gpx),用Mapsource软件读取GPS交换格式文件(*.gpx),根据需要进行编辑并保存,保存类型为GPS文件(*.gdb)。将GPS通过数据线联接至Mapsource,在传输菜单中选择下传至GPS,即可实现将地质点坐标批量输入GPS(图1)。概括起来就是Excel形成gpx文件文本内容、记事本形成gpx文件、Mapsource下传GPS。
图1 地质点经纬度坐标批量输入GPS流程图
如前所述,地质点坐标批量输入GPS需要借助MisoftOffice Excel、记事本、Mapsource等软件。现以内蒙古东乌珠穆沁旗乌兰矿区铜铅锌普查241个地质点坐标为例,按照案例实现流程加以概要介绍。
3.1 地质点坐标特征
地质点坐标是确定测点位置的重要参数,主要由测点编号、经纬度坐标和高程组成。测点编号由汉字、字母、数字组合,格式不限;经纬度坐标单位采用度(°),小数点后保留5位有效数字;高程单位采用米(m),小数点后保留2位有效数字。
3.2 基于Excel形成gpx文件文本内容
该部分内容是地质点坐标批量输入GPS手持机的核心过程[1],主要是利用Excel软件中的公式编辑功能将地质点坐标自动形成gpx文件文本内容。
首先,在打开的Excel工作表B、C、D、E、F、G、H列分别输入“测点编号”、纬度坐标、经度坐标、高程、初始坐标”、初始高程(图1),用以标识该列数字或文字的类别。在B、F、G、H列中从第三行开始,将相应类别的初始数据录入表格中。
B列数据类别为“测点编号”。根据有关地质规范进行编写,软件支持汉字、字母、数字,进行输入。
C列数据类别为修饰后的“纬度坐标”。在C3单元格编辑公式“=Right(F2,8)”,其功能是“剔除F列纬度坐标数值之前的N”,即去掉纬度坐标标识,提取测点纬度坐标中的纬度数值[2]。
D列数据类别为“经度坐标”。在D3单元格编辑公式“=Right(G2,9)”,其功能是“剔除G列经度坐标数值之前的E”,即去掉经度坐标标识,提取测点经度坐标中的经度数值。
E列数据类别为“高程”。在E3单元格编辑公式“=Left(H2,3)”,其功能是“剔除H列高程数值之后的m”,即去掉高程单位,提取高程数值。
A列数据类别为“目标内容”,即gpx文件文本内容。在A2单元格中直接输入gpx文件头内容,在A3单元格中编辑公式“="
如果地质点较多,可以利用Excel序列功能,在A2以下单元格中形成其余测量点的gpx文件文本内容。
图1 基于Excel形成gpx文件文本内容
3.3 基于记事本形成gpx格式文件
该过程是地质点坐标批量输入GPS手持机的关键环节[3-5],主要是利用记事本文件将已形成的gpx格式文件文本内容保存为GPS交换格式文件(*.gpx)。
将Excel工作表A列(不含表头)A2以下单元格中的内容复制至记事本软件中,同时将gpx格式文件头录入并保存,保存类型选择为“GPS交换格式文件(*.gpx)”,编码类型选择“UTF-8”。
基于此,所保存的文件就是GPS交换格式文件。需说明的是该过程能否成功取决于“基于Excel形成gpx文件文本内容”的准确程度,决定下一步能否正常打开该文件。
3.4 基于Mapsource将数据传输至GPS
利用Mapsource软件打开所保存的“GPS交换格式文件(*.gpx)”,如文件无法打开,问题出在上述两步编辑中出现了问题,需要返回进行调整。文件打开后根据需要对有关航点进行编辑,设计有关路线,保存文件类型选择gdb格式(图2)。利用Mapsource软件传输菜单中的传送功能将有关坐标数据传输至GPS。
图2 地质点坐标批量输入Mapsource效果图
在实践操作中应注意以下几个问题:
①该方法是通过第三方软件向Mapsource传输数据,因此必须确保第三方软件、Mapsource、GPS之间转换参数的一致性[6-9]。同时由于坐标格式仅支持经纬度坐标,并且坐标单位必须是度,其他格式不能获得软件支持,因此,如果所获得的坐标格式如与上述不符,应进行必要的转换。
②在进行GPS交换格式文件保存时,编码类型应选择“UTF-8”,这样做的好处是地质点坐标编号支持汉字格式,如果选择其他编码类型,则不能达到该效果。这是此方法的主要优势之一。
③此方法可以模板化,以利于以后工作备用。模板可以根据目的任务的不同而进行修改,以满足不同用户的需求。因此,该方法结构简单,方式灵活,便于操作,能做到与时俱进,实时更新。
④此方法在利用Mapsource打开gpx格式文件时很容易出现各种问题,其根源在于基于Excel形成gpx文件文本内容和基于记事本形成gpx格式文件两步中出现了问题,应对前2个步骤认真加以调试、修改、更新。因此,熟练掌握记事本下GPS交换格式文件内容、结构特点是实现本方法的关键[10-13]。
⑤地质点坐标输入过程中可以举一反三,拓宽gpx格式文件应用范围,借以实现Mapgis和GPS数据的转换,实现航线、航迹传输到GPS中,实现GPS航点、航线、航迹传输到MapGIS中,最终实现数据共享,为利用MORPASS等软件进行成矿预测打下数据基础[14]。
⑥此方法支持Garmin GPS eTrex手持机,但未在其他GPS型号或版本的手持机运行,具体使用中应注意观察。
笔者在区域地质调查与地质矿产勘查中,借助Excel 2010、记事本、Mapsource 6.5软件快速实现了地质点经纬度坐标批量输入GPS的途径,其核心思想是基于Excel形成gpx文件文本内容、基于记事本形成gpx格式文件、基于Mapsource将数据传输至GPS。实践证明,该方法技术可靠、经济合理、运行稳定,极大地提高了工作效率,降低了工作强度,具有进一步推广的价值。
[1]谭学军,康建坤,龙泽伟,等.WGS-84坐标批量导入GPS手持机方法研究[J].甘肃冶金,2013,(02):95-98.
[2]宋丙剑.基于GPX交换文件实现化探数据批量输入GPS浅析[J].测绘与空间地理信息,2010,33(03):111-113.
[3]张良红,彭振宇,梁河,等.实现物探测线高效布设的一种方法[J].工程地球物理学报,2013,10(03):408-414.
[4]彭桥梁,王伟,李天虎,等.MapGIS数据批量导入手持GPS的方法[J].黄金科学技术,2012,(03):76-79.
[5]张艳军,韦库明.基于Mapsource交换格式实现GPS航点批量输入[J].黄金科学技术,2010,(02):75-78.
[6]张翼.Mapsource数据生成以实现航点批量导入GPS方法的应用[J].中国园艺文摘,2011,(07):185-186.
[7]蔡足根,陆柏树.利用VB实现手持GPS航点航线输入[J].物探化探计算技术,2010,(01):99-103+122.
[8]杨胜发,王亮,海宇清.物探测网数据批量快速导入手持GPS的方法及技巧[J].贵州地质,2014,(02):136-140.
[9]王声喜,康宝林.Mapsource与Excel、MapGIS相结合在化探工作中的应用[J].物探化探计算技术,2009,(02):169-174+90.
[10]涂明,刘多朝.如何用Excel、Coord及Mapsource完成野外物化探测网的高效布设[J].甘肃科技,2009,(18):35-36+12.
[11]梁志强,张玲敏.基于C#+Mapsource的gpx格式实现公里网航点坐标的批量加载[J].防护林科技,2013,(02):76-78.
[13]刘军,靳淑韵.手持GPS数据在几种软件间的转换应用[J].现代矿业,2013,(12):59-60+69.
[14]杨吉波,员俊杰,周殿宇,等.基于MORPAS多元信息成矿预测研究——以上黑龙江成矿带为例[J].河北北方学院学报:自然科学版,2014,(01):18-24.
[责任编辑:王荣荣 英文编辑 刘彦哲]
Methods of Batch Inputting GPS eTrex with Latitude and Longitude Coordinates of Geologic Observation Point
LIU Dong-mei,CHAI Ming-xi
(Specialized Forces College of CAPF,Changping,Beijing 102202,China)
Objective This paper aims to enable batch input of observation point coordinates with excel and notepad,instead of Mapsource and GPS,and studies the methods of batch inputting GPS eTrex.Methods By observing the format of GPS exchange under the condition of notepad,the study discovered an obvious regularity,which could be replicated through a third software.After many simulation tests,the study found that under the condition of excel,a large quantity of geologic observation point coordinates were formed into gpx text format file,which could be further saved into gpx exchange format file with notepad software.This exchange format file could be opened by the built-in Mapsource software of GPS,and its data transmission function could help to transmit the geologic observation point coordinates to GPS.Results Excel formula sets resulted in effective gpx exchange format file text content,and notepad easily saved data into gpx exchange format file.Mapsource successfully read and edited gpx file,and transmittted data to GPS.Conclusion Practice proves that this method can batch input the latitude and longitude coordinates of geologic observation point into GPS.It has the advantages of high efficiency,lower labor intensity,reliable technology,reasonable price,and operation stability,etc.It is worth being further popularized.
Mapsource;latitude and longitude coordinates;GPS eTrex;GPS exchange format
刘冬梅(1970-),女,黑龙江逊克人,工程师,主要从事区域地质调查与矿产勘查及信息技术管理方面研究。
P 228.4;P 624
A
10.3969/j.issn.1673-1492.2016.07.005