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

ArcGIS/QGIS按掩膜提取或栅格裁剪后栅格数据的值为什么变了?

问题描述:

现有一栅格数据,使用ArcGIS或者QGIS按照矢量边界进行按掩膜提取或者栅格裁剪以后,其值的范围发生了变化,如下:
在这里插入图片描述
可以看到,不论是按掩膜提取还是进行栅格裁剪后,其值的范围均与原来栅格数据的值范围不一致。

点击原始栅格数据,点击【已分类】,对其进行直方图计算后可以看到,原始栅格数据的值与按掩膜提取和栅格裁剪后的值的范围是一致的。
在这里插入图片描述

原因及解决方案:

这是因为当把栅格数据直接加载进ArcGIS当中时,ArcGIS是盲猜一个范围的,并不是真实的数值,所以按掩膜提取后的值并没有真的发生了改变。

只有对其进行地理分析,比如前面说的最简单的计算直方图操作、裁剪、按掩膜提取甚至导出为新栅格的时候,ArcGIS才会在进行操作的时候顺便计算一下数据的真实范围。如果想让原始栅格进行显示正确的范围,需要在ArcMap当中对原始栅格数据进行【计算统计数据】的操作才行,当然也可以直接导出成新栅格,然后再加载进来进行其他需要的操作。
在这里插入图片描述
在这里插入图片描述
此外,如果进行了上述一系列操作后,发现按掩膜提取后的数据仍然与原始栅格数据的值不一致,那就要看一下自己的掩膜数据是否有问题。如果用的是栅格数据做掩膜,就要看一下掩膜栅格是否与原始栅格是否像元大小一致并且像元能够对齐,因为ArcGIS中按掩膜提取的算法原理是这样:
在这里插入图片描述
掩膜栅格和原始栅格的像元大小或像元没有对齐,都会导致按掩膜提取时进行重采样,以重采样后的值作为像元的新值,从而改变了原始栅格值的范围。


http://www.kler.cn/a/381595.html

相关文章:

  • 在Java中,实现数据库连接通常使用JDBC
  • 【ShuQiHere】️ 深入了解 ADB(Android Debug Bridge):您的 Android 开发利器!
  • WPF+MVVM案例实战与特效(二十四)- 粒子字体效果实现
  • C++进阶:unordered_map和unordered_set的使用
  • 从APP小游戏到Web漏洞的发现
  • 数据结构之线段树
  • 域名自动重定向8080端口无法访问后端服务问题
  • C++算法练习-day37——112.路径总和
  • pyspark基础准备
  • Spring Boot 配置文件启动加载顺序
  • 录屏天花板,录课新玩法,人像+一切,PPT/PDF/视频/网页,也可即可录
  • 使用Mybatis-plus出现数据库id很大或者为负数情况排查解决
  • VUE2升级成VUE3的优化与区别
  • Linux第三讲:环境基础开发工具使用
  • Qt 练习做一个登录界面
  • 使用java从提前pdf中的文字
  • golang通用后台管理系统03(登录校验,并生成token)
  • DolphinScheduler资源中心
  • 中电金信:企业数据赋能效果差,科学试错体系了解一下?
  • 《“躺赢”能否成为2025年新时代的掘金之旅?——直播间答题测试类小程序的新机遇与挑战》
  • PyTorch核心概念:从梯度、计算图到连续性的全面解析(三)
  • 【STM32】通过 DWT 实现毫秒级延时
  • 【Linux】IPC进程间通信System V:并发编程实战指南(二)
  • xcode更新完最新版本无法运行调试
  • Postman断言与依赖接口测试详解
  • 人工智能AI 产品经理与传统产品经理工作到底有什么不同?非常详细收藏我这一篇就够了