作 者 信 息
王金地1,霍 亮1,2,3,慕 旭1,秦高雅1,曹存相1
(1. 北京建筑大学 测绘与城市空间信息学院,北京 102616;2. 现代城市测绘国家测绘地理信息局重点实验室,北京 102616;3. 北京建筑大学 北京未来城市设计高精尖创新中心,北京 102616)
“【摘要】针对三维地理场景中异构三维模型数据统一表达问题,提出了一种基于地理格网的三维模型数据统一表达方法。该方法首先构建覆盖测区的地理格网模型,以此作为异构三维模型数据统一组织的空间基准。其次,建立三维模型数据与地理格网单元的映射关系。在此基础上,设计了一种基于XML的三维模型数据统一描述规则,从数据属性、空间范围、空间关系等方面对异构三维模型数据进行统一描述,将异构三维模型数据规划在地理格网的统一管理中。最后,采用山西省某体育馆数据进行试验分析,验证了本文方法的有效性。
【关键词】地理格网;异构三维模型数据;多尺度;统一表达
【中图分类号】P208 【文献标识码】A 【文章编号】1672-1586(2019)02-0087-05
”引文格式:王金地,霍 亮,慕 旭,等. 一种基于地理格网的三维模型数据统一表达方法[J].地理信息世界,2019,26(2):87-91.
正文
0 引 言
倾斜摄影技术和激光扫描技术已成为三维地理信息快速获取的重要手段,被广泛应用于文物保护、三维重建、数字地面模型生产、城市规划等领域。在实际应用中,单一平台的传感器数据往往无法满足复杂场景的应用需求,多种三维模型数据需要配合使用。如利用车载和机载点云数据构建三维建筑模型;结合倾斜影像和精细三维模型进行建筑物检测;基于地面激光点云和机载影像数据的建筑物立面太阳能潜力估计。
倾斜摄影模型、精细模型、点云等异构三维模型数据统一表达可以增强对三维地理场景的理解与认知,为后续可视化、计算与分析提供理论和技术依据。目前异构三维模型数据统一表达方法主要有三类。一是定义某种数据格式标准,通过数据转换实现三维模型数据统一表达。该类方法在一定程度上解决了不同格式三维模型数据的统一表达问题,但可能会导致信息丢失。二是利用城市地理标记语言(CityGML)等标准,在数据共享层面实现三维模型数据统一表达。该类方法避免了数据格式的转入与转出,但是这些标准难以满足不同的应用需求。三是基于数学模型的方法。该类方法通过数学模型将两种或多种数据建立关联,实现数据统一表达。总体而言,上述方法兼容的数据类型或应用范围有限,缺乏对三维模型数据类型、精度等属性和异构三维模型数据之间空间关系的统一描述,均难以解决异构三维模型数据的统一表达问题。利用地理格网作为异构数据统一组织的空间框架已经成为相关研究的一个共识。文献以全球离散格网系统为框架,整合地名数据与其他地理空间数据。文献基于球体退化八叉树格网实现全球范围地形数据与遥感图像统一组织。文献通过等纬差格网系统对矢量数据进行整合,提高渲染效率。因此,地理格网能够为空间范围不同、尺度不等的地理空间数据表达提供统一的方法。
为解决异构三维模型数据统一表达问题,本文提出了一种基于地理格网的三维模型数据统一表达方法。首先构建覆盖测区的地理格网模型,以此作为异构三维模型数据统一组织的空间基准。其次,建立三维模型数据与地理格网单元的映射关系。在此基础上,设计了一种基于XML的三维模型数据统一描述规则,从数据属性、空间范围、空间关系等方面对异构三维模型数据进行统一描述,将异构三维模型数据规划在地理格网的统一管理中,实现异构三维模型数据统一表达。
1 三维模型数据统一表达方法
本文提出的三维模型数据统一表达方法主要包括多尺度地理格网构建、数据预处理、映射关系构建、描述规则设计等4个步骤,如图1所示。三维模型数据具有多尺度特征。因此,将测区空间