区域高程异常内插方法研究7

2008年第2期・北京测绘・

区域高程异常内插方法研究

沈京湘,王鹤,郎刚,陈平川

(中航勘察设计研究院,北京100098)

【摘要】介绍了部分高程异常内插的方法。结合一个具体的实例,在2kmx2km的小范围内采用多项式拟合内插的方法进行高程异常的逼近.运用GPS;'g准获得的数据进行检查,通过分析,应该采用5参数内插的方法,取得了2.8cm的精度;并据此进行高程异常内插分析,运用MATLAB编写程序对几种插值方法进行讨论。

【关键词】高程异常;曲面拟合;规则格网;插值;似大地水准面【中图分类号】P228.4

【文献标识码】B

【文章编号】1007—3000(2008)02-4

GPs(Global

Positioning

System)的出现是测量

在实际测量中,高程异常一般是通过GPS水准[21的方法来获得。在工程上进行大地高、正常高

技术上的一次革命。它在带来方便的同时,也带给我们更高的精度。目前,GPS测量相对精度可

的转化时,正常高%的精度取决于高程异常考

的精度,所以获得高精度的高程异常数据对正常高的确定意义重大。

以达到了l酽一104米川;在高程测量方面,GPS提

供的是相对参考椭球面的大地高凰。,但是我国高程系统采用的是相对于似大地水准面的正常

高风(正常高、大地高的关系如图1),因此需要把GPS提供的大地高巩。转化为正常高%,采

用的公式是:

HR=//Ao--毫

(1)

1高程异常拟合方法

由于地面起伏的连续性、地壳的均衡性,必然导致大地水准面的均衡性,而高程异常是参考椭球面与大地水准面之间的垂直距离,这就使高程异常同样具有均衡性,所以可以用一个连续的数学模型来描述高程异常的变化。常用的方法有多项式模型、多面函数模型、有限元模型、加权平均值模型、人工神经网络方法等,在这只介绍多项式曲面拟合模型。

多项式曲面拟合将高程异常看作是一定范围内坐标的曲面函数,认为高程异常在此范围内变化平缓。采用的函数模型【3・4l为:

sf=ao+arx+aay+a3x%mya+asxy+’・。

经常采用的是

(2)四参数拟合:乒n0+口傅+o巧.+蟛,,(3)五参数拟合:乒a0+鲫+缈蚴冉伍矿六参数拟合:f=Ⅱf)+国x+trzy+a矿+a4ya+acry(4)

图1大地高与正常高的关系

考为高程异常,是指似大地水准面与参考椭球面之间的垂直距离,考有正有负。

2高程异常曲面的插值过程

在面积不是很大的区域,运用GPS水准测量

【收稿日期】2008-02--04

【作者简介】沈京湘(1963一)男jE京人,工程师,主要从事测绘工作。

・北京测绘・

2008年第2期

的方法得到多点的高程异常值,这些点应该分布于测区的适当位置。在分析地形之后选择一些特征点来对该地区的高程异常曲面进行拟合,得到该地区高程异常毒关于坐标x,y的函数;之后,运用MATLAB编写程序,获得一系列的规则格网点的高程异常值,然后运用数学插值的方法来解求任意点的高程异常值,即高程异常曲面的精化;如果拟合结果的精度合适,则可以由该地区任意点的GPS大地高通过公式(1)反算出其正常高,从而为各种工程建设服务。

运用MATLAB编写程序获得网格数据,采用

的数学插值方法l"是:

nearest:最近点插值,根据已知两点间的插值点与两点之间的位置远近来进行插值计算,插值点的数值取与其距离较近的点的值。

linear:线性插值法,把相邻的数据点用直线连接,按所成的曲线进行插值计算。

cubic:三次多项式插值法,用已知的数据点构造出三次多项式,然后再进行插值计算。

bilinear:双线性插值法,构造一个双线性曲面,然后利用离每个插值点最近的四个点的坐标来进行插值。

bicubic:双i次插值多项式,又名样条函数内插,它是用格网数据点值内插格网内任何一点的数值,它是以一个方格网为分块单元,由分块四角点构成一个双i次曲面来描述格网点的数值,它能保证曲面交界处光滑。

