基于倾斜建模数据的二三维一体化方法与系统技术方案

技术编号:11331820 阅读:143 留言:0更新日期:2015-04-22 22:20
本申请提供了基于倾斜建模数据的二三维一体化方法与系统,方法包括:加载倾斜摄影建模数据及其匹配的矢量面数据;呈现倾斜摄影建模数据为三维场景;选中矢量面数据中的矢量面;将矢量面叠加显示在三维场景上。本申请的实施例通过矢量面与三维场景叠加的二三维一体化,允许对倾斜摄影建模数据进行高亮等突出化显示,实现了单体化,解决了相关技术中倾斜摄影建模数据建立的GIS不能单体化的问题。

【技术实现步骤摘要】

本申请涉及地理信息系统
,特别地,涉及基于倾斜建模数据的二三维一体化方法与系统
技术介绍
随着测绘技术的不断发展,新的GIS(Geography Informat1n System,地理信息系统)基础数据生产方式不断涌现,三维模型的生产工艺也日新月异,倾斜摄影(obliqueimage)模型就是一个很好的例子,为了降低人工成本,提高生产效率,城市级别的模型建设任务逐渐被倾斜摄影方式所代替。然而,相比传统建模,倾斜摄影模型无法直接实现单体化,即无法将连续的多个场景分离为分别独立的模型,而只能是连片的切片数据。这导致倾斜摄影建模数据目前只能用于整体显示,在GIS上的应用受到很大限制。
技术实现思路
本申请提供了基于倾斜建模数据的二三维一体化方法与系统,用于解决上述的问题。在本申请的实施例中,公开了一种基于倾斜建模数据的二三维一体化方法,包括:加载倾斜摄影建模数据及其匹配的矢量面数据;呈现倾斜摄影建模数据为三维场景;选中矢量面数据中的矢量面;将矢量面叠加显示在三维场景上。优选的,选中矢量面数据中的矢量面包括:接受对三维场景的点击;确定点击在矢量面数据中所选中的矢量面。优选的,确定点击在矢量面数据中所选中的矢量面包括:获取点击在三维场景中的笛卡尔坐标;将笛卡尔坐标转换为经玮度坐标;在矢量面数据中查找到其地理范围属性包含经玮度坐标的矢量面为所选中的矢量面。优选的,选中矢量面数据中的矢量面包括:呈现查询对话框,以获取输入关键字;在矢量面数据中查找到其属性匹配关键字的矢量面为所选中的矢量面。优选的,通过对矢量面数据进行SQL查询和/或空间查询进行匹配。优选的,将矢量面叠加显示在三维场景上包括:将矢量面以半透明的颜色叠加到其在三维场景上的相应位置。优选的,将矢量面叠加显示在三维场景上还包括:显示矢量面的属性。优选的,本方法还包括:对矢量面数据中的矢量面进行专题图表达,并叠加显示在三维场景上。在本申请的实施例中,还公开了一种基于倾斜建模数据的二三维一体化系统,包括:加载模块,用于加载倾斜摄影建模数据及其匹配的矢量面数据;底图呈现模块,用于呈现倾斜摄影建模数据为三维场景;选中模块,用于选中矢量面数据中的矢量面;叠加显示模块,用于将矢量面叠加显示在三维场景上。优选的,选中模块包括:点击模块,用于接受对三维场景的点击;确定模块,用于确定点击在矢量面数据中所选中的矢量面。优选的,确定模块包括:获取模块,用于获取点击在三维场景中的笛卡尔坐标;转换模块,用于将笛卡尔坐标转换为经玮度坐标;查找模块,用于在矢量面数据中查找到其地理范围属性包含经玮度坐标的矢量面为所选中的矢量面。优选的,选中模块包括:对话框模块,用于呈现查询对话框,以获取输入关键字;匹配模块,用于在矢量面数据中查找到其属性匹配关键字的矢量面为所选中的矢量面。优选的,匹配模块通过对矢量面数据提供SQL查询和/或空间查询进行匹配。优选的,叠加显示模块用于将矢量面以半透明的颜色叠加到其在三维场景上的相应位置。优选的,叠加显示模块还用于显示矢量面的属性。优选的,本系统还包括:专题图表达模块,用于对矢量面数据中的矢量面进行专题图表达,并叠加显示在三维场景上。与相关技术相比,本申请具有以下优点:本申请的实施例通过矢量面与三维场景叠加的二三维一体化,允许对倾斜摄影建模数据进行高亮等突出化显示,实现了单体化,解决了相关技术中倾斜摄影建模数据建立的GIS不能单体化的问题。本申请附加的方面和优点将在下面的描述中部分给出,部分将从下面的描述中变得明显,或通过本申请的实践了解到。应当理解的是,以上的一般描述和后文的细节描述仅是示例性和解释性的,并不能限制本申请。【附图说明】此处的附图被并入说明书中并构成本说明书的一部分,示出了符合本专利技术的实施例,并与说明书一起用于解释本专利技术的原理。图1为本申请的基于倾斜建模数据的二三维一体化方法一实施例的流程图;图2为本申请的基于倾斜建模数据的二三维一体化方法一优选实施例的流程图图3为本申请的基于倾斜建模数据的二三维一体化系统一实施例的结构示意图。【具体实施方式】为使本申请的上述目的、特征和优点能够更加明显易懂,下面结合附图和【具体实施方式】对本申请作进一步详细的说明。图1为本申请的基于倾斜建模数据的二三维一体化方法一实施例的流程图,本方法包括:在步骤SlO中,加载倾斜摄影建模数据及其匹配的矢量面数据;倾斜摄影是指由一定倾斜角的航摄相机所获取的影像。倾斜摄影技术是国际测绘遥感领域近年发展起来的一项高新技术,通过在同一飞行平台上搭载多台传感器,同时从垂直、倾斜等不同角度采集影像,获取地面物体更为完整准确的信息。经由倾斜影像,通过专业的建模处理软件,全自动地生成三维模型的过程就是倾斜摄影建模。加载与倾斜摄影建模数据相匹配的矢量面数据,每个矢量面对应倾斜摄影建模数据上的一个需要单体化的建筑或者其他地面附着物,矢量面有属性信息,例如ID、地名等。在步骤S20中,呈现倾斜摄影建模数据为三维场景;可以对倾斜摄影建模数据只支持显示,而不支持选择、编辑等操作,该功能在相关技术中即可实现。在步骤S30中,选中矢量面数据中的矢量面;在相关技术中,因为倾斜摄影模型无法直接实现单体化,即无法将连续的多个场景分离为分别独立的模型,而只能是连片的切片数据。这导致倾斜摄影建模数据目前只能用于整体显示,而在本步骤中,因为同时加载了倾斜摄影建模数据及其匹配的矢量面数据,因此允许选中矢量面,而矢量面对应的是倾斜摄影建模的三维场景中的单个建筑,借助于矢量面数据就实现了倾斜摄影建模数据的单体化,从而可以支持选择、编辑等操作。优选的,步骤S30包括:步骤S302,接受对三维场景的点击;确定点击在矢量面数据中所选中的矢量面。在本优选实施例中,从用户视觉角度而言,可见的是由倾斜摄影建模数据生成的三维场景,用户体验是用鼠标或触摸屏等点击三维场景中的对象。然而GIS中却将该点击转化为点击的是矢量面数据中的某个矢量面,从而可以利用矢量面来实现单体化的操作,并最终给用户产生了单体化的体验。优选的,确定点击在矢量面数据中所选中的矢量面包括:步骤S304,获取点击在三维场景中的笛卡尔坐标;步骤S306,将笛卡尔坐标转换为经玮度坐标;步骤S308,在矢量面数据中查找到其地理范围属性包含经玮度坐标的矢量面为所选中的矢量面。通过鼠标选择三维场景中的对象,返回鼠标与三维场景的交点,该交点是笛卡尔坐标系的数据,需要转换成经玮度坐标,查找该经玮度坐标在哪个矢量面数据内。进一步的,还可返回查找到的矢量面的ID、几何数据、地名等属性信息。优选的,选中矢量面数据中的矢量面包括:步骤S303,呈现查询对话框,以获取输入关键字;步骤S305,在矢量面数据中查找到其属性匹配关键字的矢量面为所选中的矢量面。通过该实施例,可以在数据库中查询出满足SQL查询、空间查询条件的矢量面对象队列,从而实现倾斜摄影建模数据的SQL查询、空间查询。在步骤S40中,将矢量面叠加显示在三维场景上。通过该步骤当前第1页1 2 本文档来自技高网...

【技术保护点】
一种基于倾斜建模数据的二三维一体化方法,其特征在于,包括:加载倾斜摄影建模数据及其匹配的矢量面数据;呈现所述倾斜摄影建模数据为三维场景;选中所述矢量面数据中的矢量面;将所述矢量面叠加显示在所述三维场景上。

【技术特征摘要】

【专利技术属性】
技术研发人员:冯振华曾志明杨洋高峰张文燕王博黄骞张帅李凯李濛
申请(专利权)人:北京超图软件股份有限公司
类型:发明
国别省市:北京;11

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1