Download - 数字高程模型的内插方法与数据管理

Transcript
Page 1: 数字高程模型的内插方法与数据管理

数字高程模型的内插方法与数据管理

《摄影测量学》(下)第四章

武汉大学武汉大学遥感信息工程学院 摄影测量教研室

武汉大学武汉大学遥感信息工程学院 摄影测量教研室

Page 2: 数字高程模型的内插方法与数据管理

移动曲面内插方法多面函数内插方法有限元内插方法数字高程模型的精度及存储管理

主要内容

Page 3: 数字高程模型的内插方法与数据管理

数字高程模型的内插方法

DEM 内插就是根据参考点上的高程求出其它待定点上的高程,

整体函数内插 局部函数内插

逐点内插法用一个整体函数拟合整个区域

Page 4: 数字高程模型的内插方法与数据管理

逐点内插方法

以每一待定点为中心,定义一个局部函数去拟合周围的数据点。逐点内插法十分灵活,精度较高,计算方法简单又不需很大的计算机内存,但计算速度可能比其它方法慢

Page 5: 数字高程模型的内插方法与数据管理

pii

pii

YYY

XXX

pii

pii

YYY

XXX

( l )建立局部坐标

移动曲面拟合法

对 DEM每一个格网点,将坐标原点 移 至 该 DEM 格 网 点P( Xp, Yp)

Page 6: 数字高程模型的内插方法与数据管理

( 3 )列出误差方程式

FEyDxCyBxyAxZ 22 FEyDxCyBxyAxZ 22

RYXd iii 22 RYXd iii 22

( 2 )选取邻近数据点

Px

y

d i

Page 7: 数字高程模型的内插方法与数据管理

FEYDXCYBYXAXv iiiiiii 22 FEYDXCYBYXAXv iiiiiii 22

ZMXV ZMXV

误差方程式

由 n 个数据点列出的误差方程为

Page 8: 数字高程模型的内插方法与数据管理

1

1

1

1

22

222

22222

112

11121

nnnnnn YXYYXX

YXYYXX

YXYYXX

M

F

C

B

A

X

nz

z

z

Z2

1

nv

v

v

V2

1

内插参数解算

Page 9: 数字高程模型的内插方法与数据管理

( 4 )计算每一数据点的权

2

1

i

id

p 2

1

i

id

p 2)(i

ii

d

dRp

2)(i

ii

d

dRp

22

k

d

i

i

ep

22

k

d

i

i

ep

( 5 )法化求解

PZMPMMX TT 1)( PZMPMMX TT 1)(

系数 F 是待定点内插高程值ZP

Page 10: 数字高程模型的内插方法与数据管理

•对点的选择除满足 n> 6 外,应保证各个象限都有数据点,•当地形起伏较大时,半径 R 不能取得很大。•当数据点较稀或分布不均匀时,利用二次曲面移动拟合可能产生很大的误差

移动曲面拟合法注意事项

Page 11: 数字高程模型的内插方法与数据管理

n

ii

n

iii

p

p

ZpZ

1

1

n

ii

n

iii

p

p

ZpZ

1

1

采用了多个邻近点之加权平均水平面移动拟合法内插:

加权平均水平面移动拟合法

Page 12: 数字高程模型的内插方法与数据管理

多面函数法 DEM内插

“ 任何一个圆滑的数学表面总是可以用一系列有规则的数学表面的总和,以任意的精度进行逼近。”也就是一个数学表面上某点( X, Y)处高程 Z 的表达式为 :

),,,(),,,(),,,(

),,(),(

222111

,1

nnn

jj

n

jj

YXYXqaYXYXqaYXYXqa

YXYXqaYXfZ

),,,(),,,(),,,(

),,(),(

222111

,1

nnn

jj

n

jj

YXYXqaYXYXqaYXYXqa

YXYXqaYXfZ

Page 13: 数字高程模型的内插方法与数据管理

2

122 ])()[(),,,( jjjj YYXXYXYXq 2

122 ])()[(),,,( jjjj YYXXYXYXq

nm

核函数

2

122 ])()[(),,,( jjjj YYXXYXYXq 2

122 ])()[(),,,( jjjj YYXXYXYXq

ij

n

jji qaZ

1

可任选其中 n 个为核函数的中心点 Pj(Xj,Yj)

各数据点应满足 i=1,2…m

Page 14: 数字高程模型的内插方法与数据管理

误差方程

mnmnmm

n

n

m z

z

z

a

a

a

qqq

qqq

qqq

v

v

v

2

1

2

1

21

22221

11211

2

1

ZQaV

法化求解得ZQQQa TT 1)(

Page 15: 数字高程模型的内插方法与数据管理

任意一点上的高程 Zk(K>n)

为 ZQQQQaQZ TTT

kTkk

1)(

][ 21 knkkTK qqqQ ][ 21 knkkTK qqqQ

),,,( jjkkkj YXYXqq ),,,( jjkkkj YXYXqq

其中

Page 16: 数字高程模型的内插方法与数据管理

ZQa 1 ZQQZ TKK

1

m=n 全部数据点取为核函数的中心

nnnnn

n

knkkK

z

z

z

qqq

qqq

qqq

qqqZ

2

1

1

21

212221

11211

21 ][

多面函数法解算

Page 17: 数字高程模型的内插方法与数据管理

有限元法 DEM 内插

为了解算一个函数,把它分成为许多适当大小的“单元”,在每一单元中用一个简单的函数,例如多项式来近似地代表它。

Page 18: 数字高程模型的内插方法与数据管理

一次样条有限元 DEM 内播

1,11,

,1,

)1(

)1()1)(1(),(

jiji

jiji

yCxyCx

CyxCyxyx

1,11,

,1,

)1(

)1()1)(1(),(

jiji

jiji

yCxyCx

CyxCyxyx

x, y 是以格网边长为单位时点 A 相对于点 Pij 的坐标增量

A

x

y

Page 19: 数字高程模型的内插方法与数据管理

若 A 点是已知高程点,作为观测值,以格网高程 Zi,j… 作为待定的未知数

jijiA ZYXZYXv ,1, )1()1)(1(

Ajiji ZYZXYZX 1,11,)1(

误差方程式

Page 20: 数字高程模型的内插方法与数据管理

iiii

iA

iA

YYXXd

dYYY

dXXX

11

/)(

/)(

)10(

)10(

Y

X

虚拟观测值误差方程式

02),(

02),(

1,,1,

,1,,1

jijijiY

jijijiX

ZZZjiv

ZZZjiv

02),(

02),(

1,,1,

,1,,1

jijijiY

jijijiX

ZZZjiv

ZZZjiv

Page 21: 数字高程模型的内插方法与数据管理

断裂线的处理

HIFI 内插过程中考虑计算单元中的断裂线的基本要点如下

( l )作线性内插,加密断裂线点,特别是断裂线与 DEM格网线交点之平面坐标与高程

( 2 )将计算单元按断裂线划分成子区,确定每个子区由哪几条断裂线与边界线组成

Page 22: 数字高程模型的内插方法与数据管理

( 4 )分子区进行内插计算。

( 3 )分子区内插的原则是:不属于该子区的数据点不参加该子区的平差计算 , 判断的方法“跌落法” 和符号判断法 。

断裂线的处理

Page 23: 数字高程模型的内插方法与数据管理

DEM的精度

DEM 精度与应用有密切关系,必须对 DEM 的精度进行估计

1.由地形功率谱与内插方法的传递函 数估计 DEM 精度

)2

cos()(0

kk

k L

kXCxZ

)2

cos()(0

kk

k L

kXCxZ

Page 24: 数字高程模型的内插方法与数据管理

22

0

22

0

2

0

2 )](1[2

1)1(

2

1)(

2

1kk

m

kk

k

km

kk

m

kkz CuHC

C

CdXCC

采样间隔和地形的复杂程度

dXL

kXC

L

kXC

L

dXXZXZLL

kk

kkk

k

L

z

2

000

2

0

2

]})2