spline:样条插值,使插值函数既是低阶分段函数,又是光滑的函数。避免了高次插值函数计算量大,剧烈振荡,数值稳定性差和分段线性插值在分段点上仅连续而不光滑(导数不连续)的缺点。

3多项式拟合高程异常曲面和规则格网

内插分析

在进行小区域高程异常曲面拟合时,考虑到高程异常曲面的均衡性,可以利用多项式曲面拟合方法来进行高程异常曲面的逼近。在拟合的过程中,当然已知点数量越多越好,但是兼顾实际测量工作中的经济效益,不可能测量获得很多的点位,来进行最小二乘曲面的拟合,因此我们希望可以对整个测区分布位置适当的点来进行GPS水准测量,获得这些点的高程异常值,再利用多项式拟合的方法来确定整个区域的高程异

常曲面。下面以某个实验场的数据进行说明。

该实验场处于地势平坦的大兴地区,通过GPS水准的方法获得21点的大地高和正常高。这些点的分布如图2。

:::

:IⅦ5

●G严

;卤-.IU

U’

k缀氘盖≯7一

:卡印81

:睾G0∞

午口SC

一.J.Z。…"’一

喜∞Ad

LfYl'tO

.卡带0075

赢岬

G¥01:

M12

10j

图2点位分布图表1点位拟合结果单位(m)

点号

四参数

五参数

六参数

IV0l-0.00780.0344-0.3787IV020.0148-0.00230.7675IV03-0.0065-0.01190.4783GS04O.00010.0203-0.1372IV040.01370.0384-0.1032G078-0.003O.00070.3958G075O.0040.00080.4928G076-0.0174-0.02790.5047C,084-0.0279-0.02430.2391G093—0.0278--0.0151O.0087G081-0.0286-0.0084--0.1989G027-0.0232-0.000l-0.2699G006-0.02120.0034-0.0837G036-0.0432-0.0153--0.0144G037

-0.00270.0296-0.0214最大误差-0.04320.03840.7675中误差

0.0169

O.0207

0.3417

为了进行高程异常曲面的拟合,首先将21点的高程异常解算出来;为了得到较好的拟合结果,采用分布于测区边缘和中心附近的点进行拟

2008年第2期

・北京测绘・

在进行似大地水准面的精化时,经常采用规则格网内插的方法,运用规则高程异常格网数值进行内插计算时,由于地面的高低起伏,以及区域的范围大小,不可能采用一个完整的数学模型来进行高程异常曲面的拟合,同时也不可能对大范围的高程异常进行内插计算。由上面的实例可以看出,在小范围内,运用数学拟合的方法,可以获得3.8cm的精度。下面讨论高程异常插值的问题,运用MATLAB编写程序来进行插值的相关计算,并且探讨在保持4cm精度的情况下,内插规则格网的密度问题。

当采用正方形格网进行内插时,运用MATLAB编写程序,得到计算结果见表2。

表2计算结果

单位(m)

spline0.0401251×125l

bilinear0.0401286×1286

linear0.0401286×1286

合,分别运用四点、五点、六点进行曲面拟合,即解求公式(2)、(3)、(4)的参数,再把其余的点作为检验点,用于检验拟合的精度,获得了拟合结果残差的最大值以及标准差,计算结果列于表1。(四点拟合采用的是GS01,GS02,GS03,IV05;五点拟合采用的是GS01,GS02,GS03,IV05,G012;六点拟合采用的是GS01,GS02,GS03,IV05,

G012,G033)

从表中数据可以看出,以最大误差、两倍中误差为限差作为拟合优劣的标准,采用五参数多项式拟合可以取得比较好的结果,并且采用的参数越多、多项式次数越高将带来拟合结果的越来越不稳定,即中误差越来越大。

插值方法最大误差格网大小

bicubic0.0381250×1250

nearestcubic0.0381250×1250

0.04066×66

误差/m

0.04

0.03

O.02

0.01

—O.Ol一0.02-o.03

-o.04

图3不同拟合方法的误差曲线

从这个表可以看出,当采用最大点位误差不大于0.04m时,nearest方法最差,而其他的方法可以将格网的长度放大到1250m。在数据处理过程中,发现linear与bilinear、cubic与bicubic的插值结果非常接近,所以只讨论bilinear,bicubic,spline,nearest这四种方法。

