城市级规模BIM与地球曲率适配的方法及运用技术

技术编号:35025914 阅读:18 留言:0更新日期:2022-09-24 22:57
本发明专利技术涉及城市级规模BIM与地球曲率适配的方法,BIM包含平面坐标系,GIS包含地球曲率下的地理坐标系,包括以下步骤:取平面坐标系中参考坐标点O和地理坐标系中参考坐标点O1,使参考坐标点O和参考坐标点O1重合;获取平面坐标系中任一待转换点P0;将待转换点P0的z值归0,即获取待转换点P0的投影点P1;获取地理坐标系中一z值为0的点P2,使点P2到参考坐标点O1的弧长等于投影点P1到参考坐标点O的距离值,且投影点P1到参考坐标点O所在直线的投影落在点P2到参考坐标点O1所在的弧上;在点P2的基础上加上z值,得到点P3,点P3为待转换点P0在地理坐标系中对应的点。本发明专利技术使地球曲率影响下的BIM和GIS数据精确匹配,避免了渲染时发生裂缝和漏洞等问题。和漏洞等问题。和漏洞等问题。

【技术实现步骤摘要】
城市级规模BIM与地球曲率适配的方法及运用


[0001]本专利技术涉及地球物理勘探
,特别涉及一种城市级规模BIM与地球曲率适配的方法及运用。

技术介绍

[0002]目前已有的大部分建模软件都是平面建模(例如BIM),然后将建好的模型摆放在地球上。如果模型特别长,跨度有几公里甚至几十公里的长度时,模型的一端或两端会出现远离地面的现象,就是常说的两头翘问题,如图1所示。造成这种问题的原因是:地球本身是有曲率的,而模型却是平面建模,所以针对这种超长模型,我们需要重新计算该模型在地球曲率下的模型数据。
[0003]BIM(Building Information Modeling,即建筑信息模型)通常采用独立的平面坐标系统。GIS(Geographic Information System,即地理信息系统)数据来源众多,采集方式各异,所采用的坐标系也存在一定的差异性。可见,BIM与GIS集成应用面临着各自坐标系不同,难以匹配的问题。GIS最基本的能力就是坐标转换,点线面的坐标转换已经十分成熟,但转换能力是否能应用到三维模型数据中,对GIS平台也是一个挑战。
[0004]因此有必要提供一种城市级规模BIM与地球曲率适配的方法及运用,实现地球曲率影响下的BIM和GIS数据精确匹配,避免渲染时发生裂缝和漏洞等问题。

技术实现思路

[0005]本专利技术的目的在于提供一种城市级规模BIM与地球曲率适配的方法及运用,实现地球曲率影响下的BIM和GIS数据精确匹配,避免渲染时发生裂缝和漏洞等问题。
[0006]为了解决现有技术中存在的问题,本专利技术提供了一种城市级规模BIM与地球曲率适配的方法,BIM包含平面坐标系,GIS包含地球曲率下的地理坐标系,包括以下步骤:
[0007]取平面坐标系中参考坐标点O和地理坐标系中参考坐标点O1,使参考坐标点O和参考坐标点O1重合;
[0008]获取平面坐标系中任一待转换点P0;
[0009]将待转换点P0的z值归0,即获取待转换点P0落在参考坐标点O所在平面的投影点P1;
[0010]获取地理坐标系中一z值为0的点P2,使点P2到参考坐标点O1的弧长等于投影点P1到参考坐标点O的距离值,且投影点P1到参考坐标点O所在直线的投影落在点P2到参考坐标点O1所在的弧上;
[0011]在点P2的基础上加上归0的z值,得到点P3,点P3为待转换点P0在地理坐标系中对应的点,完成转换。
[0012]可选的,在所述城市级规模BIM与地球曲率适配的方法中,将待转换点P0(x0,y0,z0)的z值归0,得到投影点P1的坐标为(x0,y0,0)。
[0013]可选的,在所述城市级规模BIM与地球曲率适配的方法中,获取地理坐标系中一z
值为0的点P2,使点P2到参考坐标点O1的弧长等于投影点P1到参考坐标点O的距离值,点P2的坐标的计算方式如下:
[0014]以地心点为圆心,参考坐标点O1和点P2所在弧线对应的圆心角为θ,圆心角θ的计算公式为:
[0015]其中R为地球半径;
[0016]接着计算点P2的坐标(x2,y2,z2):
[0017]z2=R*cosθ

R。
[0018]可选的,在所述城市级规模BIM与地球曲率适配的方法中,在点P2的基础上加上归0的z值,得到点P3的坐标(x3,y3,z3),计算公式如下:
[0019]z3=(R+z0)*cosθ

