第六章 数字高程模型内插-2014
数字高程模型及其应用

德国使用的DHM
(Digital Height Model)
英国使用的DGM (Digital Ground Model) 美国地质测量局USGS使用的DTEM (Digital Terrain Elevation Model)和 DEM (Digital Elevation Model)
1) 数字地面模型DTM(Digital Terrain Models)
TIN
TIN模型根据区域有限个点集将区域划分为相连的三角面网络,区域中
任意点落在三角面的顶点、边上或三角形内。
TIN的数据存储方式比格网DEM复杂,它不仅要存储每个点的高程,还 要存储其平面坐标、节点连接的拓扑关系,三角形及邻接三角形等关系。
有许多种表达TIN拓扑结构的存储方式,一个简单的记录方式是: 对于每一个三角形、边和节点都对应一个记录,三角形的记录包括三个 指向它三个边的记录的指针;边的记录有四个指针字段,包括两个指向 相邻三角形记录的指针和它的两个顶点的记录的指针;也可以直接对每 个三角形记录其顶点和相邻三角形 。
其余则不然。 三角形准则是建立三角形网络的原则,应用不同的准则将 会得到不同的三角形网络。 一般而言,应尽量保持三角网络的唯一性,即在同一准则 下,由不同的位置开始建立三角形网络,最终得到的形状 应是相同的。在这一点上,空外接圆准则、最大最小角准 则、张角最大原则都可以做到,对角线准则含有主观因素, 现今使用的不多。
4)张角最大准则
一点到基边的张角为最大。
5)面积比准则 三角形内切圆面积与三角形面积或三角形面积与周长平方之比 最大。 6)对角线准则准则
两三角形组成的凸四边形的两条对角线之比,这一准则的比值
限定支取给定。即当计算值超过限定值才进行优化。
DEM重点整理(又添加)

DEM重点整理第一章概述1. 模型:指用来表现其他事物的一个对象或概念,是按比例缩减并转变到我们能够理解的形式的事物本体。
2. 数字地面模型含义的扩展:测绘学家心目中的数字地面模型是新一代的地形图,地貌和地物不再用直观的等高线和图例符号在纸上表达,而且通过储存在磁性介质中的大量密集的地面点的空间坐标和地形属性编码,以数字的形式描述。
3. 数字高程模型的概念:数字高程模型简称DEM。
它是用一组有序数值阵列形式表示地面高程的一种实体地面模型,是数字地形模型的一个分支,其它各种地形特征值均可由此派生。
4. 数字高程模型的含义:DEM是DTM中最基本的部分,它是对地球表面地形地貌的一种离散的数字表达。
5. 数字地面模型的特点:(1)易以多种形式显示地形信息;(2)精度不会损失;(3)容易实现自动化、实时化;(4)具有多比例尺特性。
6. 数字高程模型的应用范畴:见课本10页作为国家地理信息的基础数据土木工程、景观建筑与矿山工程的规划与设计为军事目的‘军事模拟等)而进行的地表三维显示景观设计与城市规划流水线分析、可视性分析关交通路线的规划与大坝的选址不同地表的统计分析与比较生成坡度图、坡向图、剖面图,辅助地貌分析,估计侵蚀和经流等作为背景叠加各种专题信息如土壤、土地利用及植被搜盖数据等,以进行显示与分析为遥感、环境规划中的处理提供数据辅助影像解译、遥感分类将I}If}概念扩充到表示与地表相关的各种属性,如人口、交通、旅行时间等与GI5联合进行空间分析虚拟地理环境第二章数字高程模型的采样理论1.采样的理论背景:推而广之,采样定理同样适用于决定相邻剖面之间的采样间隔,从而得以获取由DEM所表示的地形表面的足够信息。
反之,如果地形剖面的采样间隔是Dx,那么波长小于2Dx的地形信息将完全损失。
2.数据采样策略:(1)沿等高线采样(2)规则格网采样(3)剖面法(4)渐进采样(5)选择性采样(6)混合采样3. 数字高程模型源数据的三大属性:数据的分布、数据密度、数据精度。
数字高程模型

