GPS数据处理---在野外采样寻点中的应用
手持式GPS是一种体积小巧、携带方便、独立使用的定位导航设备,已广泛应用于大地测量、地质调查、资源勘查等众多领域。今天分享一个手持GPS在野外调查定点中的应用,内容包括三方面:一.内业如何使用ArcGIS取采样点?二.如何将内业采样点坐标批量导入GPS?三.如何将野外GPS采集数据导入ArcGIS?
01
如何使用ArcGIS取采样点?根据实验内容和实验要求,选取采样方案。这里假设选择网格均匀布点方案,结合研究区大小,设置合适的采样网格大小。这里设置为30mX30m,即30mX30m的网格内中心附近选取一个样点。
首先在ArcGIS中加载采样区的高清影像图,下载的影像图通常没有投影,需要定义投影,定义为WGS 1984 Albers(手持GPS默认地理坐标是WGS 1984,下载卫图时地理坐标尽量选择WGS 1984,如不是,投影成与GPS默认地理坐标一致)。定义投影后,方可在平面坐标系下建立渔网,然后采点。建立渔网的工具位于: ArcToolbox > Data Management Tools > Feature Class > Create Finshnet。
按要求设置相关参数后,运行“创建渔网”工具后即可得到网格中心点文件和网格线文件,点文件即为我们的采样点,但是很多时候还需要根据卫图来调整部分采样点。比如某些采样点可能位于建筑物、水体、硬化道路等不能采样的位置,要结合网格做一些微调,但是尽量保证位置不要太偏离,保证每个格网内只有一个点。调整之后即得到理想的采样点。
02
如何将采样点批量导入手持GPS?整个流程包括:
涉及到的小工具软件有:GPSBabel和MapSource,可以在网上下载,安装也比较方便,在后台留言也可获取,包括格式整理的带公式的excel表。
第一步中得到了采样点的shapefile文件,下一步是将其导入手持GPS中,这样我们才可以在野外时使用GPS的找点功能,找寻采样点。首先我们需要明白的是将采样点导入GPS主要是要导入采样点的经纬度坐标,因为GPS是按照坐标寻找点。
打开之前的采样点矢量文件的属性表,发现只有三个字段,并没有经纬度信息。所以首先要将采样点的地理坐标信息求出。给属性表添加上两个字段x和y,分别表示经度和纬度。
然后使用“计算几何”工具,计算经纬度。切记要在工具界面的单位处选择经纬度。
通过“计算几何”工具得到了采样点的经纬度信息,将采样点的属性表导出成txt,然后倒导入EXCEL中,保存为EXCEL格式。
并将EXCEL文件整理成以下格式,格式的快速转换需要借助EXCEL的一些函数和公式。需要特别注意的是Position列的经纬度中间有空格。
整理好以后,另存为txt格式。
打开GPSBabel软件,将txt文件转换为mps文件,注意输入文件格式选择为Garmin MapSource-txt,输出文件的File Name需要包含文件路径,输出格式选择Garmin MapSource-mps。
打开MapSource软件,打开刚才生成的mps文件,编辑好的点就会出现。然后将加载的mps文件另存为gpx格式,即为手持GPS支持的格式。最后将数据导入手持GPS中,可以使用数据线导入,也可以内存卡存储。
03
如何将GPS采样数据导入ArcGIS?首先介绍一下GPS的数据格式:.GPX
GPX, 或称 GPS exchange 格式,是一种用于存储坐标数据的 XML 文件格式。它可以储存在一条路上的路点,轨迹,路线,且易于处理和转换到其他格式。
GPX (the GPS Exchange Format) is a light-weight XML data format for the interchange of GPS data (waypoints, routes, and tracks) between applications and Web services on the Internet.
使用手持GPS采样完成后会生成两类文件:采样点数据(点)、航迹数据(线):
(1)打开方法:在google earth中打开
(2)格式转换方法:ArcGIS将.gpx--->.shp
工具:Arctoolbox/Conversion tools/From GPS/GPX to Feature:
以上就是GPS数据处理的一个分享,同学们如果有更好的方法,可以留言共同交流。