在经过数据处理计算之后,绘制图3,可以看出,bicubic,bilinear,spline在500mx500m,600m×

400m,400m

计算时有一些波动,而spline,bicubic的插值结果最稳定,在三种情况下所有点的点位误差都没有变化,所以在进行高程异常曲面的内插计算时,应该采用这两种方法。

4结论

(1)在进行高程异常曲面的拟合时,并非采用多点高程异常值进行多参数多项式的拟合效果好,因为高次多项式的不稳定性,在进行高次多项式拟合时,点位误差可能会很大。当把最大点位误差作为评价标准时,应该采用五参数多项式拟合的方法,这样得到的拟合结果的误差比较

600m的插值误差比较均匀;nearest

方法不适合内插分析,由于该方法本身的原因,在格网变化时会得到相差悬殊的结果;bilinear法在

・北京测绘・2008年第2期

(2)在保持4cm精度的情况下,进行高程异

【3】孔祥元,郭际明,刘宗泉・大地测量学基础【M】・武汉:武

妻翌型篓窒竺皇孽翌兰=st耋凳黧。.冒要孽嗍值格网的宽度不可.能无限夸,学格粤竺警堡兰犁_’盖蔷i茹:嚣:≯。“。5

n“u“”~“”“’

一定的长度时,在有些地方会出现插值点周围没有足够的已知点数据而导致插值失败的情况,而

【5】王玉富.’温孟曲线的二维插值法优化

~真田.潍坊学院学报,2004,4(4):6l-63

(上接第49页)

Development

ofSurveying

HU

Functions

Dagu01.LI

with

Jian2

Excelbased

on

VBA

1.RealEstate2.The

Surveying

and

Mapping

InstituteofGuangzhou

Municipality,Guangzhou,Guangdong,5and

Construction

10030;

Surveying&Designing

InstituteofXin

jiangProduction

with

Corps,Urumchi,Xinjiang,830002

has

convenience,hi:ghgenerally

based

introduced

on

Abstract:Theand

wide

applicationI

surveyingprograms

developed

Excel

basedprograms

onVBA

efficiency

intheand

the

characters.Thedevelopment

paperintroducesseveral

to

radiansazimuth

to

ofsuchhasbeen

reference

and

this

surveying

functions

developed

how

to

withExcel

to

use

VBA

relativedetailedrepresent

application

examples.Meanwhile,thispaperdiscusses

use

degrees,minutes,secondsto

angles,andhow

to

represent

angles,andhow

realizetheconversion

between

SOUrce

them,

of

and

howrealizecoordinatesinverse

calculating.Furthermore,this

paperoffers

the

cedes

thesethreeVBA

Key

functions.

Surveying;Function

words:VBA;Excel

2008年第2期・北京测绘・

区域高程异常内插方法研究

沈京湘,王鹤,郎刚,陈平川

(中航勘察设计研究院,北京100098)

【摘要】介绍了部分高程异常内插的方法。结合一个具体的实例,在2kmx2km的小范围内采用多项式拟合内插的方法进行高程异常的逼近.运用GPS;'g准获得的数据进行检查,通过分析,应该采用5参数内插的方法,取得了2.8cm的精度;并据此进行高程异常内插分析,运用MATLAB编写程序对几种插值方法进行讨论。

【关键词】高程异常;曲面拟合;规则格网;插值;似大地水准面【中图分类号】P228.4

【文献标识码】B

【文章编号】1007—3000(2008)02-4

GPs(Global

Positioning

System)的出现是测量

