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

ArcGIS栅格影像裁剪工具

1、前言

        在最近的栅格转矢量处理过程中,发现二值化栅格规模太大,3601*3601,并且其中的面元太过细碎,通过arcgis直接栅格转面有将近几十万的要素,拿这样的栅格数据直接运行代码,发现速度很慢还难以执行出来结果。为此想着将该栅格数据进行裁剪,获取部分影像数据,然后再进行测试。

        通过arcgis裁剪栅格影像有很多种方法,例如Spatial Analyst工具-->提取分析中的多种方法:

另外,在数据管理工具中栅格-->栅格处理下‘裁剪’也有此功能;本篇主要就是基于‘裁剪’功能来介绍的。

2、裁剪功能

       

        该功能与提取分析功能中的按矩形提取很相似,但这里主要讲裁剪工具中的两种操作的差异。一种是修改矩形数值裁剪;一种是通过shp数据给定输出范围裁剪。

2.1通过shp数据给定输出范围裁剪

输出范围 (可选)

用作范围的栅格数据集或要素类。该裁剪输出包括了与最小外接矩形相交的所有像素。

将某要素类用作输出范围并且要基于面要素进行栅格裁剪时,请选中使用输入要素裁剪几何。使用此选项可能提高输出的像素深度。因此,需要确保输出格式可以支持适当的像素深度。

保持裁剪范围 (可选)

指定裁剪输出中使用的范围。

  • 选中 - 调整列数和行数并对像素进行重采样,以便完全匹配指定的裁剪范围。
  • 未选中 - 维护与输入栅格相同的像元对齐方式并相应调整输出范围。

该部分直接通过外部的shp数据限定裁剪的范围,来获得该范围内的影像数据。这个比较简单,主要是shp数据的获得或者生成。这里最好勾选保持裁剪范围 (可选)。

结果:

2.2修改矩形数值裁剪

矩形

指定用于定义裁剪栅格时所使用的边界框范围的四个坐标。

如果指定的裁剪范围未与输入栅格数据集对齐,则裁剪工具可验证是否已使用适当的对齐方式。这可能使输出的实际范围与此工具中指定的范围略有不同。

清除按钮可将矩形范围重置为输入栅格数据集的范围。

输入需要裁剪的影像,矩形中则会出现该原始影像的边界范围,需要裁剪的话直接调整修改这四个值,然后保存出去,可以得到一个裁剪后的影像数据。

这里重点需要注意的则是NoData值的选取问题以及保持裁剪范围(可选)的问题。

1)、NoData值的选取问题

       默认值是65535,也可以是其他值0~65535,以及不填。一般不填即可。

        在对分类图处理时需要明确分类的值,nodata不可以是分类值,否则会将该分类删掉。因为处理的是二值图像,所以在选0后,生成的结果则只有1数值了。这样就是相当于将0值删掉了。针对有些处理时,有该需要就可采用此方法。

结果:

①默认值65535/不填

        默认值65535和不填的结果一样。

② 0

2)、保持裁剪范围(可选)

        必须勾选,否则得到的裁剪影像范围则不是该范围,可能与原数据范围一致。裁剪的内容是有了,可是其范围仍然为原数据的数据范围,只不过其他的内容均是nodata,将nodata显示为红色,则为下面的结果。

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

相关文章:

  • 【查询目录】.NET开源 ORM 框架 SqlSugar 系列
  • docker快速安装zookeeper
  • MySQL中如何减少回表
  • 初始Python篇(7)—— 正则表达式
  • 洛谷P1443 马的遍历
  • 代理IP地址的含义与设置指南‌
  • Vue--------导航守卫(全局,组件,路由独享)
  • ElasticSearch7.x入门教程之全文搜索(七)
  • Adversarial Learning forSemi-Supervised Semantic Segmentation
  • UCOS-II 自学笔记
  • C++ - 二叉搜索树讲解
  • 基于开源云原生数据仓库 ByConity 体验多种数据分析场景
  • RabbitMQ 消息确认机制
  • Node.js:开发和生产之间的区别
  • 【QT】背景,安装和介绍
  • 从0到1搭建webpack
  • 针对解决conda环境BUG的个人笔记
  • 读《Effective Java》笔记 - 条目13
  • SQL 之连接查询
  • vscode切换anaconda虚拟环境解释器不成功
  • 一个实用的 Maven localRepository 工具
  • 目标检测,图像分割,超分辨率重建
  • 微信小程序 城市点击后跳转 并首页显示被点击城市
  • Linux - nfs服务器
  • uniapp图片上传预览uni.chooseImage、uni.previewImage
  • C++ 字符串中数字识别
  • 学术中常见理论归纳总结-不定期更新
  • ModelSim怎么修改字体及大小
  • 图片预处理技术介绍4——降噪
  • Scrapy管道设置和数据保存