您好,欢迎访问三七文档
当前位置:首页 > 商业/管理/HR > 管理学资料 > 基于转换软件实现Excel数据批量导入MapSource
基于转换软件实现直角坐标航点批量导入MapSource张仁1,张兵1,郝向春1,(1.内蒙古自治区第二林业监测规划院内蒙古兴安盟乌兰浩特市137400)摘要:MapSource软件为野外工作、数据采集等工作提供了良好的坐标定位支撑【1】,文章通过学习MapSource软件、GISOffice软件、GPSBabel软件,分析CSV数据格式、GPX数据格式、MPS数据格式,实现了MapSource软件批量导入航点的功能,减少了手工输入带来的重复性劳动,并避免了人工输入航点出现的误差,为实际工作提供了便利。关键词:MapSource;Excel;CSV数据格式;GISOffice;GPX数据格式;GPSBabel;MPS数据格式BulkcoordinatepointimportMapSourcebasedonconversionsoftwareren-zhang1,bing-zhang1,xiangchun-hao1(1.ThesecondcademyofforestinventoryandplanningofInnerMongoliaAutonomousRegionInnerMongoliaXinganMengUlanhot137400)Abstract:MapSourcesoftwareforthefieldwork,datacollectionandprovidesgoodcoordinatepositioningsupport,throughlearningMapSourcesoftware,GISOfficesoftware,GPSBabesoftware,lanalysisoftheCSVdataformat,dataformat,GPXMPSdataformat,toachievetheMapSourcesoftwarebulkimportwaypointfunction,reducemanualinputtherepetitivework,andavoidsthemanualinputpointerrors,forpracticalworkprovidesconvenience.Keywords:MapSource;Excel;CSVdataformat;GPXdataformat;GPSBabel;MPSdataformat1.引言MapSource是GPS与计算机之间进行数据交换的一种常用软件,随着科学技术的进步,GPS在林业调查设计、评估等方面得到了越来越广泛的应用【2】。然而,由于目前的MapSource软件支持的文件格式较少,在模块设计上缺少大批量导入航点的功能【3】。当遇到需要大量导入航点的情况时,往往需要工作人员手工录入航点信息,这样不仅增加了工作量,而且也增加了出错的几率【4】。2.Excel数据准备打开MicrosoftOffice软件中MicrosoftOfficeExcel20XX程序【5】,将需要批量导入的航点制成如(图1)所示的Excel文件格式,然后将(图1)所示的Excel文件格式另存为CSV数据格式(图2)。图1.Excel准备数据格式图2.另存为CSV数据格式3.GISOffice软件应用【6】3.1GISOffice软件准备打开GISOffice软件,选择主菜单→选项→坐标系统,系统弹出(图3)对话框;单击鼠标右键,选择新建坐标系(图4),然后输入需要建立的坐标系名称(笔者以乌兰浩特市北京54坐标系为例);单击下一步弹出(图5)基准面设置窗口,在这一窗口,设置好所需要的各参数;然后点击下一步弹出(图6)投影设置窗口,将各参数设置成需要的参数,然后点击完成。3.2GISOffice软件数据导入打开GISOffice软件,选择主菜单→文件→导入,系统弹出(图7)对话框,在对话框的文件类型下拉菜单中,选择“CSV数据格式”,然后选择已经准备好的CSV数据;单击打开弹出(图8)对话框,选择已经建好的坐标系统,单击导入。3.3GISOffice软件数据导出打开GISOffice软件,在已导入数据的基础上,选择主菜单→文件→导出,系统弹出(图9)对话框,在对话框的导出类型下拉菜单中,选择“GPX数据格式”,单击OK,弹出(图10)对话框,为导出的数据命名,然后保存。图3.坐标系统界面图4.新建坐标系向导界面图5.基准面设置窗口图6.投影设置窗口图7.数据导入窗口图8.坐标系统选择窗口图9.数据导出窗口图10.导出数据保存窗口4.GPSBabel软件应用[7]打开GPSBabel软件,首先,在Input栏中Format下拉菜单中选择GPX数据格式,在FileName(s)中选择GISOffice软件导出的数据,然后在Option选项中设置好各参数;其次,在Output栏中Format下拉菜单中选择MPS数据格式,在FileName中选择数据要保存的位置,然后在Option选项中设置好各参数;最后将TranslationOptions中各参数设置好,单击Apply(图11)。图11.GPSBabel软件数据转换窗口图12.GPSBabel软件数据转换窗口5.MapSource软件应用打开MapSource软件,选择主菜单→文件→打开,系统弹出(图12)对话框,在文件类型下拉菜单中选择MPS数据格式,然后选中GPSBabel软件转换出的MPS文件,单击打开,便实现了MapSource软件批量导入航点的功能。6.结论通过学习MapSource软件、GISOffice软件、GPSBabel软件,分析CSV数据格式、GPX数据格式、MPS数据格式,实现了MapSource软件批量导入航点的功能,省去了工作人员因为不会编程的苦恼,为实际工作提供了便利。参考文献1.GARMIN公司.MapSource使用说明书[R].北京:GARMIN公司,20042.曹垅,王雁鹤.基于MapSource交换格式文件实现直角坐标航点向GPS批量导入[J].矿山测量,2010(6)3.宋丙剑,张艳军.记事本、Excel在MapSource和Mapgis数据转换中的应用探讨[J].矿山测量,2008(2)4.张艳军,韦库明.基于MapSource交换格式实现GPS航点批量导入[J].黄金科学技术,2010,18(2)5.全国专业技术人员计算机应用能力考试专家委员会.中文电子表格Excel2003实用教程[M].沈阳:辽宁人民出版社,20046.北京合众思壮科技股份有限公司.GISOffice使用说明书[R].北京:北京合众思壮科技股份有限公司,20087.GPSBabel公司.GPSBabel使用说明书[R].北京:GPSBabel公司,2009
本文标题:基于转换软件实现Excel数据批量导入MapSource
链接地址:https://www.777doc.com/doc-2576779 .html