一种城市三维数据组织的方法技术

技术编号:15692073 阅读:216 留言:0更新日期:2017-06-24 05:47
本发明专利技术涉及计算机技术领域,公开了一种城市三维数据组织的方法,包括以下步骤:(1)以测绘数据的图幅大小为依据进行划分,建立网格化管理单元;(2)根据步骤(1)建立的网格化管理单元,计算生成三维数学模型,以此三维数学模型驱动生成三维精细建模数据,根据三维精细建模数据生成不断简化的三维空间数据;(3)根据步骤(2)生成的三维空间数据,对每个网格建立多类基础地理信息数据软件自动化配置方案,然后储存在三维空间数据包内;(4)调用三维空间数据包,渲染成目标模型。本发明专利技术通过合理的数据组织,随着画面比例和空间距离加载不同类型的数据类型,逐步增加结构和纹理精度,从而使得数据的管理、传输、处理的效率大大提升。

Method for organizing three-dimensional data of city

The present invention relates to the field of computer technology, and discloses a method for 3D City data organization, which comprises the following steps: (1) to map the size of mapping data as the basis for the division, set up the grid management unit; (2) according to the steps of (1) a grid management unit to calculate the three-dimensional mathematical model then, a three-dimensional mathematical model driven 3D Fine modeling data, based on 3D spatial data modeling 3D fine data generation continuously simplified; (3) (2) according to the steps of 3D spatial data generation, a multi class of basic geographic information data automation software configuration scheme for each grid, and then stored in the 3D data package (; 4) call the three-dimensional spatial data package, is rendered into a target model. The present invention through reasonable data organization, with the proportion of images and spatial distance loading different data types, and gradually increase the accuracy of structure and texture, which makes the efficiency of data management, transmission and processing is greatly improved.

【技术实现步骤摘要】
一种城市三维数据组织的方法
本专利技术涉及计算机
,特别是涉及一种城市三维数据组织的方法。
技术介绍
在城市模型建立过程中,通过对现状三维数据一般以规划单元、城市行政划分等为管理单元的数据组织方式的综合比较分析后,同时结合城市地理信息的技术积累,提出了基于网格化的数据管理模式,其主要方式以测绘地形图图幅范围为网格。通过以网格为基本建模单元,进行三维空间数据的生产、加工、建库、发布等应用。采用该方式一方面避免因规划调整、行政区划调整引起的基础管理单元的变化,可满足长期通过稳定网格方式进行科学管理,同时也与二维的基础数据的管理方式一致,方便未来的修测、更新和统一管理。根据三维空间数据实际需求应用的不同要求,在一些三维宏观决策上只要满足利用城市空间形态的表达即可的需求,提出了结合多类基础地理信息数据融合快速自动化形成全市域空间体块轮廓方式,主要通过识别地形图的轮廓、标高、层数、多对象的轮廓等信息,通过软件自动化,快速将离散的二维地形图的面片结构还原成三维空间房屋数据组织,通过软件的自动化组织和渲染技术,可以迅速复原整个城市空间形态。另一方面采用三维技术来进行三维城市的仿真已经越来越多,但是由于三维空间数据的复杂和数据量巨大,受制于现有技术和硬件内存、显卡等条件,往往现有的三维平台只能一定角度、一定范围的表达城市空间特征,如果需要宏观表达整个城市的空间体态、大区域的沿河沿江景观带都存在一定问题。基于以上原因及需求,在本项目中设计了基于空间多个维度多尺度融合计算的数据模型,通过此数据模型驱动生成不同的精细程度三维空间数据,可以一定的硬件基础上,通过该数据模型进行动态加载不同尺度的数据,大大加强三维数据的加载面积,达到宏观海量数据的浏览展示。
技术实现思路
本专利技术针对现有技术中针对三维空间模型数据、由于数据对象多、单体数据量大、组织方式复杂,尤其海量数据还存在管理不方便、处理缓慢、加载迟缓、响应不及时的缺点,提供了一种城市三维数据组织的方法。为了解决上述技术问题,本专利技术通过下述技术方案得以解决。一种城市三维数据组织的方法,包括如下步骤:(1)以测绘数据的图幅大小为依据进行划分,建立网格化管理单元,将原始三维数据按单元进行划分及分类管理;(2)根据步骤(1)建立的网格化管理单元,采用基于根据空间距离、模型体量和屏幕像素计算生成三维数学模型,以此三维数学模型驱动生成三维精细建模数据,根据三维精细建模数据生成不断简化的三维空间数据;(3)以网格为基础处理单元,根据步骤(2)生成的三维空间数据,对每个网格建立多类基础地理信息数据软件自动化配置方案,包括二维数据三维化呈现的线条、颜色、透明度及加载空间距离层次,用于远处城市形态的表达和精细模型数据的视觉延伸,然后储存在三维空间数据包内;(4)通过配置步骤(3)三维空间数据包,根据不同的应用需求进行调用,渲染成目标模型。作为优选,步骤(1)中,划分根据为城区1:500图幅,郊区1:2000图幅。作为优选,步骤(2)中,不断简化的三维空间数据对应的清晰度为逐级下降,直到清晰度为一个像素显示。作为优选,步骤(3)中,三维数据包括空间数据、表面精细度、远近程度和空间位置。本专利技术由于采用了以上技术方案,具有显著的技术效果:本专利技术通过合理的数据组织,以网格化数据为基础,随着画面比例和空间距离加载不同类型的数据类型,从简单的体块轮廓逐步不断增加结构和纹理精度,从而使得数据的管理、传输、处理的效率大大提升。附图说明图1是本专利技术一种城市三维数据组织的方法中三维空间数据包的结构示意图;图2是本专利技术一种城市三维数据组织的方法中城市模型的效果示意图;图3是本专利技术一种城市三维数据组织的方法中工作流程示意图。具体实施方式下面结合附图与实施例对本专利技术作进一步详细描述。如图1至图3所示,一种城市三维数据组织的方法,包括如下步骤:(1)以测绘数据的图幅大小为依据进行划分,划分根据为城区1:500图幅,郊区1:2000图幅,建立网格化管理单元,将原始三维数据按单元进行划分及分类管理;(2)根据步骤(1)建立的网格化管理单元,采用基于根据空间距离、模型体量和屏幕像素计算生成三维数学模型,以此三维数学模型驱动生成三维精细建模数据,根据三维精细建模数据生成不断简化的三维空间数据,不断简化的三维空间数据对应的清晰度为逐级下降,直到清晰度为一个像素显示;(3)以网格为基础处理单元,根据步骤(2)生成的三维空间数据,对每个网格建立多类基础地理信息数据软件自动化配置方案,包括二维数据三维化呈现的线条、颜色、透明度及加载空间距离层次,用于远处城市形态的表达和精细模型数据的视觉延伸,然后储存在三维空间数据包内;三维数据包括空间数据、表面精细度、远近程度和空间位置;(4)通过配置步骤(3)三维空间数据包,根据不同的应用需求进行调用,渲染成目标模型。由于城市区域较为建筑模型密集,需要展示的模型较多,而郊区区域建筑较为稀疏,需要展示的模型较少,所以为了加载方便,设置了图幅划分依据,方便了后续的数据处理和显示。然后对划分后的每个网格管理单元进行计算生成三维数学模型,根据三维数学模型生成三维精细建模数据,这部分数据为原始数据,即在三维显示时是最清楚的数据,然后再根据这部分数据进行不断简化的三维空间数据,显示的清晰度也逐级下降,直到清晰度为一个像素显示为止。在使用时候,对不同清晰度的三维空间数据进行分类,通过配置多类基础地理信息数据软件自动化配置方案,方便后续使用时候的调用,并且存储在三维空间数据包内,最后根据不同清晰度的需求,调用生成不同清晰度的城市三维模型。本专利技术通过合理的数据组织,以网格化数据为基础,随着画面比例和空间距离加载不同类型的数据类型,从简单的体块轮廓逐步不断增加结构和纹理精度,从而使得数据的管理、传输、处理的效率大大提升。总之,以上所述仅为本专利技术的较佳实施例,凡依本专利技术申请专利范围所作的均等变化与修饰,皆应属本专利技术专利的涵盖范围。本文档来自技高网
...
一种城市三维数据组织的方法

