相信有不少同学会有这样的困扰,通过软件下载的谷歌遥感影像,直接用ARCGIS等专业软件打开之后发现,遥感影像有拉伸的情况,这是什么原因呢。那是因为,通过软件下载下来的遥感影像的投影信息包含的是经纬度信息,而在ARCGIS等专业软件默认的投影信息包含的是坐标信息,如果不将经纬度转换成坐标,自然会出现拉伸的情况。本帖针对这一情况来告诉同学们如何进行经纬度与坐标之间的转换以消除其带来的拉伸影响。
操作步骤如下:
1.进入locaspaceviewer软件界面
2.在操作模块中点击影像下载,影像下载提供两种确定下载范围的方式,第一种是自行绘制的shp格式、kml格式以及其他矢量数据格式的边界导入到软件中,第二种是在软件中框选影像下载范围。本帖采用第二种方式,在软件中框选影像下载范围。
框选完下载范围以后,弹出影像下载对话框如图,在对话框中有多项可选内容:下载级数(供1-19级下载),本文所下载的影像为19级;底图类型(有谷歌影像和天地图影像,推荐底图用谷歌影像),叠加类型(天地图中文标注和天地图英文标注),点击“估算数据大小”来估计数据总大小。还可以自定义数据名称和存储路径,点击开始按钮开始下载。
静静等待(速度还是挺快的)下载完成,会自动打开数据所在文件夹。
等待下载完成,自动打开数据所在文件夹,将下载下来的tiff影像数据加载至arcgis中查看,可以看到影像有拉伸的情况如图。需要对影像进行投影坐标系转换处理。
在arcgis中进行坐标转换有两种方法,第一是在ArcToolbox里数据管理工具模块下投影和转换中的投影栅格功能,如图所示(或者可以直接在搜索工具栏中搜索投影栅格)。
投影栅格操作界面如图,第一项为从locaspaceviewer中下载的影像,第二项为arcgis自动读取的下载下来的影像的坐标系(只有经纬度信息),第三项为输出影像要保存的路径,可根据需要自由选择,第四项为输出坐标系(带有平面坐标信息),本文所选择的坐标系为WGS_1984_UTM_Zone_50S,可根据自己的需要选择相应的坐标系。其他项默认即可。点击确定开始转换。
1分钟左右的时间,转换完成,将转换完成的影像数据加载到重新打开的arcgis中,如下图,可以看到,拉伸现象没有了(给出转换后与转换前的影像对比图,上图为转换后无拉伸,下图为转换前原始数据有拉伸)。
第二种方法是在左侧图层管理栏中,双击图层如图所示
出现数据框属性对话框如下图,点击坐标系,选择WGS_1984_UTM_Zone_50S坐标系,点击确定。
会发现,影像不再拉伸如下图。
到这一步还未结束,因为此时只是调整了图层的坐标系,仅仅在显示上没有了拉伸现象,但是并未改变源数据的坐标系,如果此时就觉得万事大吉,关掉arcgis那就错了,还需进行导出数据操作才能完成源数据的坐标系转换。右击目标图层数据,选择导出数据如下图。
弹出导出栅格数据对话框如图下所示,在该对话框中,范围选择原始数据范围,空间参考选择数据框(也就是刚刚定义过坐标系的图层),数据框的中间部分可以浏览导出数据的属性(包括波段、像素深度、未压缩前大小、范围(左,上,右,下)、空间参考)。接下来是选择导出数据保存文件夹,注意,此处是要保存到哪个文件夹,不是保存具体的数据文件。最后可以选择数据格式,tiff是最常用的影像数据格式,默认即可。点击保存,开始数据导出。
最后导出的结果加载到重新打开的arcgis中就没有了拉伸现象(同样放出对比图,上图为导出数据后无拉伸,下图为原始数据有拉伸),到此坐标系转换工作才算完成。