一种改进的近似等面积QTM剖分模型

2016-03-04 05:47赵学胜苑争一赵龙飞朱思坤
测绘学报 2016年1期

赵学胜,苑争一,赵龙飞,朱思坤

中国矿业大学(北京)地球科学与测绘工程学院,北京 100083

An Improved QTM Subdivision Model with Approximate Equal-area

ZHAO Xuesheng,YUAN Zhengyi,ZHAO Longfei,ZHU Sikun

College of Geoscience and Surveying Engineering, China University of Mining & Technology(Beijing), Beijing 100083, China



一种改进的近似等面积QTM剖分模型

赵学胜,苑争一,赵龙飞,朱思坤

中国矿业大学(北京)地球科学与测绘工程学院,北京 100083

Foundation support: General Program of the National Natural Science Foundation of China(No. 41171306); Young Program of the National Natural Science Foundation of China(No. 41201416)

摘要:为克服传统QTM格网面积变形较大的缺陷,在“纬线法”剖分的基础上,引入变经纬度等面积剖分的思想,提出了一种新的等面积改进剖分模型。该模型通过调整纬线的位置,确保两条相邻纬线间的格网面积总和无变化,从而达到控制QTM格网面积变化及变化积累的目的。试验结果表明,该改进模型在保留了“纬线法”QTM剖分的优点(如计算简单、与经纬度格网间的对应关系明确等)以外,还具有以下优势:①模型的收敛性更好,格网单元面积最大、最小比最终收敛到1.38,远小于“纬线法”的1.73;②中低纬度区的格网单元面积变化较小,分布连续,且随剖分层次的增加,变化大的格网区域逐渐向两极移动集中;③格网单元的面积变化不会随层次的增加而累积增大。

关键词:全球离散格网;四元三角网;纬线环;格网几何变形

随着全球一体化研究的深入,越来越多的宏观应用需要在大范围甚至全球尺度上进行,传统地图投影在有效性、精确性和连续性等方面具有一定的局限性[1-2]。而全球离散格网(discrete global grid,DGG)模型的提出,为构建大范围、多分辨率、全球统一无缝的空间定位基础框架提供了一个新的解决思路。其中,文献[3]提出的四元三角网(quaternary triangular mesh,QTM)模型具有层次组织、全球连续和格网单元形状统一等特性,在许多领域得到了较为广泛的应用,如全球数据的组织与管理[4-6]、全球数据质量与地图综合[3]、全球地形可视化[7]、全球多分辨率水淹模拟[8-9]、全球影像数据检索[10]、数字地形索引及压缩模型[11],等。但是该模型同层格网面积变化较大,且变化区域呈带状分布,误差较难控制,使许多地学应用的统计分析无法进行。所以,构建QTM等面积(或近似等面积)剖分单元模型问题,已成为目前制约其广泛应用的主要因素之一。而传统的球面等面积格网剖分模型,除了应用等面积投影(如Rosca&Plonka等面积投影[12]、Snyder等面积投影[13])外,大多数是采用变经纬度剖分方案[14-19],其格网单元多为球面四边形,不但存在着嵌套困难及邻近搜索复杂等缺陷[2,20],且很难移植到QTM模型上。为此,文献[21]提出了一种基于小圆弧的等面积剖分模型,但该方法计算复杂,坐标转换困难。而文献[22]针对传统投影方法计算复杂的缺陷,推导出一种新的等面积投影公式。该公式具有对称性,计算简便,但是仍然没有解决传统投影方法边界扭曲严重的缺陷,且球面点定位复杂,影响坐标转换的效率。文献[23]提出的基于传统QTM剖分的改进模型——“纬线法”剖分方案,主要提高了格网数据与地理坐标的转换效率,但其剖分单元面积变化问题仍然没有得到实质性的改变。

为此,本文在“纬线法”QTM剖分的基础上,引入Bjørke变经纬度剖分的思想,提出一个基于“纬线环法”的球面近似等面积四元三角剖分模型。该方案既保留了传统QTM剖分模型的层次嵌套性、格网统一性和全球无缝连续性等特点,又将同层格网单元的面积变化控制在了很小的范围内,完全满足了绝大部分应用的需求。

1“纬线环法”剖分方案基本原理

1.1“分割纬线”的纬度计算方法