在实际测量中,高程异常一般是通过GPS水准[21的方法来获得。在工程上进行大地高、正常高

技术上的一次革命。它在带来方便的同时,也带给我们更高的精度。目前,GPS测量相对精度可

的转化时,正常高%的精度取决于高程异常考

的精度,所以获得高精度的高程异常数据对正常高的确定意义重大。

以达到了l酽一104米川;在高程测量方面,GPS提

供的是相对参考椭球面的大地高凰。,但是我国高程系统采用的是相对于似大地水准面的正常

高风(正常高、大地高的关系如图1),因此需要把GPS提供的大地高巩。转化为正常高%,采

用的公式是:

HR=//Ao--毫

(1)

1高程异常拟合方法

由于地面起伏的连续性、地壳的均衡性,必然导致大地水准面的均衡性,而高程异常是参考椭球面与大地水准面之间的垂直距离,这就使高程异常同样具有均衡性,所以可以用一个连续的数学模型来描述高程异常的变化。常用的方法有多项式模型、多面函数模型、有限元模型、加权平均值模型、人工神经网络方法等,在这只介绍多项式曲面拟合模型。

多项式曲面拟合将高程异常看作是一定范围内坐标的曲面函数,认为高程异常在此范围内变化平缓。采用的函数模型【3・4l为:

sf=ao+arx+aay+a3x%mya+asxy+’・。

经常采用的是

(2)四参数拟合:乒n0+口傅+o巧.+蟛,,(3)五参数拟合:乒a0+鲫+缈蚴冉伍矿六参数拟合:f=Ⅱf)+国x+trzy+a矿+a4ya+acry(4)

图1大地高与正常高的关系

考为高程异常,是指似大地水准面与参考椭球面之间的垂直距离,考有正有负。

2高程异常曲面的插值过程

在面积不是很大的区域,运用GPS水准测量

【收稿日期】2008-02--04

【作者简介】沈京湘(1963一)男jE京人,工程师,主要从事测绘工作。

・北京测绘・

2008年第2期

的方法得到多点的高程异常值,这些点应该分布于测区的适当位置。在分析地形之后选择一些特征点来对该地区的高程异常曲面进行拟合,得到该地区高程异常毒关于坐标x,y的函数;之后,运用MATLAB编写程序,获得一系列的规则格网点的高程异常值,然后运用数学插值的方法来解求任意点的高程异常值,即高程异常曲面的精化;如果拟合结果的精度合适,则可以由该地区任意点的GPS大地高通过公式(1)反算出其正常高,从而为各种工程建设服务。

运用MATLAB编写程序获得网格数据,采用

的数学插值方法l"是:

nearest:最近点插值,根据已知两点间的插值点与两点之间的位置远近来进行插值计算,插值点的数值取与其距离较近的点的值。

linear:线性插值法,把相邻的数据点用直线连接,按所成的曲线进行插值计算。

cubic:三次多项式插值法,用已知的数据点构造出三次多项式,然后再进行插值计算。

bilinear:双线性插值法,构造一个双线性曲面,然后利用离每个插值点最近的四个点的坐标来进行插值。

bicubic:双i次插值多项式,又名样条函数内插,它是用格网数据点值内插格网内任何一点的数值,它是以一个方格网为分块单元,由分块四角点构成一个双i次曲面来描述格网点的数值,它能保证曲面交界处光滑。

spline:样条插值,使插值函数既是低阶分段函数,又是光滑的函数。避免了高次插值函数计算量大,剧烈振荡,数值稳定性差和分段线性插值在分段点上仅连续而不光滑(导数不连续)的缺点。

3多项式拟合高程异常曲面和规则格网

内插分析

在进行小区域高程异常曲面拟合时,考虑到高程异常曲面的均衡性,可以利用多项式曲面拟合方法来进行高程异常曲面的逼近。在拟合的过程中,当然已知点数量越多越好,但是兼顾实际测量工作中的经济效益,不可能测量获得很多的点位,来进行最小二乘曲面的拟合,因此我们希望可以对整个测区分布位置适当的点来进行GPS水准测量,获得这些点的高程异常值,再利用多项式拟合的方法来确定整个区域的高程异

常曲面。下面以某个实验场的数据进行说明。

该实验场处于地势平坦的大兴地区,通过GPS水准的方法获得21点的大地高和正常高。这些点的分布如图2。

:::

:IⅦ5

●G严

;卤-.IU

U’

k缀氘盖≯7一

:卡印81

:睾G0∞

午口SC

一.J.Z。…"’一

喜∞Ad

LfYl'tO

.卡带0075

赢岬

G¥01:

M12

10j

图2点位分布图表1点位拟合结果单位(m)

点号

四参数

五参数

六参数

