一种三维市政模型的姿态设置方法、装置及其相关设备制造方法及图纸

技术编号:21515015 阅读:32 留言:0更新日期:2019-07-03 09:20
本申请公开了一种三维市政模型的姿态设置方法,包括对接收的测绘数据进行解析,获得目标市政设施的坐标信息和属性信息;对接收的道路中心线数据进行解析,获得道路中心线坐标信息;根据属性信息在预设模型库中调取目标模型;根据坐标信息和道路中心线坐标信息将目标模型设置在道路中心线上;根据坐标信息和道路中心线坐标信息进行计算,获得目标模型对应的旋转角度;通过旋转角度对目标模型进行旋转,完成姿态设置;该方法可有效减小三维数据的人工干预,提高生产效率,同时提高市政模型姿态的准确性,保证工作质量。本申请还公开了一种三维市政模型的姿态设置装置、设备及计算机可读存储介质,均具有上述有益效果。

An Attitude Setting Method, Device and Related Equipment for Three-Dimensional Municipal Model

【技术实现步骤摘要】
一种三维市政模型的姿态设置方法、装置及其相关设备
本申请涉及计算机
,特别涉及一种三维市政模型的姿态设置方法,还涉及一种三维市政模型的姿态设置装置、设备以及计算机可读存储介质。
技术介绍
在三维数字城市的建设中,涉及对城市地表建筑的三维重建,其中不仅包括建筑物,也包括道路两旁的市政设施,如电表箱,路灯等。然而,市政设施的种类繁多,在测绘数据过程中,往往只能测出单个市政设施的位置和类型,可用信息很少。因此,在三维城市的制作中,需要建模人员,将3D模型摆放到坐标上,其具体工作流程如下:首先,根据市政设施的类型去匹配对应的3D模型,该过程需要建模人员逐一根据测绘数据查找对应的模型,例如,如果一个点被标注成消防栓,则需要匹配一个3D消防栓模型;进一步,完成模型匹配后,依赖人工将3D模型摆放到对应位置并调整模型姿态,即东南西北的朝向,使其更贴近现实,例如,路灯朝向是与道路走向呈垂直关系,电力,交通信号箱箱门一侧是与道路平行,便于维修。可以看出,由于市政设施缺少原始测量数据,其构建过程完全依赖人工手动摆放、调整姿态,然而城市中该类市政设施数量巨大,处理这些小模型却需要花费大量时间,效率极为低下。同时,当待处理工作量过大时,将会耗费工作人员大量的精力和耐心,从而导致数据生产流程中该环节被简化或者省略的情形,导致场景细节的丰富程度降低,工作质量线性下滑。因此,如何有效减小三维数据的人工干预,提高生产效率,同时提高市政模型姿态的准确性,保证工作质量是本领域技术人员亟待解决的问题。
技术实现思路
本申请的目的是提供一种三维市政模型的姿态设置方法,该三维市政模型的姿态设置方法可有效减小三维数据的人工干预,提高生产效率,同时提高市政模型姿态的准确性,保证工作质量;本申请的另一目的是提供一种三维市政模型的姿态设置装置、设备以及计算机可读存储介质,也具有上述有益效果。为解决上述技术问题,本申请提供了一种三维市政模型的姿态设置方法,所述方法包括:对接收的测绘数据进行解析,获得目标市政设施的坐标信息和属性信息;对接收的道路中心线数据进行解析,获得道路中心线坐标信息;根据所述属性信息在预设模型库中调取目标模型;根据所述坐标信息和所述道路中心线坐标信息将所述目标模型设置在道路中心线上;根据所述坐标信息和所述道路中心线坐标信息进行计算,获得所述目标模型对应的旋转角度;通过所述旋转角度对所述目标模型进行旋转,完成姿态设置。优选的,所述对接收的测绘数据进行解析,获得目标市政设施的坐标信息和属性信息,包括:通过GDAL解析库对所述测绘数据进行解析,获得所述坐标信息和所述属性信息。优选的,所述对接收的道路中心线数据进行解析,获得道路中心线坐标信息之前,还包括:对所述道路中心线进行平滑处理,获得标准道路中心线。优选的,所述对所述道路中心线进行平滑处理,包括:通过贝塞尔曲线算法对所述道路中心线进行所述平滑处理。优选的,当所述标准道路中心线的数量超出1时,所述方法还包括:根据所述坐标信息,通过最小距离法则对所有所述标准道路中心线进行筛选,获得目标道路中心线。优选的,所述根据所述属性信息在预设模型库中调取目标模型,包括:根据所述属性信息确定目标模型文件名;根据所述目标模型文件名在所述预设模型库中进行检索,获得目标模型文件;读取所述目标模型文件,结合对应的文件结构生成所述目标模型。优选的,所述根据所述坐标信息和所述道路中心线坐标信息进行计算,获得所述目标模型对应的旋转角度,包括:以所述坐标信息对应的坐标点为起始点,计算所述起始点与所述道路中心线的垂直方向向量;以所述坐标信息对应的坐标点为笛卡尔坐标系原点,计算所述垂直方向向量在所述笛卡尔坐标系上的夹角值,将所述夹角值记为所述旋转角度。为解决上述技术问题,本申请还提供了一种三维市政模型的姿态设置装置,所述装置包括:第一解析模块,用于对接收的测绘数据进行解析,获得目标市政设施的坐标信息和属性信息;第二解析模块,用于对接收的道路中心线数据进行解析,获得道路中心线坐标信息;模型调取模块,用于根据所述属性信息在预设模型库中调取目标模型;模型设置模块,用于根据所述坐标信息和所述道路中心线坐标信息将所述目标模型设置在道路中心线上;旋转角度计算模块,用于根据所述坐标信息和所述道路中心线坐标信息进行计算,获得所述目标模型对应的旋转角度;模型校正模块,用于通过所述旋转角度对所述目标模型进行旋转,完成姿态设置。为解决上述技术问题,本申请还提供了一种三维市政模型的姿态设置设备,所述三维市政模型的姿态设置设备包括:存储器,用于存储计算机程序;处理器,用于执行所述计算机程序时实现上述任意一种三维市政模型的姿态设置方法的步骤。为解决上述技术问题,本申请还提供了一种计算机可读存储介质,所述计算机可读存储介质上存储有计算机程序,所述计算机程序被处理器执行时实现上述任意一种三维市政模型的姿态设置方法的步骤。本申请所提供的一种三维市政模型的姿态设置方法,包括对接收的测绘数据进行解析,获得目标市政设施的坐标信息和属性信息;对接收的道路中心线数据进行解析,获得道路中心线坐标信息;根据所述属性信息在预设模型库中调取目标模型;根据所述坐标信息和所述道路中心线坐标信息将所述目标模型设置在道路中心线上;根据所述坐标信息和所述道路中心线坐标信息进行计算,获得所述目标模型对应的旋转角度;通过所述旋转角度对所述目标模型进行旋转,完成姿态设置。可见,本申请所提供的三维市政模型的姿态设置方法,通过自动化手段代替人工过程,实现了根据测绘数据自动适配市政设施的模型类型、模型坐标以及自动调整模型姿态,实现了测绘数据到三维数据的1:1还原,有效提高了市政模型姿态的准确性,进一步提高了三维场景细节的丰富程度,保证了工作质量;同时,通过自动化的方式处理这些市政设施的姿态,有效减少人工干预的工作量,大幅度压缩了建模时间,极大的提高了建模效率,解放了人力资源。本申请所提供的一种三维市政模型的姿态设置装置、设备以及计算机可读存储介质,均具有上述有益效果,在此不再赘述。附图说明为了更清楚地说明本申请实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请的实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据提供的附图获得其他的附图。图1为本申请所提供的一种三维市政模型的姿态设置方法的流程示意图;图2为本申请所提供的一种测绘数据解析方法中的要素结构图;图3为本申请所提供的一种原始道路中心线的示意图;图4为本申请所提供的一种平滑处理后道路中心线的示意图;图5为本申请所提供的一种道路中心线分布图;图6为本申请所提供的一种三维市政模型的姿态设置装置的结构示意图;图7为本申请所提供的一种三维市政模型的姿态设置设备的结构示意图。具体实施方式本申请的核心是提供一种三维市政模型的姿态设置方法,该三维市政模型的姿态设置方法可有效减小三维数据的人工干预,提高生产效率,同时提高市政模型姿态的准确性,保证工作质量;本申请的另一核心是提供一种三维市政模型的姿态设置装置、设备以及计算机可读存储介质,也具有上述有益效果。为使本申请实施例的目的、技术方案和优点更加清楚,下面将结合本申请实施例中的附图,对本申本文档来自技高网...