对地面地形的数字化模拟
01 简介
03 形式
目录
02 建立方法 04 数据来源
05 分辨率
07 产品案例
目录
06 用途
数字高程模型(Digital Elevation Model),简称DEM,是通过有限的地形高程数据实现对地面地形的数字 化模拟(即地形表面形态的数字化表达),它是用一组有序数值阵列形式表示地面高程的一种实体地面模型,是 数字地形模型(Digital Terrain Model,简称DTM)的一个分支,其它各种地形特征值均可由此派生。
(2)不规则三角。不规则三角是用不规则的三角表示的DEM,通常称DEM或TIN(Triangulated Irregular Network),由于构成TIN的每个点都是原始数据,避免了内插精度损失,所以TIN能较好地估计地貌的特征点、线, 表示复杂地形比矩形格精确。但是TIN的数据量较大,除存储其三维坐标外还要设点连线的拓扑关系,一般应用 于较大范围航摄测量方式获取数值 。
一般认为,DTM是描述包括高程在内的各种地貌因子,如坡度、坡向、坡度变化率等因子在内的线性和非线 性组合的空间分布,其中DEM是零阶单纯的单项数字地貌模型,其他如坡度、坡向及坡度变化率等地貌特性可在 DEM的基础上派生。
简介
DTM的另外两个分支是各种非地貌特性的以矩阵形式表示的数字模型,包括自然地理要素以及与地面有关的 社会经济及人文要素,如土壤类型、土地利用类型、岩层深度、地价、商业优势区等等。实际上DTM是栅格数据 模型的一种。它与图像的栅格表示形式的区别主要是:图像是用一个点代表整个像元的属性,而在DTM中,格的 点只表示点的属性,点与点之间的属性可以通过内插计算获得 。
用途
由于DEM描述的是地面高程信息,它在测绘、水文、气象、地貌、地质、土壤、工程建设、通讯、军事等国 民经济和国防建设以及人文和自然科学领域有着广泛的应用。如在工程建设上,可用于如土方量计算、通视分析 等;在防洪减灾方面,DEM是进行水文分析如汇水区分析、水系络分析、降雨分析、蓄洪计算、淹没分析等的基 础;在无线通讯上,可用于蜂窝的基站分析等等。
数字高程模型的内插方法 共34页

X2Y2 Y22
XnYn Yn2
X1 Y1 1
X2 Y2 1
Xn
Yn
11
(4)计算每一数据点的权
pi
1 d i2
pi
(Rdi di
)2
p e
d2i k2
i
(5)法化求解 X(MTPM )1MTPZ
系数F是待定点内插高程值ZP
移动曲面拟合法注意事项
•对点的选择除满足n>6外,应保证各个 象限都有数据点, •当地形起伏较大时,半径R不能取得很大。 •当数据点较稀或分布不均匀时,利用二 次曲面移动拟合可能产生很大的误差
利
人
所
有 用一个整体函数 拟合整个区域
逐点内插法
逐点内插方法
以每一待定点为中心,定义一 个局部函数去拟合周围的数据 点。逐点内插法十分灵活,精 度较高,计算方法简单又不需 很大的计算机内存,但计算速 度可能比其它方法慢
移动曲面拟合法
(l)建立局部坐标
对DEM每一个格网点,将坐标原点 移至该DEM格网点P(Xp,Yp)
v A ( 1 X )1 ( Y ) Z i,j X ( 1 Y ) Z i 1 ,j
(1 X ) Yi,j 1 Z X Yi 1 ,Z j 1 Z A
虚拟观测值误差方程式
X (XA Xi )/ d Y (YA Yi )/ d d Xi1 Xi Yi1 Yi
Xi Xi X p Yi Yi Y p
(2)选取邻近数据点
y
di Xi2 Yi2 R
(3)列出误差方程式
di P
x
Z A 2 x B x C 2 y y D E x F y
第六讲 数字高程模型及应用