IV0l-0.00780.0344-0.3787IV020.0148-0.00230.7675IV03-0.0065-0.01190.4783GS04O.00010.0203-0.1372IV040.01370.0384-0.1032G078-0.003O.00070.3958G075O.0040.00080.4928G076-0.0174-0.02790.5047C,084-0.0279-0.02430.2391G093—0.0278--0.0151O.0087G081-0.0286-0.0084--0.1989G027-0.0232-0.000l-0.2699G006-0.02120.0034-0.0837G036-0.0432-0.0153--0.0144G037

-0.00270.0296-0.0214最大误差-0.04320.03840.7675中误差

0.0169

O.0207

0.3417

为了进行高程异常曲面的拟合,首先将21点的高程异常解算出来;为了得到较好的拟合结果,采用分布于测区边缘和中心附近的点进行拟

2008年第2期

・北京测绘・

在进行似大地水准面的精化时,经常采用规则格网内插的方法,运用规则高程异常格网数值进行内插计算时,由于地面的高低起伏,以及区域的范围大小,不可能采用一个完整的数学模型来进行高程异常曲面的拟合,同时也不可能对大范围的高程异常进行内插计算。由上面的实例可以看出,在小范围内,运用数学拟合的方法,可以获得3.8cm的精度。下面讨论高程异常插值的问题,运用MATLAB编写程序来进行插值的相关计算,并且探讨在保持4cm精度的情况下,内插规则格网的密度问题。

当采用正方形格网进行内插时,运用MATLAB编写程序,得到计算结果见表2。

表2计算结果

单位(m)

spline0.0401251×125l

bilinear0.0401286×1286

linear0.0401286×1286

合,分别运用四点、五点、六点进行曲面拟合,即解求公式(2)、(3)、(4)的参数,再把其余的点作为检验点,用于检验拟合的精度,获得了拟合结果残差的最大值以及标准差,计算结果列于表1。(四点拟合采用的是GS01,GS02,GS03,IV05;五点拟合采用的是GS01,GS02,GS03,IV05,G012;六点拟合采用的是GS01,GS02,GS03,IV05,

G012,G033)

从表中数据可以看出,以最大误差、两倍中误差为限差作为拟合优劣的标准,采用五参数多项式拟合可以取得比较好的结果,并且采用的参数越多、多项式次数越高将带来拟合结果的越来越不稳定,即中误差越来越大。

插值方法最大误差格网大小

bicubic0.0381250×1250

nearestcubic0.0381250×1250

0.04066×66

误差/m

0.04

0.03

O.02

0.01

—O.Ol一0.02-o.03

-o.04

图3不同拟合方法的误差曲线

从这个表可以看出,当采用最大点位误差不大于0.04m时,nearest方法最差,而其他的方法可以将格网的长度放大到1250m。在数据处理过程中,发现linear与bilinear、cubic与bicubic的插值结果非常接近,所以只讨论bilinear,bicubic,spline,nearest这四种方法。

在经过数据处理计算之后,绘制图3,可以看出,bicubic,bilinear,spline在500mx500m,600m×

400m,400m

计算时有一些波动,而spline,bicubic的插值结果最稳定,在三种情况下所有点的点位误差都没有变化,所以在进行高程异常曲面的内插计算时,应该采用这两种方法。

4结论

(1)在进行高程异常曲面的拟合时,并非采用多点高程异常值进行多参数多项式的拟合效果好,因为高次多项式的不稳定性,在进行高次多项式拟合时,点位误差可能会很大。当把最大点位误差作为评价标准时,应该采用五参数多项式拟合的方法,这样得到的拟合结果的误差比较

600m的插值误差比较均匀;nearest

方法不适合内插分析,由于该方法本身的原因,在格网变化时会得到相差悬殊的结果;bilinear法在

・北京测绘・2008年第2期

(2)在保持4cm精度的情况下,进行高程异

【3】孔祥元,郭际明,刘宗泉・大地测量学基础【M】・武汉:武

妻翌型篓窒竺皇孽翌兰=st耋凳黧。.冒要孽嗍值格网的宽度不可.能无限夸,学格粤竺警堡兰犁_’盖蔷i茹:嚣:≯。“。5

n“u“”~“”“’

一定的长度时,在有些地方会出现插值点周围没有足够的已知点数据而导致插值失败的情况,而

【5】王玉富.’温孟曲线的二维插值法优化

~真田.潍坊学院学报,2004,4(4):6l-63

(上接第49页)

