当前位置: 首页 > news >正文

ArcGIS批量拼接大量栅格遥感影像:Mosaic工具

  本文介绍在ArcGIS下属的ArcMap软件中,基于Mosaic工具,批量大量栅格遥感影像文件加以拼接镶嵌的方法。

  在GIS应用中,我们时常需要对大量栅格遥感影像数据加以批量拼接的工作。这一步骤可以基于Python语言实现,具体可以参考文章Python中arcpy栅格创建与遥感影像多景数据批量拼接Mosaic(https://blog.csdn.net/zhebushibiaoshifu/article/details/118901707)以及文章Python中ArcPy实现对不同时相的栅格遥感影像依据其成像时间分别批量拼接(https://blog.csdn.net/zhebushibiaoshifu/article/details/124227237);还可以基于R语言实现,具体可以参考文章R语言raster包批量拼接、融合大量栅格图像(https://blog.csdn.net/zhebushibiaoshifu/article/details/128944501);此外,还可以基于ENVI软件实现手动的拼接、镶嵌(当然对于大量的栅格数据而言,手动拼接确实非常麻烦),具体可以参考文章ENVI软件实现栅格遥感影像基于像元的镶嵌拼接(https://blog.csdn.net/zhebushibiaoshifu/article/details/124587425)以及文章ENVI无缝镶嵌工具Seamless Mosaic实现栅格遥感影像镶嵌拼接的方法(https://blog.csdn.net/zhebushibiaoshifu/article/details/124672415)。但其实,基于ArcMap软件,我们就可以方便地对大量栅格遥感影像加以一次性的批量拼接工作;本文就对这一操作方法加以介绍。

  在ArcMap软件中,我们依次选择“Toolboxes”→“System Toolboxes”→“Data Management Tools.tbx”→“Raster”→“Raster Dataset”→“Mosaic”;如下图所示。

在这里插入图片描述

  这里需要注意,除了Mosaic工具,此外还有一个Mosaic To New Raster工具,也具有类似的效果;关于Mosaic To New Raster工具的具体使用方法介绍,大家参考文章ArcGIS同一位置多幅栅格图像拼接融合与叠加(Mosaic To New Raster)(https://blog.csdn.net/zhebushibiaoshifu/article/details/115394596),这里就不再赘述了。

  双击Mosaic工具,得到工具窗口如下图所示。

在这里插入图片描述

  其中,第一个参数栏用以选择我们待拼接的栅格文件。这里由于可能涉及到大量的栅格遥感影像文件,因此可以通过多选的方式(如下图所示),将待拼接的所有栅格遥感影像数据放入参数栏下方的列表中。

在这里插入图片描述

  此外,第二个参数表示我们拼接时,作为目标栅格的文件;这一文件在拼接后,就是最终的结果文件。随后的参数,表示在镶嵌时,若栅格之间包含重叠区域,则重叠区域栅格像素的计算方法;接下来的参数,表示镶嵌后所用的配色方案选择方式;再接下来的两个参数,则分别表示拼接时忽略的无效值和拼接后遥感影像中的无效值。

  随后的勾选项,表示是否要改变栅格遥感影像的像元深度;再往后的参数表示拼接时像元偏移的最大容许误差,最后一个参数表示拼接时颜色匹配的方法

  将全部参数配置为自己需要的设置后,即可点击“OK”运行工具;稍等片刻,即可出现如下图所示的窗口。

在这里插入图片描述

  至此,即完成了大量栅格遥感影像的批量拼接工作。和用Python语言与R语言等代码来实现这一操作相比,在ArcMap软件中执行这一工具,反而显得更为方便、快捷一些。

  至此,大功告成。

欢迎关注:疯狂学习GIS

http://www.lryc.cn/news/14857.html

相关文章:

  • Flink UI部署jar包报错
  • Linux就该这么学:RAID与LVM磁盘阵列技术
  • Prometheus+Grafana监控
  • 【JUC2022】第三章 线程中断与 LockSupport
  • 数据结构刷题(七):202快乐数、1两数之和、454四数相加II、15三数之和、18四树之和
  • 华为机试题:HJ80 整型数组合并(python)
  • spring boot——自定义依赖实现自动配置
  • QMap 判断是否value是否已经存在,结合Sleep函数测试
  • vue后台管理系统项目-table选择多行数据分页列表、一键全选重置功能
  • 论文解读 | [CVPR2019] 基于自适应文本区域表示的任意形状场景文本检测
  • 2月编程语言排行榜谁还没有看?
  • nginx.conf配置方法详细介绍
  • 【微信小程序】一文带你吃透开发中的常用组件
  • Nginx 部署 Vue 项目以及 Vue 项目刷新出现 404 的问题(完整步骤)(亲测有效)
  • leaflet 加载geojson数据,随机显示不同颜色的circleMarker
  • UL grant的分配(LCP)
  • 真我air笔记本电脑怎么重装Win10系统?
  • 【闲聊杂谈】深入剖析SpringCloud Alibaba之Nacos源码
  • MySQL删除或清空表内数据的方法
  • Android 权限(二): 动态权限讲解
  • 【C++】2.类和对象(上)
  • 扬帆优配|3300点半日游!上证指数冲高回落;再迎重磅利好!
  • 如何编写性能测试计划?一篇文章教你设计符合项目的性能测试计划
  • 第3章 Windows 下安装 Memcached教程
  • RXjava中的操作符
  • 前端页面jquery规范写法
  • 【HEC-RAS水动力】HEC-RAS 1D基本原理(恒定流及非恒定流)
  • 2.Gin内容介绍
  • python--matplotlib(3)
  • 从源码中探究React中的虚拟DOM