将球面上两条相邻纬线间的环状区域称为“纬线环”(图1)。以八分之一球面为例,具体剖分原理如下:对于某个特定的剖分层次,首先用八分之一球面的面积去除该层次包含格网单元的个数,得到理想剖分单元的面积;接下来从极点开始(B0=90°),依次确定每条分割纬线的位置,使得相邻两条纬线间的“纬线环”面积,等于该条“纬线环”所包含的三角形的个数与理想剖分单元面积的乘积,从而确保该条“纬线环”的面积无变化。该方法可以将剖分单元面积变化控制在“纬线环”的内部,从而控制面积变化及变化积累,达到近似等面积剖分的效果。所以,该剖分方法称为“纬线环法”。分割纬线纬度的计算方法及推导过程如下。

图1 “纬线环”及其在XOY面上的投影Fig.1 “Parallel loop” and its projection on the XOY

式(1)为球心位于坐标原点的球面方程。根据二重积分的原理,可以求得相邻两条纬线所夹的“纬线环”的面积(如图1(a)中阴影部分),计算过程如下

(1)

(2)

上述积分中,A表示“纬线环”的面积;Dxoy为纬线环在XOY面上的投影区域;R为球面半径。化为极坐标形式解上述二重积分可得

(3)

以正八面体的一个面为例,解出八面体上一条“纬线环”(如图2(b)中阴影部分)的面积如下

(4)

图2 分割纬线求解过程示意图Fig.2 Schematic diagram of solving segmentation parallel

式(4)中,r1=RcosB1、r2=RcosB2,其中,B1、B2为待求的未知数,用每一条“纬线环”所包含的格网单元个数乘以理想剖分单元面积,得到该条“纬线环”的理想面积,并代入式(4)的右端构造方程,可解出每条分割纬线的纬度。进而按照等分经度的方法进一步分割,得到每一个QTM格网结点的经纬度坐标。分割纬线纬度求解的具体步骤如下。

(1) 首先确定第1条分割纬线的位置(i=1)。此时,B0=90°、r1=RcosB0、r2=RcosB1,n表示剖分层次。代入式(4)可得

(5)

解式(5)可得,第1条纬线的纬度B1为

(6)

(2) 根据第1条分割纬线的位置确定第2条的位置(i=2)。将r1=RcosB1、r2=RcosB2代入式(4)可得

(7)

解式(7),得到第2条纬线的纬度B2为

(8)

(3) 以此类推,递归求解各分割纬线的位置,第i条纬线的纬度Bi见式(9),其中0≤i≤2n,B0=90°

(9)

(4) 接下来按“平分经度”的方法确定模型的经度间隔,得到剖分单元节点的经纬度坐标。借鉴“纬线法”QTM剖分方案[20],用大圆弧线连接三角形格网的左右两边,而底边用两点间的纬线代替。

总之,在本文的剖分方法中,由于采用了“纬线环”的递归细分方法,下一级单元将保留其上一级单元的分割纬线,而“经度平分”则保证了上下层单元的格网节点具有简单明确的层次对应关系。这些特性将有利于全球多层次格网数据之间的查询与检索。

1.2剖分单元面积计算

球面三角形的3条边是大圆弧线,由于上述剖分方案中的三角形格网的底边是纬线,因此不能直接应用球面三角形面积计算公式进行计算。笔者采取文献[23]求解的方法,将三角形格网的底边纬线细分,用大圆弧线代替细分后的纬线求解子三角形的面积(如图3所示)。细分得越密,计算精度越高。

图3 剖分单元面积的近似计算Fig.3 Approximate computation of area of subdivision unit

设A、B、C为球面上任意3点,X1、X2、X3分别为A、B、C3点的向量(笛卡儿坐标系坐标),则球面三角形ABC的曲面面积为

(10)

i=1、2、3;X0=X3;X4=X1

(11)

如图3所示,现将三角形格网单元ABC的纬线底边AB按经度平分成n段,纬线AB的长度用n段大圆弧线ajaj+1代替,三角形格网ABC的面积用n个小的球面三角形ajCaj+1来代替,三角形格网的曲面面积的计算公式如下

(12)

2试验结果及分析

本试验采用上述方法构建了改进的球面QTM模型,并与“纬线法”QTM模型进行了对比。以八分之一球面为例,两种QTM剖分模型及它们之间的叠加效果如图4所示。从图中可以看出,改进后的“纬线环”法剖分,其分割纬线向极点方向移动,纬度大于相应的“纬线法”分割纬线的纬度。本节将从剖分模型的收敛性、格网单元面积的空间分布以及格网单元面积变化率的分布区段3个方面出发,对比两种剖分模型的差异。

2.1剖分模型收敛性分析