R。
[0020]可选的,在所述城市级规模BIM与地球曲率适配的方法中,
[0021]包含平面坐标系的模型包括但不限于BIM。
[0022]本专利技术还提供了一种城市级规模BIM与地球曲率适配的运用,采用所述城市级规模BIM与地球曲率适配的方法,将所述方法部署在服务器端或客户端,以获取转换前或转换后的坐标。
[0023]可选的,在所述城市级规模BIM与地球曲率适配的运用中,应用场景包括但不限于桥梁、道路以及水利大坝的建设。
[0024]在本专利技术所提供的城市级规模BIM与地球曲率适配的方法及运用中,可以实现三维模型的逐点坐标转换,支持BIM和GIS数据在平面坐标系和地理坐标系之间的转换,实现在地球曲率影响下的BIM和GIS数据精确匹配,避免渲染时发生裂缝和漏洞等问题,满足众多行业,如桥梁、道路和水利大坝等,在建设、运营和管理过程中对数据的精度需求。
附图说明
[0025]图1为本专利技术实施例提供的
技术介绍
中模型摆放在地球上的示意图;
[0026]图2和图3为本专利技术实施例提供的适配方法计算过程的示意图。
具体实施方式
[0027]下面将结合示意图对本专利技术的具体实施方式进行更详细的描述。根据下列描述,本专利技术的优点和特征将更清楚。需说明的是,附图均采用非常简化的形式且均使用非精准的比例,仅用以方便、明晰地辅助说明本专利技术实施例的目的。
[0028]在下文中,如果本文所述的方法包括一系列步骤,本文所呈现的这些步骤的顺序并非必须是可执行这些步骤的唯一顺序,且一些所述的步骤可被省略和/或一些本文未描述的其他步骤可被添加到该方法。
[0029]由于BIM与GIS集成应用面临着各自坐标系不同,难以匹配的问题。GIS最基本的能力就是坐标转换,点线面的坐标转换已经十分成熟,但转换能力是否能应用到三维模型数
据中,对GIS平台也是一个挑战。
[0030]为了解决现有技术中存在的问题,本专利技术提供了一种城市级规模BIM与地球曲率适配的方法,BIM包含平面坐标系,GIS包含地球曲率下的地理坐标系,包括以下步骤:
[0031]取平面坐标系中参考坐标点O和地理坐标系中参考坐标点O1,使参考坐标点O和参考坐标点O1重合;
[0032]获取平面坐标系中任一待转换点P0;
[0033]将待转换点P0的z值归0,即获取待转换点P0落在参考坐标点O所在平面的投影点P1;
[0034]获取地理坐标系中一z值为0的点P2,使点P2到参考坐标点O1的弧长等于投影点P1到参考坐标点O的距离值,且投影点P1到参考坐标点O所在直线的投影落在点P2到参考坐标点O1所在的弧上;
[0035]在点P2的基础上加上归0的z值,得到点P3,点P3为待转换点P0在地理坐标系中对应的点,完成转换。
[0036]本专利技术通过简化转换公式,使得BIM数据能够在渲染过程中,实时地根据需要来计算,运算速度快,转换效果好。
[0037]进一步的,如图2所示,将待转换点P0(x0,y0,z0)的z值归0,得到投影点P1的坐标为(x0,y0,0)。
[0038]获取地理坐标系中一z值为0的点P2,使点P2到参考坐标点O1的弧长等于投影点P1到参考坐标点O的距离值,点P2的坐标的计算方式如下:
[0039]以地心点为圆心,参考坐标点O1和点P2所在弧线对应的圆心角为θ,圆心角θ的计算公式为:
[0040]其中R为地球本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种城市级规模BIM与地球曲率适配的方法,其特征在于,BIM包含平面坐标系,GIS包含地球曲率下的地理坐标系,包括以下步骤:取平面坐标系中参考坐标点O和地理坐标系中参考坐标点O1,使参考坐标点O和参考坐标点O1重合;获取平面坐标系中任一待转换点P0;将待转换点P0的z值归0,即获取待转换点P0落在参考坐标点O所在平面的投影点P1;获取地理坐标系中一z值为0的点P2,使点P2到参考坐标点O1的弧长等于投影点P1到参考坐标点O的距离值,且投影点P1到参考坐标点O所在直线的投影落在点P2到参考坐标点O1所在的弧上;在点P2的基础上加上归0的z值,得到点P3,点P3为待转换点P0在地理坐标系中对应的点,完成转换。2.如权利要求1所述的城市级规模BIM与地球曲率适配的方法,其特征在于,将待转换点P0(x0,y0,z0)的z值归0,得到投影点P1的坐标为(x0,y0,0)。3.如权利要求2所述的城市级规模BIM与地球曲率适配的方法,其特征在于,获取地理坐标系中一z值为0的点P2,使点P2到参考坐标点O...

【专利技术属性】
技术研发人员:汪洋胡海斌周哲峰谢娇陈彬吕曦茆伟清刘海刚姚嘉伟尹冬梅罗江
申请(专利权)人:上海城建信息科技有限公司
类型:发明
国别省市:

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

1