一种杆塔三维模型快速导入场景方法技术

技术编号:8626581 阅读:404 留言:0更新日期:2013-04-25 23:57
本发明专利技术涉及一种杆塔三维模型快速导入场景方法,包括以下步骤:首先将目标杆塔的经纬度坐标、转角度数和杆塔类型信息存储于EXCEL或文档中,并设置杆塔三维模型代码;将杆塔的经纬度坐标转换为场景中的平面坐标;在将杆塔转角度数转化为杆塔旋转度数;随后将杆塔类型与杆塔三维模型匹配对应,最后将EXCEL中对应的杆塔模型一次性导入到场景中对应的位置即可。本发明专利技术的有益效果为:提高了杆塔模型摆放准确率,提高了工作效率,减少了错误的发生和重复的工作,提高了杆塔三维模型录入工作的实用化水平。

【技术实现步骤摘要】

本专利技术涉及。
技术介绍
三维场景一般由地形、地貌数据和杆塔三维模型数据组合而成。用户从不同的PC终端对杆塔三维模型进行编辑,将编辑好的杆塔模型导入到同一个地形、地貌场景中。通常采用的方法是用户通过多个PC端对杆塔三维模型进行编辑,然后将杆塔三维模型一个一个手动导入到三维场景中,在三维场景中通过鼠标的拖拽将杆塔模型放置到模型应该所在的位置,面对数据量大的场景使用此方法进行摆放将会消耗大量时间,需要做大量的调整,一个杆塔模型位置摆放不合理将会影响其它模型。此方式速度慢,且容易出现错误,效率低而且摆放位置不够精准。
技术实现思路
本专利技术的目的是提供,杆塔模型摆放更准确,工作效率更高。本专利技术的目的是通过以下技术方案来实现,包括以下步骤步骤1:首先将目标杆塔的经纬度坐标、转角度数和杆塔类型信息存储于EXCEL或文档中,并设置杆塔三维模型代码;步骤2 :通过公式 X = (longitude-a) *65000, z = 30720-(b-latitude) *108000,将杆塔的经纬度坐标转换为场景中的平面坐标,其中,X为平面横坐标,z为平面纵坐标,a为场景地形上所对应的经度,b为场景地形上所对应的纬度;步骤3 :通过公式杆塔旋转度数X =杆塔转角度数/2,将杆塔转角度数转化为杆塔旋转度数,其中,当杆塔旋转度数为正值时,当前杆塔相对上一杆塔顺时针旋转X度;当杆塔旋转度数为负值时,当前杆塔相对上一杆塔逆时针旋转X度;步骤4 :通过杆塔三维模型代码与对应的杆塔类型进行一一映射,使杆塔类型与杆塔三维模型匹配对应,最后将EXCEL中对应的杆塔模型一次性导入到场景中对应的位置。本专利技术的有益效果为提高了杆塔模型摆放准确率,提高了工作效率,减少了错误的发生和重复的工作,而且提高了杆塔三维模型录入工作的实用化水平。具体实施例方式实施例1 :首先通过施工设计图纸的杆塔清单,获取所有杆塔的经纬度坐标、转角度数和杆塔类型信息存储于EXCEL或文档中。在将杆塔的经纬度坐标转换为场景中的平面坐标。其中将杆塔的经纬度坐标转换为场景中的平面坐标,就是将球面空间上的一个转换点投影到矩形平面空间上。在投影过程中,横纵方向均会产生拉伸,但相对的比例是不会变的。其坐标转换即是将该转换点的经纬度转换为该转化点在其转换后的矩形空间内相对于其边角的坐标位置。具体转换公式为X= (longitude-114. 4) *65000z = 30720-(37. 75-latitude) *108000其中108000 = 30*3600,30为纬度一秒度对应的地表跨度(米),114. 4为场景地区边角所对应的经度;65000 ^ 18*3600,18为在38°纬度下经度一秒度对应的地表跨度,37. 75为场景地区上顶边对应的纬度。然后将杆塔转角度数转化为杆塔旋转度数,其转换公式为杆塔旋转度数X=杆塔的转角度数/2 ;当杆塔旋转度数为正值,当前杆塔相对上一杆塔顺时针旋转X度;当杆塔旋转度数为负值,当前杆塔相对上一杆塔逆时针旋转X度。在将杆塔类型与杆塔三维模型匹配对应,在杆塔模型制作时,先给模型设置模型代码,通过模型代码与对应的杆塔类 型进行一一映射。最后动态的将EXCEL中对应的杆塔模型一次性导入到场景中对应的位置即可,程序会通过读取计算好的杆塔坐标、杆塔旋转度数、杆塔模型,自动将三维杆塔模型按旋转度数摆放到三维地图相应的位置,本方法大大提高了杆塔模型摆放的准确率,提高了工作效率,减少了错误的发生和重复的工作,而且提高了杆塔三维模型录入工作的实用化水平。本专利技术不局限于上述最佳实施方式,任何人在本专利技术的启示下都可得出其他各种形式的产品,但不论在其形状或结构上作任何变化,凡是具有与本申请相同或相近似的技术方案,均落在本专利技术的保护范围之内。本文档来自技高网...

【技术保护点】
一种杆塔三维模型快速导入场景方法,其特征在于,其包括以下步骤:步骤1:首先将目标杆塔的经纬度坐标、转角度数和杆塔类型信息存储于EXCEL或文档中,并设置杆塔三维模型代码;步骤2:通过公式x=(longitude?a)*65000,z=30720?(b?latitude)*108000,将杆塔的经纬度坐标转换为场景中的平面坐标,其中,x为平面横坐标,z为平面纵坐标,a为场景地形上所对应的经度,b为场景地形上所对应的纬度;步骤3:通过公式:杆塔旋转度数X=杆塔转角度数/2,将杆塔转角度数转化为杆塔旋转度数,其中,当杆塔旋转度数为正值时,当前杆塔相对上一杆塔顺时针旋转X度;当杆塔旋转度数为负值时,当前杆塔相对上一杆塔逆时针旋转X度;步骤4:通过杆塔三维模型代码与对应的杆塔类型进行一一映射,使杆塔类型与杆塔三维模型匹配对应,最后将EXCEL中对应的杆塔模型一次性导入到场景中对应的位置。

【技术特征摘要】
1.一种杆塔三维模型快速导入场景方法,其特征在于,其包括以下步骤 步骤1:首先将目标杆塔的经纬度坐标、转角度数和杆塔类型信息存储于EXCEL或文档中,并设置杆塔三维模型代码; 步骤 2 :通过公式 X = (longitude-a) *65000, z = 30720-(b-latitude) *108000,将杆塔的经纬度坐标转换为场景中的平面坐标,其中, X为平面横坐标,Z为平面纵坐标,a为场景地形上所对应...

【专利技术属性】
技术研发人员:陈显龙陈晓龙江春华罗新伟方文杨志鹏胡宝良
申请(专利权)人:北京恒华伟业科技股份有限公司
类型:发明
国别省市:

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

1