以八面体的一个面为例,计算了10个层次的格网单元面积的最大最小值比(area_max/min)、标准差(area_SD)(表1)及其两种剖分模型随层次变化的变化趋势图(图5)。从图中可以看出:随着剖分层次的增加,两种模型的剖分单元面积最大、最小值比越来越大,但其变化速度越来越小,最终收敛到1.38和1.73左右;剖分单元面积标准差越来越小,其变化速度也越来越小,最终趋于稳定。

图4 两种剖分方案及其叠加效果Fig.4 Two kinds of subdivision schemes and their superposition

层次三角形个数纬线法改进方法area-max/minarea_SDarea-max/minarea_SD1 41.3538125650.5171364451.1866617550.4714045212161.5304632780.3435906891.2696279240.3042287483641.6770299770.2584875161.3380297100.16774811942561.7147164650.2366518981.3645971140.095451834510241.7242078970.2296806611.3712828960.054390527640961.7265849160.2274552241.3729561820.0304004887163841.7271788710.2267698051.3733728740.0166870418655361.7273260770.2265659271.3734728710.00903159392621441.7273590000.2265079131.3734854700.0048362641010485761.7273444000.2264984791.3734202850.002568582

图5 area_max/min和area_SD随剖分层次的收敛特征Fig.5 Convergent characters of area_max/min and area_SD by partition levels increasing

2.2剖分单元面积变化分布区段研究

根据式(13)计算格网单元相对于理想剖分单元的面积变化率。其中,area为剖分单元面积;areanorm为理想剖分单元面积。

(13)

原“纬线法”QTM剖分单元面积变化率分布区段见表2。可以看出:原有模型在前几层剖分中面积变化率的分布无明显规律,在第4层以后趋于稳定,只有22%左右的格网单元面积变化率在±5%以内,同时,模型的面积变化情况并没有随着层次的增加得到改善。

改进后的“纬线环法”QTM剖分单元面积变化率分布区段见表3。可以看出:该改进模型在前几层剖分中面积变化率的分布无明显规律,在第5层以后趋于稳定,50%以上的格网单元面积变化率分布在(-1%,1%)以内;将该区段进一步细分,并统计了剖分单元面积率在6—10层的分布情况,可以看出,格网单元面积变化情况继续得到改善,第8层以后剖分单元面积变化率被控制在±0.25%以内达90%以上,到第10层则达到99.3%。

表2 “纬线法”剖分单元面积变化率分布区段

表3 “纬线环法”剖分单元面积变化率分布区段

2.3剖分单元面积变化位置分布研究

以八面体的一个面为例,将球面剖分5、6、7层,给每个面积变化率分布区段对应一个特定的灰度值,借助DirectX绘制了剖分模型面积变化率的位置分布灰度图(如图6、7、8)。图中浅色区域的格网单元面积变化率较小,深色区域较大。

从图6—图8及其层次变化可以看出:①“纬线法”剖分得到的QTM剖分模型,只有中纬度区域有少量格网面积变化在1%以内,并呈带状分布,高纬度和赤道附近区域大部分格网单元的面积变化率均大于5%;②改进后的“纬线环法”QTM剖分模型,中低纬度区域大部分格网单元的面积变化率集中在1%以内,且分布均匀,只有高纬度近极点区域格网面积变化率较大;③随着剖分层次的增加,“纬线法”剖分模型的变化区域无明显变化,而改进后“纬线环法”剖分模型,其变化边界(变化率=1%)逐渐向极点方向移动,变化率<1%的范围越来越大。

图6 剖分单元面积变化率的位置分布(第5层)Fig.6 Location distributions of the area variation rate of subdivision units (the 5th level)

图7 剖分单元面积变化率的位置分布(第6层)Fig.7 Location distributions of the area variation rate of subdivision units (the 6th level)

图8 剖分单元面积变化率的位置分布(第7层)Fig.8 Location distributions of the area variation rate of subdivision units (the 7th level)

3结语

本文针对传统QTM模型格网面积变形较大的缺陷,在“纬线法”QTM剖分的基础上,提出一种近似等面积的剖分方案——“纬线环法”QTM剖分模型。通过与“纬线法”剖分模型进行对比试验,得出以下结论:

(1) 面积变化小。随着格网的不断细化,格网单元面积的最大最小值之比越来越大,标准差越来越小,变化速度越来越小,最终都趋于收敛。相比之下,改进后的“纬线环法”剖分模型的面积收敛性更好,这表明改进模型的格网面积分布更加均匀,各格网单元之间有更好的相似性。改进后的剖分模型,格网单元的面积变化率更小,至第10层剖分,“纬线法”QTM模型只有22%左右的格网面积变化率在5%以内,而“纬线环法”QTM模型99%以上的格网面积变化率被控制在0.25%以内。