Development

ofSurveying

HU

Functions

Dagu01.LI

with

Jian2

Excelbased

on

VBA

1.RealEstate2.The

Surveying

and

Mapping

InstituteofGuangzhou

Municipality,Guangzhou,Guangdong,5and

Construction

10030;

Surveying&Designing

InstituteofXin

jiangProduction

with

Corps,Urumchi,Xinjiang,830002

has

convenience,hi:ghgenerally

based

introduced

on

Abstract:Theand

wide

applicationI

surveyingprograms

developed

Excel

basedprograms

onVBA

efficiency

intheand

the

characters.Thedevelopment

paperintroducesseveral

to

radiansazimuth

to

ofsuchhasbeen

reference

and

this

surveying

functions

developed

how

to

withExcel

to

use

VBA

relativedetailedrepresent

application

examples.Meanwhile,thispaperdiscusses

use

degrees,minutes,secondsto

angles,andhow

to

represent

angles,andhow

realizetheconversion

between

SOUrce

them,

of

and

howrealizecoordinatesinverse

calculating.Furthermore,this

paperoffers

the

cedes

thesethreeVBA

Key

functions.

Surveying;Function

words:VBA;Excel


相关文章

  • 太原理工大学数字高程模型考试题
  • 一. 翻译题:(2*3=6) DEM (digital elevation model)数字高程模型 DTM (digital terrain model)数字地面模型 LOD (locally optimal diagonal)局部最佳对 ...查看


  • 几种常用高程插值方法的比较
  • 总第91期第1期 几种常用高程插值方法的比较 ·51· 几种常用高程插值方法的比较 马 翔 黄要武 江西南昌 (江西省第二测绘院 摘 要 330046) 选取在ArcGIS 中最常用的五种方法,通过实验数据对比分析,阐述了几种常见的高程插值 ...查看


  • 梅江河流域年均降雨量空间插值方法研究
  • 第2卷 第3期2007年9月出版 亚热带资源与环境学报 JournalofSubtropicalResourcesandEnvironment Vol12 No13September 2007 梅江河流域年均降雨量空间插值方法研究 刘胤雯1 ...查看


  • 气象科技第32
  • 气 象 科 技第32卷第5期Vol.32,No.5 2004年10月Oct.,2004METEOROLOGICALSCIENCEANDTECHNOLOGY 气温数据栅格化中的几个具体问题 廖顺宝 李泽辉 (中国科学院地理科学与资源研究所,北 ...查看


  • 测绘工作流程汇总
  • 大地测量与海洋测绘 一.坐标转换: 1收集.整理转换区域内重合点成果(三维坐标) 2分析.选取用于计算坐标转换参数的重合点. 3确定坐标转换参数计算方法与坐标转换模型. 4转换前坐标形式的转换:采用四参数---同一投影带的高斯平面坐标:采用 ...查看


  • 地理信息系统 1
  • 第一章 1.地理信息系统(GIS )是用于采集.存储.查询.分析和显示地理空间数据的计算机系统. 2.地理信息系统分类 按研究内容分: 1)专题GIS(Thematic GIS):具有有限目标和 行业特点的GIS 系统. 如矿产资源.森林动 ...查看


  • 利用CASS软件计算土石方
  • 第26卷第1期湖北民族学院学报(自然科学版)V01.26No.12008年3月Jonmal0lfHubeihIsdtute蠡盯Nationalities(NaturalScienceEdition)M盯.2008 利用CASS软件计算土石方 ...查看


  • 南方cass三角网计算土方量流程总结
  • 南方CASS 方格网计算土方量流程总结 一. 方格网计算由三个要素组成:计算范围+原地面标高数据文件+完成面标高三角网 二. 计算范围 计算范围一定要用复合线(PL )画,且最后闭合(CAD 按c 闭合): 三. 生成原地面标高数据文件 要 ...查看


  • 摄影测量学复习资料
  • 摄影测量学 第一章 1. 摄影测量的定义.任务? 定义:摄影测量与遥感是从非接触成像和其他传感器系统,通过记录.量测.分析与表达等处理,获取地球及其环境和其他物体可靠信息的工艺,科学与技术.其中摄影测量侧重于提取几何信息,遥感侧重于物理信息 ...查看


热门内容