相信有不少同学会有这样的困扰,通过软件下载的谷歌遥感影像,直接用ARCGIS等专业软件打开之后发现,遥感影像有拉伸的情况,这是什么原因呢。那是因为,通过软件下载下来的遥感影像的投影信息包含的是经纬度信息,而在ARCGIS等专业软件默认的投影信息包含的是坐标信息,如果不将经纬度转换成坐标,自然会出现拉伸的情况。本帖针对这一情况来告诉同学们如何进行经纬度与坐标之间的转换以消除其带来的拉伸影响。
本帖需要用的软件工具有2个,第一款要用的软件是locaspaceviewer。第二款是ARCGIS10.1。
附上这两款软件的下载地址
ARCGIS10.1:链接:http://pan.baidu.com/s/1kUMfEjd密码:[hide]odzu[/hide]
操作步骤如下:
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中就没有了拉伸现象(同样放出对比图,上图为导出数据后无拉伸,下图为原始数据有拉伸),到此坐标系转换工作才算完成。

ARCGIS对谷歌影像进行投影转换的更多相关文章

  1. arcgis对谷歌遥感影像拼接

    对于遥感影像的研究多种多样,有小尺度的也有大尺度的还有多尺度的.可以研究一个城市里的一个区,也可以研究一个省甚至全国范围.当研究的区域比较大的时候,在一幅影像上无法包括研究区的所有范围,那么就需要下载 ...

  2. ArcGIS中的影像色彩校正(转)

    ArcGIS中的影像色彩校正 在遥感影像处理工作中,影像镶嵌是最常用影像处理方式之一,关于影像镶嵌的相关功能,在ArcGIS中有多种实现途径,如使用Mosaic工具.创建镶嵌数据集来进行虚拟镶嵌等等. ...

  3. andriod arcgis加载影像TIF

    private static final String TAG = "MainActivity"; private MapView mapView = null; @Overrid ...

  4. ARCGIS进行地理配准并加载到谷歌地球中查看

    普通的地图图片如何能让其附有经纬度坐标和投影信息,如何能将普通的地图图片加载到诸如谷歌地球等相关的三维地球软件当中进行生产或学习使用呢,这就要用到gis当中常用的一种功能,叫做地理配准.地理配准并不复 ...

  5. ARCGIS多种影像裁剪

    在互联网上下载的遥感影像都进行过分幅处理,下载下来的影像多是规则的四方形,而在进行遥感影像研究时,多是针对特定区域来进行,比如研究北京市的遥感影像,不在北京市范围内的影像对于研究者就没有利用意义,如果 ...

  6. ArcGIS 按多边形区域统计栅格影像的一些信息

    在使用ArcGIS对栅格影像进行分析时,难免要进行一些统计类的分析.如统计框选区域的像素的个数,面积.均值等内容. 下面给出使用“Spatial Analyst Tools -- > Zonal ...

  7. “2014年ArcGIS影像高级培训班——5月份北京站”火热报名中!

    您从事遥感类的相关工作吗?您正对着一景景影像数据不知从何下手吗?您有TB级甚至更高量级的影像数据须要有效管理.即时分享吗?您须要构建Web端的应用实现影像实时处理.在线分析吗? 您是否已经找到有效的解 ...

  8. 2013Esri全球用户大会之ArcGIS for Desktop

    Q1:ArcGIS 10.2 for Desktop中有哪些新特性?     增强的质量和性能        扩展并行处理能力        许多软件质量的改进        优化的文件处理     ...

  9. ArcGIS 10.5,打造智能的Web GIS平台

    2017年新年来临之际,ArcGIS 10.5正式发布.历经几个版本,ArcGIS 10.5已经革新为一个智能的以Web为中心的地理平台,推出更精细的分级授权.全新的i3S三维标准.大数据分析处理产品 ...

随机推荐

  1. 图片过大导致OOM

    原文:http://www.codeceo.com/article/android-load-image-oom.html 一.分析 在加载图片过程中出现的OOM的几种情况: 1. 加载的图片过大 2 ...

  2. 12-4mysql 查询

    简单查询select * from 表名; 注意:*代表所有); 查询指定列 select 列名,列名 from 表名 修改结果集的列名select 列名 as'',列名 as'' from 表名 条 ...

  3. Smart210学习记录------linux串口驱动

    转自:http://blog.chinaunix.net/xmlrpc.php?r=blog/article&uid=27025492&id=327609 一.核心数据结构 串口驱动有 ...

  4. Oracle 查看表空间的大小及使用情况sql语句

    --1.查看表空间的名称及大小 )), ) ts_size FROM dba_tablespaces t, dba_data_files d WHERE t.tablespace_name = d.t ...

  5. linux 远程管理

    启动linuxssh 服务: /etc/init.d/ssh 启动网络服务: service network restart linux远程登录配置过程: 首先在ubuntu下安装openssh-se ...

  6. 第一次装TFS的曲折经历

    公司服务器之前TFS没装上,用的svn,实在忍受不了了,作为一个.net程序员怎么能用svn的,说动手就动手. 服务器的数据库是 SqlServer2008R2 本来想装TFS2013,后来试了一下, ...

  7. jQuery-2.1.4.min.js:4 Uncaught TypeError: Illegal invocation

    jQuery-2.1.4.min.js:4 Uncaught TypeError: Illegal invocation 此错误与crsf有关

  8. IncDec Sequence

    题目链接 http://www.lydsy.com/JudgeOnline/problem.php?id=3043[题目描述]给定一个长度为 n 的数列{a1,a2...an},每次可以选择一个区间[ ...

  9. C++访问托管类(C#类库)

    1.新建C# 类库项目Airth,新建类 using System; using System.Collections.Generic; using System.Linq; using System ...

  10. MVC 全局异常处理及禁用显示头

    MVC网站的global.asax中的Application_Start方法里,有这样一段代码: public class MvcApplication : System.Web.HttpApplic ...