【技术保护点】
一种城市三维数据组织的方法,其特征在于,包括如下步骤:(1)以测绘数据的图幅大小为依据进行划分,建立网格化管理单元,将原始三维数据按单元进行划分及分类管理;(2)根据步骤(1)建立的网格化管理单元,采用基于根据空间距离、模型体量和屏幕像素计算生成三维数学模型,以此三维数学模型驱动生成三维精细建模数据,根据三维精细建模数据生成不断简化的三维空间数据;(3)以网格为基础处理单元,根据步骤(2)生成的三维空间数据,对每个网格建立多类基础地理信息数据软件自动化配置方案,包括二维数据三维化呈现的线条、颜色、透明度及加载空间距离层次,用于远处城市形态的表达和精细模型数据的视觉延伸,然后储存在三维空间数据包内;(4)通过配置步骤(3)三维空间数据包,根据不同的应用需求进行调用,渲染成目标模型。

【技术特征摘要】
1.一种城市三维数据组织的方法,其特征在于,包括如下步骤:(1)以测绘数据的图幅大小为依据进行划分,建立网格化管理单元,将原始三维数据按单元进行划分及分类管理;(2)根据步骤(1)建立的网格化管理单元,采用基于根据空间距离、模型体量和屏幕像素计算生成三维数学模型,以此三维数学模型驱动生成三维精细建模数据,根据三维精细建模数据生成不断简化的三维空间数据;(3)以网格为基础处理单元,根据步骤(2)生成的三维空间数据,对每个网格建立多类基础地理信息数据软件自动化配置方案,包括二维数据三维化呈现的线条、颜色、透明度及加载空间距离层次,用于远处城市形态的表达...

【专利技术属性】
技术研发人员:陈利军俞蔚
申请(专利权)人:浙江科澜信息技术有限公司
类型:发明
国别省市:浙江,33

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

1