二维信息和三维信息显示的联动确定方法及相关设备技术

技术编号:39513525 阅读:9 留言:0更新日期:2023-11-25 18:50
本发明专利技术实施例提供了一种二维信息和三维信息显示的联动确定方法及相关设备,可以实现二维图形和三维图形的联动操作

【技术实现步骤摘要】
二维信息和三维信息显示的联动确定方法及相关设备


[0001]本专利技术涉及数据处理领域,尤其涉及一种二维信息和三维信息显示的联动确定方法及相关设备


技术介绍

[0002]二三维可视化集成调度管理平台以多源异构数据管理为核心,三维可视化应用为特点,对影像

地形

数字线划图

三维建模数据

倾斜摄影模型

传感器数据

视频数据等各类基础数据提供入库管理,开发库区日常巡视所需的运维场景,并基于该场景模式为用户提供一体化融合信息展示和业务应用等服务,实现水库全要素数字化和虚拟化

全状态实时化和可视化

运维管理与协同化与智能化,通过实现动态决策来满足快速响应和智能操控的需求

实现库区及周边区域的二三维环境的融合展示

可视化巡检调度管理

气象环境信息可视化

预警
/
告警事件可视化以及视频直播等分区融合展示界面
[0003]目前二三维一体化
GIS
平台的实现模式大致分为两种:
[0004](1)
将二三维视图及功能集成到一起,对外提供一套统一的
sdk
开发包;由于二维
GIS
和三维
GIS
本身是一个庞大且复杂的体系架构,涉及到数据组织管理

数据调度渲染r/>、
投影坐标系统等方面的内容,若将二维和三维
GIS
集成到一个体系框架中,会导致软件功能模块耦合度较大

系统扩展性和易用性较低,同时系统维护难度和开发难度也较大;
[0005](2)
分别提供一套三维平台
sdk、
一套二维的
sdk
,用户自己构建二三维一体化
GIS
应用平台;由于二维地图和三维平台是独立的开发平台,可以弥补集成模式中的缺点,但是由于
sdk
是两套,用户需要自行创建二维地图和三维场景,然后在进行二三维视角绑定

数据加载等相关功能的开发,从而造成功能沉余


技术实现思路

[0006]本专利技术实施例提供了一种二维信息和三维信息显示的联动确定方法及相关设备,可以实现二维图形和三维图形之间的联动操作

[0007]本专利技术第一方面提供了一种二维信息和三维信息显示的联动确定方法,该方法包括:
[0008]在第一窗口接收针对第二窗口显示的图形所对应的同步消息,所述第一窗口和所述第二窗口均为显示二维图形或三维图形的显示窗口,且所述第一窗口所显示的图形类型与所述第二窗口所显示的图形类型相对应;
[0009]确定所述同步消息在所述第一窗口内显示的图形上所对应的目标操作信息;
[0010]根据所述目标操作信息对所述第一窗口内显示的图形进行操作,以使得所述第一窗口内显示的图形与所述第二窗口内显示的图形实现联动操作

[0011]本专利技术第二方面提供了一种二维信息和三维信息显示的联动确定装置,包括:
[0012]接收单元,用于在第一窗口接收针对第二窗口显示的图形所对应的同步消息,所述第一窗口和所述第二窗口均为显示二维图形或三维图形的显示窗口,且所述第一窗口所
显示的图形类型与所述第二窗口所显示的图形类型相对应;
[0013]确定单元,用于确定所述同步消息在所述第一窗口内显示的图形上所对应的目标操作信息;
[0014]联动单元,用于根据所述目标操作信息对所述第一窗口内显示的图形进行操作,以使得所述第一窗口内显示的图形与所述第二窗口内显示的图形实现联动操作

[0015]一种可能的设计中,所述第一窗口为显示三维图形的显示窗口,所述第二窗口为显示二维图形的显示窗口,所述同步信息包括所述第二窗口显示的图形的中心位置以及可视范围,所述确定单元具体用于:
[0016]通过如下公式确定所述第一窗口显示的图形的三维视点高度:
[0017]h

dis(2
×
tan(fovy2))

[0018]其中,
h
为所述第一窗口内显示的图形的三维视点高度,
dis
为所述第一窗口内显示的图形水平方向上的距离,
fovy
为所述第一窗口显示的图形所对应的三维视场角水平方向的夹角;
[0019]将所述第二窗口显示的图形的中心位置确定为所述第一窗口显示的图形所对应的视线焦点;
[0020]将所述三维视点高度以及所述第一窗口显示的图形所对应的视线焦点确定为所述目标操作信息