Page 25
地理科学与规划学院
概述:TIN模型的存储方式 TIN
-
有许多种表达TIN拓扑结构的存储方式,一 般来讲,对于每一个三角形、边和节点都对 应一个记录,三角形的记录包括三个指向它 三个边的记录的指针;边的记录有四个指针 字段,包括两个指向相邻三角形记录的指针 和它的两个顶点的记录的指针;也可以直接 对每个三角形记录其顶点和相邻三角形
Page 22
地理科学与规划学院
概述:不规则三角网(TIN) ●区域中任意点落在三角面的顶点、边上或三角形 内。如果点不在顶点上,该点的高程值通常通过线 性插值的方法得到(在边上用边的两个顶点的高程, 在三角形内则用三个顶点的高程)。所以TIN是一 个三维空间的分段线性模型,在整个区域内连续但 不可微
地理科学与规划学院
Page 14
概述:GRID模式的缺点
规则格网的高程矩阵,可以很容易地用计算机 进行处理。它还可以很容易地计算等高线、坡 度坡向、山坡阴影和自动提取流域地形,使得 它成为DEM最广泛使用的格式 格网DEM的缺点是不能准确表示地形的结构和 细部,为避免这些问题,可采用附加地形特征 数据,如地形特征点、山脊线、谷底线、断裂
第六讲 数字高程模型及应用
中山大学地理科学与规划学院
2009-3-8
Page 1
数字高程模型及应用
一、DEM概述 二、DEM建立
1、DEM的数据获取 2、DEM的建立方法
三、DEM应用
Page 2
地理科学与规划学院
摄影测量和遥感中的应用
工程 设计
数字地面 模型
是地理信 息的基础 数据
Page 3
军事上用于导航及导弹制导
地理科学与规划学院
数字高程模型(DEM)内插程序设计总结

