本申请公开了一种区域建模方法
【技术实现步骤摘要】
区域建模方法、装置和存储介质
[0001]本专利技术涉及一种区域建模方法
、
装置和存储介质,属于三维可视化建模领域
。
技术介绍
[0002]在智慧城市建设不断推进和发展的过程中,随着三维城市模型的广泛运用,对于复杂城市场景中建筑模型的逼真度和写实度要求越来越高,构建大城市三维场景时,建筑模型数量通常在十万级,不但建模成本高昂,而且海量高精度写实模型在地图引擎中加载会带来更多性能问题,对系统软硬件性能要求更高
。
因此如何快速自动化构建与城市真实风貌接近的三维建筑模型并解决大场景三维建筑模型加载帧率低的问题是个巨大的挑战
。
[0003]目前,现有建筑自动化建模方法和技术包括:基于节点式工作流程的建筑自动化建筑技术,通过使用几何节点构建建筑基本几何,并定义建筑参数,将参数与几何对象关联实现建筑模型构建
。
然而上述方法只能生成单精度等级三维建筑模型无法满足实际场景需求
。
技术实现思路
[0004]本专利技术的目的在于提供一种区域建模方法
、
装置和存储介质,用于解决现有技术中存在的问题
。
[0005]为达到上述目的,本专利技术提供如下技术方案:根据第一方面,本专利技术实施例提供了一种区域建模方法,所述方法包括:获取目标区域的区域信息,所述区域信息包括区域尺寸和
/
或用地类型;获取当前所需的目标分辨率;根据所述区域信息以及所述目标分辨率,从模型库中加载所述目标区域在所述目标分辨率下的区域三维模型,所述模型库中包括至少两种分辨率下的区域三维模型;根据所述区域尺寸将加载的所述区域三维模型渲染为所述目标区域在所述目标分辨率下的目标三维模型
。
[0006]可选地,所述获取目标区域的区域信息,包括:获取所述目标区域的二维矢量信息;获取所述目标区域的描述信息;根据所述二维矢量信息和所述描述信息,生成所述目标区域的所述区域信息
。
[0007]可选地,所述根据所述二维矢量信息和所述描述信息,生成所述目标区域的所述区域信息,包括:根据二维矢量信息识别所述区域尺寸;若所述描述信息包括用地规划信息,则根据所述用地规划信息生成所述目标区域的用地类型;若所述描述信息包括区域影像信息,则根据所述区域影像信息识别所述目标区域展现的颜色,并将识别得到的颜色设置为所述目标区域的区域颜色
。
[0008]可选地,所述根据所述区域信息以及所述目标分辨率,从模型库中加载所述目标区域在所述目标分辨率下的区域三维模型,包括:根据所述区域尺寸识别所述目标区域的区域朝向;根据所述区域朝向以及所述用地类型为所述目标区域分配所述用地类型所对应的区域构件;从所述模型库中加载在所述目标分辨率下各个区域构件所对应的构件三维模型
。
[0009]可选地,所述根据所述区域尺寸将加载的所述区域三维模型渲染为所述目标区域在所述目标分辨率下的目标三维模型,包括:生成所述区域尺寸的区域几何体模型;将加载的所述区域三维模型渲染在所述区域几何体模型中,得到所述目标分辨率下的所述目标三维模型
。
[0010]可选地,所述方法还包括:保存所述目标分辨率下的所述目标三维模型
。
[0011]可选地,所述方法还包括:获取样本区域的样本贴图;根据所述样本贴图构建至少两种分辨率下的所述样本区域的区域三维模型;将构建的至少两种分辨率下的所述区域三维模型存储至所述模型库
。
[0012]可选地,若所述样本区域包括建筑,则根据所述样本贴图构建至少两种分辨率下的所述样本区域的区域三维模型,包括:根据所述样本贴图中的区域概况贴图生成建筑无缝贴图;对所述建筑无缝贴图在至少两种分辨率下重采样,生成至少两种分辨率下的建筑概况三维模型;和
/
或,根据所述样本贴图中的建筑构件贴图,生成至少两种分辨率下的建筑构件三维模型
。
[0013]第二方面,提供了一种区域建模装置,所述装置包括存储器和处理器,所述存储器中存储有至少一条程序指令,所述处理器通过加载并执行所述至少一条程序指令以实现如第一方面所述的方法
。
[0014]第三方面,提供了一种计算机存储介质,所述计算机存储介质中存储有至少一条程序指令,所述至少一条程序指令被处理器加载并执行以实现如第一方面所述的方法
。
[0015]通过获取目标区域的区域信息,所述区域信息包括区域尺寸和
/
或用地类型;获取当前所需的目标分辨率;根据所述区域信息以及所述目标分辨率,从模型库中加载所述目标区域在所述目标分辨率下的区域三维模型,所述模型库中包括至少两种分辨率下的区域三维模型;根据所述区域尺寸将加载的所述区域三维模型渲染为所述目标区域在所述目标分辨率下的目标三维模型
。
解决了现有技术中只能生成单精度三维模型无法满足实际场景需求的问题,达到了可以根据所需的目标分辨率自动渲染对应的目标三维模型,实现不同分辨率不同层次细节的模型外观的平滑过度,进而满足实际需求的效果
。
[0016]上述说明仅是本专利技术技术方案的概述,为了能够更清楚了解本专利技术的技术手段,并可依照说明书的内容予以实施,以下以本专利技术的较佳实施例并配合附图详细说明如后
。
附图说明
[0017]图1为本专利技术一个实施例提供的区域建模方法的方法流程图
。
具体实施方式
[0018]下面将结合附图对本专利技术的技术方案进行清楚
、
完整地描述,显然,所描述的实施例是本专利技术一部分实施例,而不是全部的实施例
。
基于本专利技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围
。
[0019]在本专利技术的描述中,需要说明的是,术语“中心”、“上”、“下”、“左”、“右”、“竖 直”、“水平”、“内”、“外”等指示的方位或位置关系为基于附图所示的方位或位置关系,仅是为了便于描述本专利技术和简化描述,而不是指示或暗示所指的装置或元件必须具有特定的方位
、
以特定的方位构造和操作,因此不能理解为对本专利技术的限制
。
此外,术语“第一”、“第二”、“第三”仅用于描述目的,而不能理解为指示或暗示相对重要性
。
[0020]在本专利技术的描述中,需要说明的是,除非另有明确的规定和限定,术语“安装”、“相连”、“连接”应做广义理解,例如,可以是固定连接,也可以是可拆卸连接,或一体地连接;可以是机械连接,也可以是电连接;可以是直接相连,也可以通过中间媒介间接相连,可以是两个元件内部的连通
。
对于本领域的普通技术人员而言,可以具体情况理解上述术语在本专利技术中的具体含义
。
[0021]此外,下面所描述的本专利技术不同实施方式中所涉及的技术特征只要彼此之间未构成冲突就可以相互结合
。
[0022]请参考图1,其示出了本文档来自技高网...
【技术保护点】
【技术特征摘要】
1.
一种区域建模方法,其特征在于,所述方法包括:获取目标区域的区域信息,所述区域信息包括区域尺寸和
/
或用地类型;获取当前所需的目标分辨率;根据所述区域信息以及所述目标分辨率,从模型库中加载所述目标区域在所述目标分辨率下的区域三维模型,所述模型库中包括至少两种分辨率下的区域三维模型;根据所述区域尺寸将加载的所述区域三维模型渲染为所述目标区域在所述目标分辨率下的目标三维模型
。2.
根据权利要求1所述的区域建模方法,其特征在于,所述获取目标区域的区域信息,包括:获取所述目标区域的二维矢量信息;获取所述目标区域的描述信息;根据所述二维矢量信息和所述描述信息,生成所述目标区域的所述区域信息
。3.
根据权利要求2所述的区域建模方法,其特征在于,所述根据所述二维矢量信息和所述描述信息,生成所述目标区域的所述区域信息,包括:根据二维矢量信息识别所述区域尺寸;若所述描述信息包括用地规划信息,则根据所述用地规划信息生成所述目标区域的用地类型;若所述描述信息包括区域影像信息,则根据所述区域影像信息识别所述目标区域展现的颜色,并将识别得到的颜色设置为所述目标区域的区域颜色
。4.
根据权利要求1所述的区域建模方法,其特征在于,所述根据所述区域信息以及所述目标分辨率,从模型库中加载所述目标区域在所述目标分辨率下的区域三维模型,包括:根据所述区域尺寸识别所述目标区域的区域朝向;根据所述区域朝向以及所述用地类型为所述目标区域分配所述用地类型所对应的区域构件;从所述模型库中加载在所述目标分辨率下各个区域构件所对应的构件三维模型
。5.
根据权利要求1所述的区域建模...
【专利技术属性】
技术研发人员:陈佳丽,钱程扬,丁倩,杨亚宁,徐娴娴,
申请(专利权)人:园测信息科技股份有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。