arcgis对谷歌遥感影像拼接
对于遥感影像的研究多种多样,有小尺度的也有大尺度的还有多尺度的。可以研究一个城市里的一个区,也可以研究一个省甚至全国范围。当研究的区域比较大的时候,在一幅影像上无法包括研究区的所有范围,那么就需要下载多幅遥感影像,多幅遥感影像下载完成之后就需要对着几幅影像进行拼接处理,拼接成一幅影像,这样研究才有意义。
本文的目的在于介绍arcgis的影像拼接(在arcgis中拼接功能被称为镶嵌)功能,以江苏省的遥感影像为例。
本文需要用的软件工具有2个,第一款要用的软件是locaspace viewer,该软件集成了Google Earth、天地图等影像和三维地形的在线地图地形服务,并支持影像地形免费下载,使用起来很方便。第二款是ARCGIS 10.1。
还需要用到一样数据,那就是全国省级行政边界矢量数据。
附上这两款软件和矢量数据的下载地址
locaspace viewer:http://rj.baidu.com/soft/detail/39338.html?ald
ARCGIS10.1:链接:https://pan.baidu.com/s/1cManZC 密码:4ck8
省级行政边界:链接:http://pan.baidu.com/s/1kUHyvFx 密码:3x7q
操作步骤如下:
1.进入locaspace viewer软件界面

2.在操作模块中点击影像下载,影像下载提供两种确定下载范围的方式,第一种是自行绘制的shp格式、kml格式以及其他矢量数据格式的边界导入到软件中,第二种是在软件中框选影像下载范围。
本文提供了省级行政边界数据,在locaspace viewer中打开显示如下,红色区域为选中状态下的江苏省行政边界。


由于本文介绍拼接功能,不做影像的后期分析处理,所以下载的影像分辨率无需过高,只下载12级的影像。在locaspace viewer中是支持直接绘制范围下载的,也就是说不用分多幅下载影像,只需要直接下载一幅影像就可以包含整个江苏省范围;这样如果是用在对分辨率要求不高的研究中是可以这样做的,因为对分辨率要求不高的话就不需要选择级数太高的影像下载,也就没有太大的数据量,在计算机硬件吃得开的情况下直接下载一幅影像是无压力的。而如果是要研究高分辨率的遥感影像,那么级数的要求就是越高越好,如果选择了19级遥感影像下载,下载一幅影像的数据量会非常大,不仅电脑硬件吃不消而且很浪费时间,所以此时分多幅下载影像就可以快速、高效率的把影像下载下来。本文框选多个小范围的数据进行下载,在地球上绘制好面以后会弹出影像下载对话框如图,在对话框中有多项可选内容:下载级数(供1-19级下载),本文所下载的影像为12级;底图类型(有谷歌影像和天地图影像,推荐底图用谷歌影像),叠加类型(天地图中文标注和天地图英文标注),点击“估算数据大小”来估计数据总大小。还可以自定义数据名称和存储路径,点击开始按钮开始下载。


第一幅影像下载完成了,接下来相继下载三幅影像,一共四幅影像。如图为下载完的四幅影像加载到locaspace viewer查看。

其实在locaspace viewer中就有影像拼接功能,这个功能也支持批量的影像拼接处理,可以先使用一下这个功能。

点击影像拼接功能,弹出批量拼接操作对话框,选择拼接影像,可以直接多选拼接影像,这个还是很方便的。

选择好拼接影像和输出路径后,可以勾选“启用无效数据过滤”,过滤区域选择“过滤全部区域”,无效值默认即可,这样输出的拼接影像就不会产生黑色背景。

点击确定,开始拼接处理,处理速度不赖,而且可以看到进度,非常人性化。

处理完成后查看拼接好的影像如图:

上面介绍的是在locaspace viewer中从下载影像到影像批量拼接的整个流程。下面开始介绍在arcgis中如何进行影像拼接(镶嵌)。
在arcgis中四幅影像如图所示,叠加了中国省级行政边界矢量数据。

在搜索栏中输入“镶嵌”,弹出搜索结果如图:

点击镶嵌至新栅格命令,弹出镶嵌操作对话框如图,arcgis中镶嵌支持多幅影像镶嵌至新栅格。添加好影像后点击确定,开始镶嵌操作。

正在镶嵌操作

镶嵌成功。

四幅影像拼接到了一起。