[0021]一种可能的设计中,所述第一窗口为显示二维图形的显示窗口,所述第二窗口为显示三维图形的窗口,所述同步信息包括所述第二窗口所对应的三维视点高度,所述确定单元还具体用于:
[0022]通过如下公式确定所述第一窗口所对应的二维地图比例尺:
[0023]zoom

h
×
scale

[0024]其中,
zoom
为所述第一窗口所对应的二维地图比例尺,
h
为所述第二窗口所对应的三维视点高度,
scale
为所述第一窗口与所述第二窗口之间的联动比例系数;
[0025]将所述第二窗口所对应的三维视线焦点确定为所述第一窗口内显示图形的中心点,所述第二窗口所对对应的三维视线焦点通过如下公式确定:
[0026]P6=
P
s

sin(picht)
×
s

[0027]其中,
P6为所述第二窗口所对应的三维视线焦点,
P
s
为所述第二窗口所对应的屏幕中心点,
picht
为所述第二窗口所对应的视线俯仰角,
s
为比例因子;
[0028]将所述二维地图比例尺以及所述第一窗口内显示图形的中心点确定为所述目标操作信息

[0029]一种可能的设计中,所述装置还包括:
[0030]标号更新单元,所述标号更新单元用于:
[0031]接收标号更新指令;
[0032]根据所述标号更新指令所对应的标号更新数据对所述第一窗口内显示的图形进行绘制,所述第一窗口为显示二维图形的窗口;
[0033]将所述第一窗口内绘制完成的显示图形进行显示;
[0034]根据所述标号更新指令所对应的标号更新数据确定所述第二窗口所对应的纹理图片,所述第二窗口为显示三维图形的窗口;
[0035]根据所述纹理图片确定所述标号更新指令在所述第二窗口内所对应的标号类型;
[0036]根据本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.
一种二维信息和三维信息显示的联动确定方法,其特征在于,包括:在第一窗口接收针对第二窗口显示的图形所对应的同步消息,所述第一窗口和所述第二窗口均为显示二维图形或三维图形的显示窗口,且所述第一窗口所显示的图形类型与所述第二窗口所显示的图形类型相对应;确定所述同步消息在所述第一窗口内显示的图形上所对应的目标操作信息;根据所述目标操作信息对所述第一窗口内显示的图形进行操作,以使得所述第一窗口内显示的图形与所述第二窗口内显示的图形实现联动操作
。2.
根据权利要求1所述的方法,其特征在于,所述第一窗口为显示三维图形的显示窗口,所述第二窗口为显示二维图形的显示窗口,所述同步信息包括所述第二窗口显示的图形的中心位置以及可视范围,所述确定所述同步消息在所述第一窗口内显示的图形上所对应的目标操作信息包括:通过如下公式确定所述第一窗口显示的图形的三维视点高度:
h

dis(2
×
tan(fovy2))
;其中,
h
为所述第一窗口内显示的图形的三维视点高度,
dis
为所述第一窗口内显示的图形水平方向上的距离,
fovy
为所述第一窗口显示的图形所对应的三维视场角水平方向的夹角;将所述第二窗口显示的图形的中心位置确定为所述第一窗口显示的图形所对应的视线焦点;将所述三维视点高度以及所述第一窗口显示的图形所对应的视线焦点确定为所述目标操作信息
。3.
根据权利要求1所述的方法,其特征在于,所述第一窗口为显示二维图形的显示窗口,所述第二窗口为显示三维图形的窗口,所述同步信息包括所述第二窗口所对应的三维视点高度,所述确定所述同步消息在所述第一窗口内显示的图形上所对应的目标操作信息包括:通过如下公式确定所述第一窗口所对应的二维地图比例尺:
zoom

h
×
scale
;其中,
zoom
为所述第一窗口所对应的二维地图比例尺,
h
为所述第二窗口所对应的三维视点高度,
scale
为所述第一窗口与所述第二窗口之间的联动比例系数;将所述第二窗口所对应的三维视线焦点确定为所述第一窗口内显示图形的中心点,所述第二窗口所对对应的三维视线焦点通过如下公式确定:
P6=
P
s

sin(picht)
×
s
;其中,
P6为所述第二窗口所对应的三维视线焦点,
P
s
为所述第二窗口所对应的屏幕中心点,
picht
为所述第二窗口所对应的视线俯仰角,
s
为比例因子;将所述二维地图比例尺以及所述第一窗口内显示图形的中心点确定为所述目标操作信息
。4.
根据权利要求1至3中任一项所述的方法,其特征在于,所述方法还包括:接收标号更新指令;根据所述标号更新指令所对应的标号更新数据...

【专利技术属性】
技术研发人员:刘发胜李广勤刘玉生邵广哲
申请(专利权)人:广东粤电南水发电有限责任公司
类型:发明
国别省市:

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

1