数字高程模型(DEM)内插程序设计总结测绘08-2 廖小军 3080208220【摘要】:数字高程模型(DEM)是构建虚拟地形环境的重要步骤之一,DEM 的精度不仅影响地形可视化的效果,而且更重要的是制约着地形仿真和GIS分析与决策的可信度。
随着现代测绘、GIS和VR等技术的发展,地形建模的应用范围越来越广阔。
本次实习主要内容为在分析移动曲面拟合与加权平均算法特点的基础上,提出以移动曲面拟合法为主、加权平均法为辅两者相结合的方法,使它们能够相互取长补短,从而解决大区域DEM建模中存在的问题。
【关键词】:数字高程模型移动曲面拟合加权平均DEM内插1. 实验目的。
掌握移动曲面法数字高程模型内插原理及其内插子程序的设计方法,了解其它逐点高程内插方法的基本原理。
2. 实验内容。
根据提供的10个数据点的坐标(Xn,Yn,Zn)和待求点的平面坐标(Xp,Yp),要求利用移动二次曲面拟合法,由格网点P(Xp,Yp)周围的10个已知点内插出待求格网点P的高程,编制相应的程序并进行调试,最后解算出格网点P的高程并提交源程序代码。
3. 资料准备。
已知数据点坐标编程计算点(110,110)上的高程。
4. 基本思路。
5.源代码。
// tggfhgfh.cpp : Defines the entry point for the console application. //#include "stdafx.h"#include "SMatrix.h"int main(int argc, char* argv[]){printf("Hello World!\n");SMatrix a(6,1); //未知数(A, B, C, D, E, F)SMatrix x(10,1); //光标X坐标,已知SMatrix y(10,1); //光标y坐标,已知SMatrix z(10,1); //光标Z坐标,已知SMatrix M(10,6); //系数矩阵SMatrix P(10,10); //权阵SMatrix MTM(6,6);x[0][0] =102;x[1][0] =109;x[2][0] =105;x[3][0] =103;x[4][0] =108;x[5][0] =105;x[6][0] =115;x[7][0] =118;x[8][0] =116;x[9][0] =113;y[0][0] =110;y[1][0] =113;y[2][0] =115;y[3][0] =103;y[4][0] =105;y[5][0] =108;y[6][0] =104;y[7][0] =108;y[8][0] =113;y[9][0] =118;z[0][0] =15;z[1][0] =18;z[2][0] =19;z[3][0] =17;z[4][0] =21;z[5][0] =15;z[6][0] =20;z[7][0] =15;z[8][0] =17;z[9][0] =22;for(int i =0; i<10;i++){M[i][0] = (x[i][0]-110)*(x[i][0]-110);M[i][1] = (x[i][0]-110)*(y[i][0]-110);M[i][2] = (y[i][0]-110)*(y[i][0]-110);M[i][3] = x[i][0]-110;M[i][4] = y[i][0]-110;M[i][5] = 1;P[i][i]=1/((x[i][0]-110)*(x[i][0]-110)+(y[i][0]-110)*(y[i][0]-110));}MTM = M.T()*P*M ;a = MTM.Invert()*M.T()*P*z;printf("a[0]:%f,",a[0][0]);printf("a[1]:%f,",a[1][0]);printf("a[2]:%f,",a[2][0]);printf("a[3]:%f,",a[3][0]);printf("a[4]:%f,",a[4][0]);printf("a[5]:%f\n",a[5][0]);return 0;}6.计算结果。
数字高程模型内插
5、最小二乘配置法
最小二乘配置的前提,是处理对象属于平稳随机过程, 但地表起伏复杂,各种地貌形态未必都符合平稳随机 过程的统计规律,趋势面起算高程未必仅和距离有关, 所以前提条件不符合,难以保证内插质量;
趋势面和协方差函数的参数确定,需要较长的迭代过 程,当收敛速度较慢时,计算量较大。
四、逐点内插法
5、最小二乘配置法
最小二乘配置法广泛用于测量学科。 在测量中,测量值包含三部分:
与某些参数有关的值,即趋势面; 趋势面不能表达的值,即系统的信号部分; 观测值的偶然误差,即随机噪声。
最小二乘配置法
E(信号)+E(随机噪声)=0,且COV(信号,随机噪声)=0 使用最小二乘法求解趋势面参数。
4、样条函数内插法
该方法是将某一欲插值的区域分成若干块,对每一分 块定义出一个不同的多项式曲面; 为了保证各分块曲面之间的光滑性,必须保证所确定 的n次多项式曲面与相邻分块的边界上所有(n-1)次的 导数都连续;这时的n次多项式就称为样条函数; 这种方法属于曲面拟合范畴,对于规则网格数据,由 该法可对每个点的高程重新插值;
因此,可以利用权来反映这种影响性质,权函数常使用距 离来度量:
2、加权平均法
在移动拟合法中,往往要计算复杂的误差方程组,故 在实际应用中经常使用经过简化的加权平均法。 在解算待定点p的高程时,使用加权平均值代替误差方 程:
2、加权平均法
移动拟合法选点的一个缺陷:以距离为基础进行选点和定 义权重,难以很好地描述空间相邻性;
分块内插的分块范围一经确定,其形状大小和位置都保持 不变,凡落在分块上的待插点都用该分块上的唯一数学模 型面进行内插; 而逐点内插是以待插点为中心,定义一个局部函数来拟合 周围的数据点,其范围随待插点位置变化而变化,故又称 为移动曲面法。
(武汉大学)摄影测量学教学课件-第六章-第六节-数字地面模型的应用
3 3
+ a01Y + a11XY + a21X Y + a31X Y + a02Y + a12 XY + a22 X Y + a32 X Y
2 3 2
+ a03Y 3 + a13 XY 3 + a23 X 2Y 3 + a33 X 3Y 3
Zij 1 Zij 1 = (Zi, j+1 Zi, j1 ) (Zx )ij = = (Zi+1, j Zi1, j ) (Z y )ij = y 2 x 2
网 点 邻 接 的 指 针 链
Flag() 1
5 9 3 1
1
对每一格网点,按记录的与该点形 成格网边的另一端点的顺序搜索
X Z
2 2
X Y
=
X
1
+ Y Z
2 2
X Z
1 1
( z Z )
1
)
= Y1 +
Y1 ( z Z Z 1
1
5 1
3
4
避免 重复 和 遗漏
9 2
1
2
3
7 8 11
内插等高线点
搜索下一个等高线点
i, j+1 i+1, j+1
hi , j +1 = 1 v i +1, j = 1 h i,
j
= 1
i, j
i+1, j
1 Z C = ( Z i , j + Z i +1, j + Z i , j +1 + Z i +1, j +1 ) 4
( Z i , j zk )(Z c zk ) < 0 (Zi+1, j zk )(Zc zk ) < 0
数字高程模型
+第一章绪论数字地形图:在测绘领域,地形图是一个专有名词。
国内的地形图(国外的不了解)一般特指那些特定比例尺系列、有着固定分幅范围的、全面表达地表面的地形、地物特征的地图。
其内容特点是全面、均衡、不突出表达某种要素。
一般包括:测量控制点、居民地、水系、交通、管线、地貌、植被等内容。
数字地形图的历史形态是模拟地形图,一般是纸质的。
数字高程模型(DEM):地形图上的地貌是用等高线、高程点、陡坎、陡崖等表达的。
等高线和高程点,外加陡坎、陡崖及其比高构成了一种“高程模型”。
通过对他们的判读,可以得到对地表高程的总体印象,是对实际地貌的一种模拟。
数字地形图上的等高线和高程点是数字高程模型的一种。
不规则三角网、规则格网都可以是数字高程模型,其核心特点是都可以对地表高程信息进行完整的模拟。
数字地面(地形)模型(DTM):地形是“地表形态”或“地貌形态”的简称。
地形可以用高程来描述,也可以用坡度、坡向等信息来描述。
数字地形模型包括数字高程模型、数字坡度模型、数字坡向模型等。
数字表面模型(DSM):DEM必须是高程信息,是对地形和地貌的模拟,DSM可以是地物表面的模拟,包括植被表面、房屋的表面,对DSM进行加工,去掉房屋、植被等信息,可以形成DEM。
模型(Model):用来表现其它事物的一个对象或概念,是按比例缩减并转变为能够理解的事物本体。
模型可用来表示系统或现象的最初状态,或表现某些假定或预测的情形。
三个层次:概念模型----基于个人的经验与知识在大脑中形成的关于状况或对象的模型。
物质模型----模拟的模型。
如沙盘,塑料地形模型。
数学模型----基于数字系统的定量模型。
用数学的语言、方法去近似地刻划实际,是由数字、字母或其它数学符号组成的,描述现实对象数量规律的数学公式、图形或算法。
•(1)按照模型的应用领域(或所属学科)如人口模型,生物模型,生态模型,交通模型,作战模型等。
•(2)按照建立模型的数学方法(或所属数学分支)如初等模型,微分方程模型、网络模型、运筹模型、随机模型等。
(武汉大学)摄影测量学教学课件-第六章-第三节-数字高程模型的内插方法
第三节 数字高程模型的内插方法
主要内容
移动曲面内插方法 多面函数内插方法 有限元内插方法
一 移动曲面拟合法
根据参考点上的高程求出其它待定点 上的高程,
整体函 数内插 局部函 数内插 逐点 内插法
2. 移动曲面拟合法步骤
建立局部坐标
对DEM每一个格网点,将坐标原点 移至该DEM格网点P(Xp,Yp)
Z = f ( X ,Y ) = ∑a j q( X ,Y , X j,Yj )
j =1 n
= a1q( X ,Y , X1,Y1) + a2q( X ,Y , X 2 ,Y2 ) + L+ anq( X ,Y , X n ,Yn )
1.核函数
q( X , Y , X j , Y j ) = [( X X j ) 2 + (Y Y j ) ]
X
i
= X
i
X
p
p
Yi = Yi Y
选取邻近数据点
y
di =
X i2 + Y i 2 < R
P
Hale Waihona Puke dix列出误差方程式
Z = Ax + Bxy+ Cy + Dx + Ey + F
2 2
误差方程式
vi = X A + X iYi B + Yi C + X i D + Yi E + F
2 i 2
由n个数据点列出的误差方程为
2 2
1 2 2
q( X , Y , X j , Y j ) = [( X X j ) + (Y Y j ) + δ ]
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
a0 1 x1 a 1 x 2 1 1 x3 a2
参考点间的振荡现象
Oscillation of high-order polynomial surface
Least-squares fitting of a local surface
最小二乘法拟合
e
i 1
n
i
min
e
i 1
n
2 i
min
where e i is the deviation of the ith reference point from the fitting surface and n is the total number of reference points.
i i 0 j 0
m
m
i
优点: 整个区域上函数的唯一性 能得到全局光滑连续的DEM 充分反映宏观地形特征
缺点:
保凸性较差。当地貌复杂时,用高次多项式 来描述,参考点间会出现振荡现象。
不易得到稳定的数值解。参考点测量误差、 计算的舍入误差、数据采样误差引起。参考《计 算方法》 多项式系数物理意义不明显。H=ax+by+c 解算速度慢且对计算机容量要求较高。 不能提供内插区域的局部地形特征。
z1 1 x1 z 2 1 x 2 zn 1 x n y1 y2 yn x1 y1 x2 y 2 xn y n
x12 2 x2 2 xn
x12 2 x2 2 xn
y12 a 0 2 y2 a1 2 a yn 5
where a0 , a1 , a2 , , a5 are the six coefficients. They need to be determined by making use of n reference points
Commonly used functions
If there are n (>6) reference points
Residuals at reference points on different surfaces
Commonly used functions
2nd order polynomial
z f ( x, y) a0 a1 x a2 y a3 xy a4 x 2 a5 y 2
1、移动拟合法
对于每个待插的点,可选取其邻近的n个数据点(可 称其为参考点)拟合一多项式曲面。 数学表达式:
Z AX 2 BXY CY 2 DX EY F
f ( x, y) b0 b1 x b2 y b3 x 2 b4 xy b5 y 2
当采样点不足6个时,需要扩大取样半径;当采样 点超过6个时,要列出n个采样点的误差(vi)方程的 矩阵如下:
2 x2
x1 y1 x2 y 2 ... xn y n
... 2 xn
y12 2 y2 ... 2 yn
根据平差理论,二次曲面系数的解为:
B (M T PM ) 1 M T PZ
6.2 分块内插
Interpolation approaches
By the size of the area for interpolation,two approaches are identified :
area-based point-based
Area-based interpolation
数 字 高 程 模 型
Chapter 6 Interpolation Techniques for terrain surface modelling 主 讲:严 勇
Contents
6.1 内插方法的分类
6.2 整体内插
6.3 分块内插
6.4 逐点内插法 6.5 一些例子介绍
6.1 内插方法的分类
Simplified as
V X A Z
n1 n6 61 n1
61
A X X
6n
T
பைடு நூலகம்
n6
X Z
1 T 6n n1
6.4 Point-based moving surfaces逐点内插法 (移动曲面法)
以待插点为中心,定 义一个局部函数去拟合 周围的数据点,数据点 的范围随待插点位置的 变化而移动。
DEM内插
根据若干相邻参考点的高程求出待定点上 的高程值。 内插前提
假设原始地形起伏变化是连续并且光滑
邻近的数据点间有很大相关性。
Importance
Interpolation is involved in the various stages of the modeling process such as quality control surface reconstruction accuracy assessment terrain analysis and applications
a01 y a11 xy a21 x 2 y a31 x 3 y a02 y 2 a12 xy 2 a22 x 2 y 2 a32 x 3 y 2 a03 y 3 a13 xy3 a23 x 2 y 3 a33 x 3 y 3
16个待定系数,须列出16个线性方程;12个 方程根据下述力学条件建立:
v MB Z
v1 v v 2 ... v n b1 Z1 b Z B 2 Z 2 ... ... b Z n n
1 1 M ... 1 x1 x2 ... xn y1 y2 ... yn x12
z l z A ( z B z A )(xl x A ) /( x B x A ) z r z A ( z C z A )(x r x A ) /( xC x A ) z p z l ( z r z l )(x p xl ) /( x r xl )
The surface is constructed by using all the reference (known) points within this area and the height of any point within this area can be determined by using this constructed surface It could be either global or local
二元样条函数内插Bicubic spline interpolation
以每一个方格网作为分块单元,任一矩形 ABCD可构成双三次曲面方程:
z f ( x, y ) ai , j x i y j
j 0 i 0 3 3
a00
a10 x
a20 x 2
a30 x 3
1,2,3,4为正方形四个格网点,d是格网边长。
4 d 3 P
y
1
x
2
(a) For square grids
6.3.3 二元样条函数内插
Bilinear interpolation
Advantages It is widely used in DTM interpolation because it is simple, intuitive and reliable Disadvantage The resulting surface is not smooth
DEM内插分类方法
二维插值(exact fitting ):曲面通过内插范围 的全部参考点。
曲面拟合( best fitting ):曲面不要求通过全 部参考点,但要遵从最小二乘法则,即拟合面 相对于已知数据点的高差的平方和最小。
6.2 整体内插
整体函数法内插
多项式函数数学表达式:
P( x, y) Cij x y
More practical bilinear interpolation algorithm in grid
如果数据参考点呈正方形格网分布
x y y x x y x y z p z1 1 1 z 2 1 z 3 z 4 1 d d d d d d d d
Pointwise interpolation
6.3.1 Simple linear interpolation 线性内插
函数形式:
Z a0 a1 x a2 y
P 1 ( x1 , y1 , z1 ), P 2 ( x2 , y 2 , z 2 ), P 3 ( x3 , y3 , z 3 )
The error functions
v1 1 x1 v 2 1 x 2 v n 1 x n y1 y2 yn x1 y1 x2 y 2 xn y n y12 a 0 z1 2 y2 a1 z 2 2 yn a5 z n
相邻面片拼接处在x和y方向的斜率都应保持连续; 相邻面片拼接处的扭矩连续(即二阶混合导数连续)。
R z / x S z / y T z / xy
2
较简单的方式:使用等权一阶差商中数代替导数
R A z / x ( z i 1, j z i 1, j ) / 2 S A z / y ( z i , j 1 z i , j 1 ) / 2 TA 2 z / xy ( z i 1, j 1 z i 1, j 1 ) ( z i 1, j 1 z i 1, j 1 ) / 4