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

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

问题描述:

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

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

原因及解决方案:

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

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

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

相关文章:

  • Linux的基本指令(一)
  • python导入包失败 in <module> import pandas as pd
  • 不惧风雨,硬核防护!雷孜LaCie小金刚三防移动硬盘颠覆认知
  • Yocto 项目下通过网络更新内核、设备树及模块
  • Scheduled Sampling工作原理【小白记笔记】
  • C++:C++的IO流
  • 「QT」几何数据类 之 QLine 整型直线类
  • day58 图论章节刷题Part09(dijkstra(堆优化版)、Bellman_ford 算法)
  • 【计网不挂科】计算机网络期末考试——【选择题&填空题&判断题&简述题】试卷(1)
  • 智能出行助手:SpringBoot共享汽车管理平台
  • 【月之暗面kimi-注册/登录安全分析报告】
  • Flink实现实时数据处理
  • 11.9.2024刷华为
  • Chromium 中chrome.system.storage扩展接口定义c++
  • 【Qt聊天室客户端】登录窗口
  • 如何显示模型特征权重占比图【数据分析】
  • Ubuntu24安装MySQL
  • 微服务架构面试内容整理-Eureka
  • qt QErrorMessage详解
  • SpringBoot 将多个Excel打包下载
  • 分页存储小总结
  • Star-CCM+应用篇之动力电池温度场仿真操作流程与方法
  • Spring Boot应用开发:从入门到精通
  • 【JAVA项目】基于jspm的【医院病历管理系统】
  • Python中的常见配置文件写法
  • 语义分割实战——基于PSPnet神经网络动物马分割系统源码
  • Python+Appium编写脚本
  • RK3288 android7.1 适配 ilitek i2c接口TP
  • C++ 越来越像函数式编程了!
  • maven工程结构说明