【技术保护点】
1.一种三维市政模型的姿态设置方法,其特征在于,所述方法包括:对接收的测绘数据进行解析,获得目标市政设施的坐标信息和属性信息;对接收的道路中心线数据进行解析,获得道路中心线坐标信息;根据所述属性信息在预设模型库中调取目标模型;根据所述坐标信息和所述道路中心线坐标信息将所述目标模型设置在道路中心线上;根据所述坐标信息和所述道路中心线坐标信息进行计算,获得所述目标模型对应的旋转角度;通过所述旋转角度对所述目标模型进行旋转,完成姿态设置。

【技术特征摘要】
1.一种三维市政模型的姿态设置方法,其特征在于,所述方法包括:对接收的测绘数据进行解析,获得目标市政设施的坐标信息和属性信息;对接收的道路中心线数据进行解析,获得道路中心线坐标信息;根据所述属性信息在预设模型库中调取目标模型;根据所述坐标信息和所述道路中心线坐标信息将所述目标模型设置在道路中心线上;根据所述坐标信息和所述道路中心线坐标信息进行计算,获得所述目标模型对应的旋转角度;通过所述旋转角度对所述目标模型进行旋转,完成姿态设置。2.如权利要求1所述的方法,其特征在于,所述对接收的测绘数据进行解析,获得目标市政设施的坐标信息和属性信息,包括:通过GDAL解析库对所述测绘数据进行解析,获得所述坐标信息和所述属性信息。3.如权利要求1所述的方法,其特征在于,所述对接收的道路中心线数据进行解析,获得道路中心线坐标信息之前,还包括:对所述道路中心线进行平滑处理,获得标准道路中心线。4.如权利要求3所述的方法,其特征在于,所述对所述道路中心线进行平滑处理,包括:通过贝塞尔曲线算法对所述道路中心线进行所述平滑处理。5.如权利要求4所述的方法,其特征在于,当所述标准道路中心线的数量超出1时,还包括:根据所述坐标信息,通过最小距离法则对所有所述标准道路中心线进行筛选,获得目标道路中心线。6.如权利要求1所述的方法,其特征在于,所述根据所述属性信息在预设模型库中调取目标模型,包括:根据所述属性信息确定目标模型文件名;根据所述目标模型文件名在所述预设模型库中进行检索,获得目标模型文件;读取所述目标模型...

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

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

1