拼接工作完成,收工。
arcgis对谷歌遥感影像拼接的更多相关文章
- ARCGIS对谷歌影像进行投影转换
相信有不少同学会有这样的困扰,通过软件下载的谷歌遥感影像,直接用ARCGIS等专业软件打开之后发现,遥感影像有拉伸的情况,这是什么原因呢.那是因为,通过软件下载下来的遥感影像的投影信息包含的是经纬度信 ...
- WebGis应用开发框架
转自:http://www.cnblogs.com/zitsing/archive/2012/03/02/2377083.html 前言 Web Gis顾名思义就是通过浏览器方式操作的地理系统.通过浏 ...
- 开源GIS简介
原文 开源GIS C++开源GIS中间件类库: GDAL(栅格)/OGR(矢量)提供了类型丰富的读写支持 GEOS(Geometry Engine Open Source)是基于C++的空间拓扑分析实 ...
- 永久免费开源的卫星地形图地图下载工具更新Somap2.13版本功能更新 更新时间2019年2月22日13:59:05
一.下载地址 最新版本下载地址:SoMap2.13点击此处下载 二.系统自主开发特色功能展示 1.上百种地图随意下载 高德.百度.arcgis.谷歌.bing.海图.腾讯.Openstreet.天地 ...
- ArcGIS加载高德、OSM和谷歌等地图
1. 引言 网络地图对于我们来说已经不是什么新鲜事了,上面有各大互联网公司收集的海量的地理空间数据.一般网络地图的地图是以切片形式存在的,因此,本文重点讲述如何将这些网络切片地图加载并显示再ArcGI ...
- ARCGIS进行地理配准并加载到谷歌地球中查看
普通的地图图片如何能让其附有经纬度坐标和投影信息,如何能将普通的地图图片加载到诸如谷歌地球等相关的三维地球软件当中进行生产或学习使用呢,这就要用到gis当中常用的一种功能,叫做地理配准.地理配准并不复 ...
- ArcGIS Earth(原谷歌地球)如何获取高精度矢量地图数据?(shp文件/要素类/kml)
大家好,这次来分享干货.做地理分析的同学,或者需要使用地图却不知道哪里有矢量数据的时候,怎么办呢? 这次,我就告诉大家哪里能自己手工制作矢量点线面数据!注意哦,是自己绘制的. 使用到的软件: ArcG ...
- ArcGIS API for JavaScript 4.4 版本加载谷歌地图
ArcGIS API for JavaScript 4.X 版本升级后,API发生了很大的变化. 其中就支持了WebEarth展示,主要是通过 esri/views/SceneView 实现的. 在新 ...
- ArcGIS二次开发之读取遥感图像像素值的做法
作者:朱金灿 来源:http://blog.csdn.net/clever101 首先是读取遥感图像的R.G.B波段数据的做法.读取R.G.B波段数据的像素值主要通过IRaster接口的Read方法在 ...
随机推荐
- Python之路,day9-Python基础
回顾:抽象方法@staticmethod 不能访问类的任何属性@classmethod 类方法 只能访问公有属性@property 属性方法 , 把一个方法变成一个静态属性def sayhi() pa ...
- tomcat从 http转成https,并且去掉端口号
将 <Connector port=" URIEncoding="UTF-8"/> 改成 <Connector port=" URIEncod ...
- Postgresql FATAL: could not create semaphores: No space left on device
昨天安装完成pg 9.5后,启动报错: FATAL: could not create semaphores: No space left on device DETAIL: Failed sys ...
- jvm的代码缓存耗尽导致性能下降
在没遇到这个问题之前,我对JVM的解释模式与编译模式的代码性能相差有多大,是没有感觉的,只是觉得编译模式会比解释模式性能好那么一点点吧. 但是经历过这次以后,让我对JVM的即时编译产生了兴趣.先来看看 ...
- android源码的目录结构
android源码的目录结构 [以下网络摘抄] |-- Makefile ! l/ a5 n% S% @- `0 d# z# a$ P4 V3 o7 R|-- bionic ...
- Beta版本冲刺——day7
No Bug 031402401鲍亮 031402402曹鑫杰 031402403常松 031402412林淋 031402418汪培侨 031402426许秋鑫 站立式会议 今日计划表 人员 工作 ...
- 结构体struct 与 联合union
1.C语言中的结构体 1.1 定义 结构体是由一系列相同或不同类型的变量组成的集合. struct 结构体名{ //struct为关键字,“结构体名”为用户定义的类型标识. ...
- Mac下Virtual Box Host-Only网络配置
Mac下的虚拟机其实有很多,Parallels.VMware Fusion.Virtual Box都不错,Parallels是目前试过感觉最好的,Fusion装64位系统驱动支持似乎不完善,而且混合模 ...
- SQL优化注意事项
sql语句优化 性能不理想的系统中除了一部分是因为应用程序的负载确实超过了服务器的实际处理能力外,更多的是因为系统存在大量的SQL语句需要优化. 为了获得稳定的执行性能,SQL语句越简单越好.对复杂的 ...
- <页面里折合与打开>
主要思想是:通过覆盖,显示的方式.visible 为 true与false,id以及function函数中参数的不同. 具体代码如下: <script type="text/javas ...