当前位置:网站首页>ArcGIS栅格重采样方法介绍
ArcGIS栅格重采样方法介绍
2022-07-05 20:58:00 【GIS思维】
栅格重采样方法介绍
栅格重采样是将输入图像的像元值或推导值赋予输出图像中每个像元的过程。这里提到的图像为栅格数据,包括栅格(GRID)和影像(IMAGE)两类。当输入图像和输出图像的位置(经过几何变换或投影设置等操作)或像元大小(即栅格影像分辨率)发生变化时,都需要进行栅格重采样。
此外,栅格重采样是栅格数据在空间分析中处理栅格分辨率匹配问题的常用数据处理方法,为了便于分析,通常将不同的分辨率通过栅格重采样转化为相同的分辨率。对于一个既定的空间分辨率的栅格数据,可以通过重采样操作,将栅格数据重采样成更大的像元,即降低空间分辨率。这个过程会丢失部分原高空间分辨率的细节信息;也可以重采样成更小的像元,但是并不会增加更多的信息。将地空间分辨率的多光谱遥感影像重采样成与高空间分辨率的全色影像相同的分辨率,然后对两个影像进行融合,得到的图像将同时具有高光谱分辨率和高空间分辨率的信息,可用于专题提取和应用,是常用的遥感数据融合方式。
栅格重采样主要包括三种方法:最邻近法、双线性内插法和三次卷积插值法。最邻近法是把原始图像中距离最近的像元值填充到新图像中;双线性内插法和三次卷积插值法都是把原始图像附近的像元值通过距离加权平均填充到新图像中。下面将详细介绍这三种重采样方法。
最邻近法
最邻近法是将输入栅格数据集中最邻近的像元值作为输入值,赋予输出栅格数据集的相应像元。
该方法的优点是不会改变原始栅格值,而且处理速度快,但是该方法会有半个像元大小的位移。适用于表示分类或某种专题的离散数据,如土地利用、植被类型等。
如上图所示,为栅格数据经过平移和旋转等几何变换后,对输出栅格数据集进行重采样,采用最邻近法。其中,黑色线框表示输入栅格数据集,浅绿色填充表示输出栅格数据集,红色方点表示输出栅格数据集中某一像元的中心位置,其像元值将被重新计算。找到距离红色方点所在像元最近的像元的中心点,即图中所示紫色圆点,将紫色圆点所表示的像元值填充到红色方点中,完成一个栅格像元的重采样。
双线性内插法
双线性插值法是基于三次线性插值的方法,将输入栅格数据集中的4个最邻近像元(4邻域)的像元值进行加权平均计算出新的像元值,并将其赋予输出栅格数据集的相应像元。其中,权值是由4邻域中每个像元的中心与内插点之间的距离决定的。
该方法的重采样结果会比最邻近法更平滑,但会改变原来的栅格值。适用于表示某种现象分布、地形表面的连续数据,如 DEM、气温或降雨量分布、坡度等,这些数据本来就是通过采样点内插得到的连续表面。
如上图所示,为栅格数据经过平移和旋转等几何变换后,对输出栅格数据集进行重采样,采用双线性内插法。其中,黑色线框表示输入栅格数据集,浅绿色填充表示输出栅格数据集,红色方点表示输出栅格数据集中某一像元的中心位置,其像元值将被重新计算。取红色方点周围的4个邻近点,这4个邻近点的中心点即图中紫色圆点表示的位置,通过对其进行距离加权平均计算,将计算结果填充到红色方点中,完成一个栅格像元的重采样。
三次卷积内插法
与双线性内插法类似,三次卷积内插法是基于五次多项式插值的方法,将输入栅格数据集中的16个最邻近像元(16邻域)的像元值进行加权平均计算出新的像元值,并将其赋予输出栅格数据集的相应像元。其中,权值是由16邻域中每个像元的中心点与内插点之间的距离决定的。
三次卷积内插法通过增加邻近点来获取最佳插值函数,可以进一步提高内插精度,算法较为复杂,计算量大,处理时间较长。由于该方法使用16邻域进行加权计算,处理结果会更加清晰,栅格数据的边界会有锐化的效果。该方法同样会改变原来的栅格值,且有可能会超出输入栅格的值域范围。适用于航片和遥感影像的重采样。
如上图所示,为栅格数据经过平移和旋转等几何变换后,对输出栅格数据集进行重采样,采用三次卷积内插法。其中,黑色线框表示输入栅格数据集,浅绿色填充表示输出栅格数据集,红色方点表示输出栅格数据集中某一像元的中心位置,其像元值将被重新计算。取红色方点周围的16个邻近点,这16个邻近点的中心点即图中紫色圆点表示的位置。通过对其进行距离加权平均计算,将计算结果填充到红色方点中,完成一个栅格像元的重采样。
推荐学习
ArcGIS之模型构建器(ModelBuilder)视频教程
ArcGIS10.X入门实战视频教程(GIS思维)
ArcGIS之遥感影像分类及成果应用视频课程
ArcPy结合数据驱动模块的批量制图
ArcGIS之Data Reviewer空间数据质量检查
GIS思维GIS系列技术课程
边栏推荐
- 水泥胶黏剂BS 476-4 不燃性测试
- 使用WebAssembly在浏览器端操作Excel
- Talk about my fate with some programming languages
- Open source SPL eliminates tens of thousands of database intermediate tables
- 基於flask寫一個接口
- 示波器探头对信号源阻抗的影响
- 显示屏DIN 4102-1 Class B1防火测试要求
- SYSTEMd resolved enable debug log
- Abnova CRISPR spcas9 polyclonal antibody protocol
- 线程池的使用
猜你喜欢
随机推荐
王老吉药业“关爱烈日下最可爱的人”公益活动在南京启动
Prosci LAG-3 recombinant protein specification
驱动壳美国测试UL 2043 符合要求有哪些?
100 cases of shell programming
PHP反序列化+MD5碰撞
Abnova CD81 monoclonal antibody related parameters and Applications
教你自己训练的pytorch模型转caffe(三)
Abnova DNA marker high quality control test program
MYSQL IFNULL使用功能
从架构上详解技术(SLB,Redis,Mysql,Kafka,Clickhouse)的各类热点问题
10000+ 代码库、3000+ 研发人员大型保险集团的研发效能提升实践
Is the securities account given by the school of Finance and business safe? Can I open an account?
Duchefa MS medium contains vitamin instructions
LeetCode_哈希表_困难_149. 直线上最多的点数
matplotlib绘图润色(如何形成高质量的图,例如设如何置字体等)
LeetCode: Distinct Subsequences [115]
启牛2980有没有用?开户安全吗、
php中explode函数存在的陷阱
Hdu2377bus pass (build more complex diagram +spfa)
当Steam教育进入个性化信息技术课程