(2) 位置分布明确。随着剖分层次的增加,改进后的“纬线环法”剖分模型,变化边界向两极移动,中低纬度区域近似等面积剖分。此外,面积变化不会随剖分层次的增加而积累,相反会逐渐减小。这一特点,非常有利于误差控制与分析。

(3) 计算简便。相比于“投影法”以及“小圆弧法”得到的等面积球面离散格网模型,该改进后的QTM剖分模型由于不需要复杂的数学变换,计算更加简便。

此外,由于改进模型的三角形格网的底边或顶边(上三角形对应底边,下三角型对应顶边)为纬线,格网与常规地理坐标间的对应关系更加明确。

参考文献:

[1]LUKATELA H. A Seamless Global Terrain Model in the Hipparchus System[EB/OL]. [2000-12-30]. http:∥www.geodyssey.com/global/papers.

[2]赵学胜, 侯妙乐, 白建军. 全球离散格网的空间数字建模[M]. 北京: 测绘出版社, 2007.

ZHAO Xuesheng, HOU Miaole, BAI Jianjun. Spatial Digital Modeling of the Global Discrete Grids[M]. Beijing: Surveying and Mapping Press, 2007.

[3]DUTTON G H.Lecture Notes in Earth Sciences:A Hierarchical Coordinate System for Geoprocessing and Cartography[M].Berlin: Springer-Verlag, 1999.

[4]GOODCHILD M F,SHIREN Y.A Hierarchical Spatial Data Structure for Global Geographic Information Systems[J]. CVGIP:Graphical Models andImage Processing, 1992, 54(1): 31-44.

[5]白建军, 孙文彬, 赵学胜. 基于QTM的WGS-84椭球面层次剖分及其特点分析[J]. 测绘学报, 2011, 40(2): 243-248.

BAI Jianjun, SUN Wenbin, ZHAO Xuesheng. Character Analysis and Hierarchical Partition of WGS-84 Ellipsoidal Facet Based on QTM[J]. Acta Geodaetica et Cartographica Sinica, 2011, 40(2): 243-248.

[6]关丽, 程承旗, 吕雪锋. 基于球面剖分格网的矢量数据组织模型研究[J]. 地理与地理信息科学, 2009, 25(3): 23-27.

GUAN Li, CHENG Chengqi, LÜ Xuefeng. Study on the Organization Model for Vector Data Based on Global Subdivision Grid[J]. Geography and Geo-Information Science, 2009, 25(3): 23-27.

[7]赵学胜, 白建军, 王志鹏. 基于QTM的全球地形自适应可视化模型[J]. 测绘学报, 2007, 36(3): 316-320.

ZHAO Xuesheng, BAI Jianjun, WANG Zhipeng. An Adaptive Visualized Model of the Global Terrain Based on QTM[J]. Acta Geodaetica et Cartographica Sinica, 2007, 36(3): 316-320.

[8]SATOSHI I, FENG X. A Global Shallow Water Model Using High Order Multi-moment Constrained Finite Volume Method and Icosahedra Grid[J]. Journal of Computational Physics, 2010, 229(5): 1774-1796.

[9]邢华桥. 基于QTM的全球多分辨率水淹模拟[D]. 北京: 北京建筑工程大学, 2012.

XING Huaqiao. Global Multi-resolution Submerging Simulation Based on QTM[D]. Beijing: Beijing University of Civil Engineering and Architecture, 2012.

[10]SEONG J C. Implementation of an Equal-area Gridding Method for Global-scale Image Archiving[J]. Photogrammetric Engineering & Remote Sensing, 2005, 71(5): 623-627.

[11]LUGO J A, CLARKE K C. Implementation of Triangulated Quadtree Sequencing for a Global Relief Data Structure[C]∥Proceedings, AUTO CARTO 12.Charlotte, NC:[s.n.],1995.

[13]SNYDER J P. An Equal-area Map Projection for Polyhedral Globes[J]. Cartographica: The International Journal for Geographic Information and Geovisualization, 1992, 29(1): 10-21.

[14]BJØRKE J T, GRYTTEN J K, H☞GER M, et al. A Global Grid Model Based on “Constant Area” Quadrilaterals[C]∥ScanGIS.Horten: Norwegian Defence Research Establishment,2003, 3: 238-250.