cos()2

cos([{1

)]()([(1

均方误差

Page 25: 数字高程模型的内插方法与数据管理

利用检查点的 DEM 精度评定

在 DEM 内插时,预留一部分数据点不参加 DEM 内插,作为检查点,其高 程 为 Zk ( k=1 , 2 ,…, n )。在建立 DEM 之后,由DEM 内 插 出 这 些 点 的 高 程 为 , 则 DEM 的精度为

n

kkkDEM ZZ

n 1

22 )(1

Page 26: 数字高程模型的内插方法与数据管理

DEM 的存贮管理

1.DEM 数据文件的存贮:

文件头 + 各格网点的高程

2 地形数据库 :将整个范围划分成若干地区,每一地区建立一个子库,将这些地区合并成一个高一层次的大区域构成整个范围的数据库

Page 27: 数字高程模型的内插方法与数据管理

DEM 数据压缩中常用的方法有整型量存贮、差分映射及压缩编码等。

整型量存贮

5.010)( 0 mii ZZINTZ

DEM 数据的压缩

将高程数据减去一常数 Z0

Page 28: 数字高程模型的内插方法与数据管理

nn Z

Z

Z

Z

Z

Z

Z

Z

2

1

0

2

1

0

110

0110

0011

0001

00 ZZ ),,2,1(1 niZZZ iii

差分映射

相邻数据间的增量,数据范围较小,可以利用一个字节存贮一个数据,使数据压缩至原有存贮量的近四分之一

Page 29: 数字高程模型的内插方法与数据管理

很高的压缩率,但其缺点是当游程较长时,数据的恢复需要较多的运算时间

当差分的绝对值大于 127 时,将该数据之前的数据作为一个游程,而从该项数据开始一新的游程

差分游程法 ( 增量游程法 )

-128---127

Page 30: 数字高程模型的内插方法与数据管理

小模块差分法 ( 小模块增量法 )

将 DEM分成较大的格网——小模块,每一模块包含 5 X 5或 10 X 10 个 DEM格网

max/127 Z

优点是每一记录长度是固定的,每一记录与各个小模块联系是确定不变的。

Page 31: 数字高程模型的内插方法与数据管理

压缩编码

k

n

kkn ppdddH 2

121 log)(

当根据各数出现的概率设计一定的编码,用位数( bit )最短的码表示出现概率最大的数,出现概率较小数用位数较长的码表示,则每一数据所占的平均位数比原来的固定位数( 16 或 8 )小

数据的平均最小位数可用信息论中熵的定义计算

Page 32: 数字高程模型的内插方法与数据管理

DEM的管理

若 DEM 以图幅为单位存贮,每一存贮单位可能由多个模型拼接而成,因而要建立一套管理软件,以完成DEM 按图幅为单位的存贮、接边及更新工作

用户只能读取的,而不能写入 ,只有 DEM 维护管理人员才有权写入

Page 33: 数字高程模型的内插方法与数据管理

对每一图幅可建立一管理数据文件,记录每一 DEM 格网或小模块的数据录入状况,使操作人员可清楚、直观地观察到该图幅 DEM 数据录入情况

DEM的管理 -- 存贮 and 接边

取其平均值,也可按距离进行加权平均

接边