[15]BJØRKE J T, NILSEN S. Examination of a Constant-area Quadrilateral Grid in Representation of Global Digital Elevation Models[J]. International Journal of Geographical Information Science, 2004, 18(7): 653-664.

[16]LEOPARDI P. A Partition of the Unit Sphere into Regions of Equal Area and Small Diameter[J]. Electronic Transactions on Numerical Analysis, 2006, 25(1): 309-327.

[17]BECKERS B, BECKERS P. A General Rule for Disk and Hemisphere Partition into Equal-area Cells[J]. Computational Geometry, 2012, 45(7): 275-283.

[18]ZHOU Mengyun, CHEN Jing, GONG Jianya. A Pole-oriented Discrete Global Grid System: Quaternary Quadrangle Mesh[J]. Computers & Geosciences, 2013, 61: 133-143.

[19]TALBOT B G, TALBOT L M. Fast-earth: A Global Image Caching Architecture for Fast Access to Remote-sensing Data[C]∥Proceedings of 2013 IEEE Aerospace Conference. Big Sky, MT: IEEE,2013: 1-10.

[20]SAHR K, WHITE D, KIMERLING A J. Geodesic Discrete Global Grid Systems[J]. Cartography and Geographic Information Science, 2003, 30(2): 121-134.

[21]SONG Lian,KIMERLINGA J,SAHR K. Developing an Equal Area Global Grid by Small Circle Subdivision[C]∥GOODCHILD M, KIMERLING A J.Discrete Global Grids.Santa Barbara, CA:National Center for Geographic Information & Analysis, 2002.

[23]赵学胜, 孙文彬, 陈军. 基于QTM的全球离散格网变形分布及收敛分析[J]. 中国矿业大学学报, 2005, 34(4): 438-442.

ZHAO Xuesheng, SUN Wenbin, CHEN Jun. Distortion Distribution and Convergent Analysis of the Global Discrete Grid Based on QTM[J]. Journal of China University of Mining & Technology, 2005, 34(4): 438-442.

(责任编辑:丛树平)

修回日期: 2015-06-25

First author: ZHAO Xuesheng (1967—), male, professor, majors in modeling & 3D visualization of the global discrete grids.

E-mail: zxs@cumtb.edu.cn

Corresponding author: YUAN Zhengyi

E-mail: yuanzhengyi001@163.com

An Improved QTM Subdivision Model with Approximate Equal-area

ZHAO Xuesheng,YUAN Zhengyi,ZHAO Longfei,ZHU Sikun

College of Geoscience and Surveying Engineering, China University of Mining & Technology(Beijing), Beijing 100083, China

Abstract:To overcome the defect of large area deformation in the traditional QTM subdivision model, an improved subdivision model is proposed which based on the “parallel method” and the thought of the equal area subdivision with changed-longitude-latitude. By adjusting the position of the parallel, this model ensures that the grid area between two adjacent parallels combined with no variation, so as to control area variation and variation accumulation of the QTM grid. The experimental results show that this improved model not only remains some advantages of the traditional QTM model(such as the simple calculation and the clear corresponding relationship with longitude/latitude grid, etc), but also has the following advantages: ①this improved model has a better convergence than the traditional one. The ratio of area_max/min finally converges to 1.38, far less than 1.73 of the “parallel method”; ②the grid units in middle and low latitude regions have small area variations and successive distributions; meanwhile, with the increase of subdivision level, the grid units with large variations gradually concentrate to the poles; ③the area variation of grid unit will not cumulate with the increasing of subdivision level.

Key words:discrete global grid system; QTM; parallel ring method; geometry deformation of grid

通信作者:苑争一

作者简介:第一 赵学胜(1967—),男,教授,研究方向为全球离散格网建模与三维可视化。

收稿日期:2014-11-17

基金项目:国家自然科学基金面上项目(41171306);国家自然科学基金青年项目(41201416)

中图分类号:P208

文献标识码:A

文章编号:1001-1595(2016)01-0112-07

引文格式:赵学胜,苑争一,赵龙飞,等.一种改进的近似等面积QTM剖分模型[J].测绘学报,2016,45(1):112-118.DOI:10.11947/j.AGCS.2016.20140598.

ZHAO Xuesheng,YUAN Zhengyi,ZHAO Longfei,et al.An Improved QTM Subdivision Model with Approximate Equal-area[J]. Acta Geodaetica et Cartographica Sinica,2016,45(1):112-118.DOI:10.11947/j.AGCS.2016.20140598.