CN113223167B - 一种三维天气沙盘搭建方法及*** - Google Patents
一种三维天气沙盘搭建方法及*** Download PDFInfo
- Publication number
- CN113223167B CN113223167B CN202110565465.1A CN202110565465A CN113223167B CN 113223167 B CN113223167 B CN 113223167B CN 202110565465 A CN202110565465 A CN 202110565465A CN 113223167 B CN113223167 B CN 113223167B
- Authority
- CN
- China
- Prior art keywords
- data
- dimensional
- meteorological
- type
- pool
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T17/00—Three dimensional [3D] modelling, e.g. data description of 3D objects
- G06T17/05—Geographic models
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T19/00—Manipulating 3D models or images for computer graphics
-
- Y—GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y02—TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
- Y02A—TECHNOLOGIES FOR ADAPTATION TO CLIMATE CHANGE
- Y02A90/00—Technologies having an indirect contribution to adaptation to climate change
- Y02A90/10—Information and communication technologies [ICT] supporting adaptation to climate change, e.g. for weather forecasting or climate simulation
Landscapes
- Engineering & Computer Science (AREA)
- Physics & Mathematics (AREA)
- Software Systems (AREA)
- Computer Graphics (AREA)
- General Physics & Mathematics (AREA)
- Theoretical Computer Science (AREA)
- Geometry (AREA)
- Computer Hardware Design (AREA)
- General Engineering & Computer Science (AREA)
- Remote Sensing (AREA)
- Processing Or Creating Images (AREA)
- Instructional Devices (AREA)
Abstract
本发明提供了一种三维天气沙盘搭建方法及***。该方案包括确定数据表的经纬度范围,生成基础三维地形模型;根据卫星图和地形图的投影方式自动设置经纬***,使气象数据精准映射到虚拟的基础三维地形模型上;配置气象数据类型对应的数据源地址和绘制风格;在按照气象数据类型对应的气象数据,将气象数据存放到对应的类型数据池内;根据类型数据池,利用模拟时间线方式进行气象模拟;根据类型数据池,利用模拟时间线释放类型数据池;设置三维场景漫游方式,刻制观察镜头移动路径,形成三维视频或视图。该方案通过建立基础三维地形模型,进行时间线和多个视图的数据虚拟,实现对于多类型气象的三维视图展示。
Description
技术领域
本发明涉及气象监测技术领域,更具体地,涉及一种三维天气沙盘搭建方法及***。
背景技术
气象数据是指用于显示气象行业的特定数据,包括降雨、水汽含量、地面风流场、闪电等数据类型,如果能够实现对于这些数据的可视化绘制,则可以有效的模拟气象状态,对于进行气象预测和研究有很重要意义。
现有的技术主要基于二维的数据,利用地理位置和历史数据进行数据预测,而且进行数据预测过程时,无法有效的实现基于三维数据的数据状态回溯,可视化水平较低。
发明内容
鉴于上述问题,本发明提出了一种三维天气沙盘搭建方法及***,通过建立基础三维地形模型,进行时间线和多个视图的数据虚拟,实现对于多类型气象的三维视图展示。
根据本发明实施例第一方面,提供一种三维天气沙盘搭建方法。
在一个或多个实施例中,优选地,所述的一种三维天气沙盘搭建方法包括:
确定数据表的经纬度范围,生成基础三维地形模型;
根据卫星图和地形图的投影方式自动设置经纬***,使气象数据精准映射到虚拟的所述基础三维地形模型上;
在所述基础三维地形模型上,配置气象数据类型对应的数据源地址;
在所述基础三维地形模型上,配置所述气象数据类型对应的绘制风格;
在按照所述气象数据类型对应的气象数据,将所述气象数据存放到对应的类型数据池内;
根据所述类型数据池,利用模拟时间线方式进行气象模拟;
根据所述类型数据池,利用模拟时间线释放所述类型数据池;
设置三维场景漫游方式,刻制观察镜头移动路径,形成三维视频或视图。
在一个或多个实施例中,优选地,所述确定数据表的经纬度范围,生成基础三维地形模型,具体包括:
确定经度范围和维度范围的第一类经纬范围数据;
根据所述第一类经纬范围数据,确定地形高程数据;
获取所述第一类经纬范围数据对应的卫星照片;
将所述地形高程数据在三维引擎中转化为三维模型;
将所述卫星照片映射到所述三维模型内,生成所述基础三维地形模型。
在一个或多个实施例中,优选地,所述根据卫星图和地形图的投影方式自动设置经纬***,使气象数据精准映射到虚拟的所述基础三维地形模型上,具体包括:
获取卫星图和地形的投影方式;
根据地形图投影方式,在所述卫星图上进行经纬***设定;
通过所述经纬***在所述基础三维地形模型上确定所述气象数据对应的维度位置。
在一个或多个实施例中,优选地,所述根据所述类型数据池,利用模拟时间线方式进行气象模拟,具体包括:
配置时间线运行数据,其中,所述时间线运行数据包括运行速度;
设置所述气象数据的取值范围和时间范围;
根据所述气象数据的取值范围、时间范围和运行时间线,进行在线的时间线运行状态模拟。
在一个或多个实施例中,优选地,所述根据所述类型数据池,利用模拟时间线释放所述类型数据池,具体包括:
判断所述类型数据池中的时间线属性是否大于所述时间线的当前时间;
当所述时间线属性大于所述时间线的当前时间时,随着所述时间线的变化,释放所述类型数据池中的数据条;
当所述时间线属性大于所述时间线的当前时间时,随着所述时间线的变化,不释放所述类型数据池中的数据条;
解析绘制所述数据条中的目标气象数据。
在一个或多个实施例中,优选地,所述判断所述类型数据池中的时间线属性是否大于所述时间线的当前时间,具体包括:
在每个所述时间线的启动时,建立临时数据索引池;
随着所述时间线的累加,判断临时数据索引池中最早时间索引是否小于当前所述时间线的时间;
当所述最早时间索引小于当前所述时间线的时间后,绘制索引对应气象数据;
在所述索引对应气象数据绘制完成后,删除所述临时索引池中的对应索引;
自动增加所述时间线后,填充新的临时数据进入所述临时数据索引池。
在一个或多个实施例中,优选地,所述三维场景漫游方式,具体包括:全球漫游和全国漫游;
其中,所述全球漫游包括全球巡游俯视模式和全球巡游侧视模式;
其中,所述全国漫游包括全国巡游俯视模式和全国巡游侧视模式。
根据本发明实施例第二方面,提供一种三维天气沙盘搭建***。
在一个或多个实施例中,优选地,所述的一种三维天气沙盘搭建***包括:
三维地形模型生成模块,用于确定数据表的经纬度范围,生成基础三维地形模型;
气象数据映射模块,用于根据卫星图和地形图的投影方式自动设置经纬***,使气象数据精准映射到虚拟的所述基础三维地形模型上;
数据源地址确定模块,用于在所述基础三维地形模型上,配置气象数据类型对应的数据源地址;
绘图风格确认模块,用于在所述基础三维地形模型上,配置所述气象数据类型对应的绘制风格;
数据池生成模块,用于在按照所述气象数据类型对应的气象数据,将所述气象数据存放到对应的类型数据池内;
气象模拟模块,用于根据所述类型数据池,利用模拟时间线方式进行气象模拟;
数据释放模块,用于根据所述类型数据池,利用模拟时间线释放所述类型数据池;
场景漫游模块,用于设置三维场景漫游方式,刻制观察镜头移动路径,形成三维视频或视图。
根据本发明实施例第三方面,提供一种计算机可读存储介质,其上存储计算机程序指令,所述计算机程序指令在被处理器执行时实现如本发明实施例第一方面中任一项所述的方法。
根据本发明实施例第四方面,提供一种电子设备,包括存储器和处理器,所述存储器用于存储一条或多条计算机程序指令,其中,所述一条或多条计算机程序指令被所述处理器执行以实现本发明实施例第一方面中任一项所述的步骤。
本发明的实施例提供的技术方案可以包括以下有益效果:
1)通过数据表自行生产基础三维地形,实现了全自动化的气象数据电子沙盘搭建,效率高;
2)能够自动的模拟时间线的运行,实现了对于设定条件和设定范围的气象状态的预测;
3)能够通过多种视图模式,融合多种气象状态,对于全球或全国的数据进行可视化展示,形成视图和视频。
本发明的其它特征和优点将在随后的说明书中阐述,并且,部分地从说明书中变得显而易见,或者通过实施本发明而了解。本发明的目的和其他优点可通过在所写的说明书、权利要求书、以及附图中所特别指出的结构来实现和获得。
下面通过附图和实施例,对本发明的技术方案做进一步的详细描述。
附图说明
为了更清楚地说明本发明实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
图1是本发明一个实施例的一种三维天气沙盘搭建方法的流程图。
图2是本发明一个实施例的一种三维天气沙盘搭建方法中的确定数据表的经纬度范围,生成基础三维地形模型的流程图。
图3是本发明一个实施例的一种三维天气沙盘搭建方法中的根据卫星图和地形图的投影方式自动设置经纬***,使气象数据精准映射到虚拟的所述基础三维地形模型上的流程图。
图4是本发明一个实施例的一种三维天气沙盘搭建方法中的根据所述类型数据池,利用模拟时间线方式进行气象模拟的流程图。
图5是本发明一个实施例的一种三维天气沙盘搭建方法中的根据所述类型数据池,利用模拟时间线释放所述类型数据池的流程图。
图6是本发明一个实施例的一种三维天气沙盘搭建方法中的判断所述类型数据池中的时间线属性是否大于所述时间线的当前时间的流程图。
图7是本发明一个实施例的一种三维天气沙盘搭建方法中的全球巡游俯视模式的示意图。
图8是本发明一个实施例的一种三维天气沙盘搭建方法中的全球巡游侧视模式的示意图。
图9是本发明一个实施例的一种三维天气沙盘搭建方法中的全国巡游俯视模式的示意图。
图10是本发明一个实施例的一种三维天气沙盘搭建方法中的全国巡游侧视模式的示意图。
图11是本发明一个实施例的一种三维天气沙盘搭建***的结构图。
图12是本发明一个实施例中一种电子设备的结构图。
具体实施方式
在本发明的说明书和权利要求书及上述附图中的描述的一些流程中,包含了按照特定顺序出现的多个操作,但是应该清楚了解,这些操作可以不按照其在本文中出现的顺序来执行或并行执行,操作的序号如101、102等,仅仅是用于区分开各个不同的操作,序号本身不代表任何的执行顺序。另外,这些流程可以包括更多或更少的操作,并且这些操作可以按顺序执行或并行执行。需要说明的是,本文中的“第一”、“第二”等描述,是用于区分不同的消息、设备、模块等,不代表先后顺序,也不限定“第一”和“第二”是不同的类型。
下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
气象数据是指用于显示气象行业的特定数据,包括降雨、水汽含量、地面风流场、闪电等数据类型,如果能够实现对于这些数据的可视化绘制,则可以有效的模拟气象状态,对于进行气象预测和研究有很重要意义。
现有的技术主要基于二维的数据,利用地理位置和历史数据进行数据预测,而且进行数据预测过程时,无法有效的实现基于三维数据的数据状态回溯,可视化水平较低。
本发明实施例中,提供了一种三维天气沙盘搭建方法及***。该方案通过建立基础三维地形模型,进行时间线和多个视图的数据虚拟,实现对于多类型气象的三维视图展示。
根据本发明实施例第一方面,提供一种三维天气沙盘搭建方法。
图1是本发明一个实施例的一种三维天气沙盘搭建方法的流程图。
如图1所示,在一个或多个实施例中,优选地,所述的一种三维天气沙盘搭建方法包括:
S101、确定数据表的经纬度范围,生成基础三维地形模型;
S102、根据卫星图和地形图的投影方式自动设置经纬***,使气象数据精准映射到虚拟的所述基础三维地形模型上;
S103、在所述基础三维地形模型上,配置气象数据类型对应的数据源地址;
S104、在所述基础三维地形模型上,配置所述气象数据类型对应的绘制风格;
S105、在按照所述气象数据类型对应的气象数据,将所述气象数据存放到对应的类型数据池内;
S106、根据所述类型数据池,利用模拟时间线方式进行气象模拟;
S107、根据所述类型数据池,利用模拟时间线释放所述类型数据池;
S108、设置三维场景漫游方式,刻制观察镜头移动路径,形成三维视频或视图。
在本发明实施例中,首先,自动建立基础三维地形模型,进而利用气象数据进行绘制信息配置,利用时间线完成对于气象数据的模拟,完成多种视角的视频或视图显示,并预测气象状态。
图2是本发明一个实施例的一种三维天气沙盘搭建方法中的确定数据表的经纬度范围,生成基础三维地形模型的流程图。
如图2所示,在一个或多个实施例中,优选地,所述确定数据表的经纬度范围,生成基础三维地形模型,具体包括:
S201、确定经度范围和维度范围的第一类经纬范围数据;
S202、根据所述第一类经纬范围数据,确定地形高程数据;
S203、获取所述第一类经纬范围数据对应的卫星照片;
S204、将所述地形高程数据在三维引擎中转化为三维模型;
S205、将所述卫星照片映射到所述三维模型内,生成所述基础三维地形模型。
在本发明实施例中,为了能够将精度范围和维度范围确定后,利用对应范围对卫星照片进行了筛选,筛选后通过对应的地形数据可以将原始的二维的数据转化为三维的数据生成一个基础的三维地形模型。
图3是本发明一个实施例的一种三维天气沙盘搭建方法中的根据卫星图和地形图的投影方式自动设置经纬***,使气象数据精准映射到虚拟的所述基础三维地形模型上的流程图。
如图3所示,在一个或多个实施例中,优选地,所述根据卫星图和地形图的投影方式自动设置经纬***,使气象数据精准映射到虚拟的所述基础三维地形模型上,具体包括:
S301、获取卫星图和地形的投影方式;
S302、根据地形图投影方式,在所述卫星图上进行经纬***设定;
S303、通过所述经纬***在所述基础三维地形模型上确定所述气象数据对应的维度位置。
在本发明实施例中,根据集成的地形模型,在其上利用地形投影的方式完成精度维度设定,确定具体气象数据的在基础的三维地形模型上的对应位置。
图4是本发明一个实施例的一种三维天气沙盘搭建方法中的根据所述类型数据池,利用模拟时间线方式进行气象模拟的流程图。
如图4所示,在一个或多个实施例中,优选地,所述根据所述类型数据池,利用模拟时间线方式进行气象模拟,具体包括:
S401、配置时间线运行数据,其中,所述时间线运行数据包括运行速度;
S402、设置所述气象数据的取值范围和时间范围;
S403、根据所述气象数据的取值范围、时间范围和运行时间线,进行在线的时间线运行状态模拟。
在本发明实施例中,为了能够进行时间线的回溯,需要根据配置的时间线的数据,具体的这些气象数据包括取值范围和时间范围,进而利用取值范围和时间范围进行状态的模拟,能够保证在预设的数据范围内进行时间线回溯。
图5是本发明一个实施例的一种三维天气沙盘搭建方法中的根据所述类型数据池,利用模拟时间线释放所述类型数据池的流程图。
如图5所示,在一个或多个实施例中,优选地,所述根据所述类型数据池,利用模拟时间线释放所述类型数据池,具体包括:
S501、判断所述类型数据池中的时间线属性是否大于所述时间线的当前时间;
S502、当所述时间线属性大于所述时间线的当前时间时,随着所述时间线的变化,释放所述类型数据池中的数据条;
S503、当所述时间线属性大于所述时间线的当前时间时,随着所述时间线的变化,不释放所述类型数据池中的数据条;
S504、解析绘制所述数据条中的目标气象数据。
在本发明实施例中,由于时间线的长度决定了每次回溯的内容的多少,当数据量过多时,可能出现错误。因此,当时间线属性大于了当前时间时,调整释放了数据池中的部分数据,进而利用所述数据池中的数据作为目标气象数据,用于图像绘制。
图6是本发明一个实施例的一种三维天气沙盘搭建方法中的判断所述类型数据池中的时间线属性是否大于所述时间线的当前时间的流程图。
如图6所示,在一个或多个实施例中,优选地,所述判断所述类型数据池中的时间线属性是否大于所述时间线的当前时间,具体包括:
S601、在每个所述时间线的启动时,建立临时数据索引池;
S602、随着所述时间线的累加,判断临时数据索引池中最早时间索引是否小于当前所述时间线的时间;
S603、当所述最早时间索引小于当前所述时间线的时间后,绘制索引对应气象数据;
S604、在所述索引对应气象数据绘制完成后,删除所述临时索引池中的对应索引;
S605、自动增加所述时间线后,填充新的临时数据进入所述临时数据索引池。
在本发明实施例中,在进行每个时间线上的数据索引时,根据时间线的增加,不断判断时间线的最早时间,当最早时间为最小时间时,删除对应的早期数据,并绘制整体的气象数据。当全部的气象数据绘制完成后将最新的临时数据增加到临时数据索引池。通过临时数据索引池进行整个数据线下的全部信息的显示。
在一个或多个实施例中,优选地,所述三维场景漫游方式,具体包括:全球漫游和全国漫游;
其中,所述全球漫游包括全球巡游俯视模式和全球巡游侧视模式;
其中,所述全国漫游包括全国巡游俯视模式和全国巡游侧视模式。
具体的,本发明在三维场景漫游方式选择后,进行漫游平面成像,具体步骤如下:
读取当前三维场景漫游方式,根据所述漫游方式确定漫游范围的经度区域和维度区域;
根据所述经度区域和所述维度区域查询气象数据中的高程信息,将所述经度信息存储为第一数据,纬度信息存储为第二数据,高程信息存储为第三数据;
在预设的漫游方式表中,确定观测点的经度、纬度和高程;
根据所述观测点的经度、纬度和高程为坐标原点;
通过第一计算公式,将所述第一数据转化为以米为单位的横轴数据;
通过第二计算公式,将所述第二数据转化为以米为单位的纵轴数据;
利用第三计算公式确定在预设观测距离的范围内的全部的气象数据;
确定从原点出发向各个方向的最近可见的所述气象数据;
根据所述最近的可见气象数据,生成漫游图像或视频。
所述第一计算公式为:
x=k1(a1-x0)
其中,x为所述横轴数据,a1为所述第一数据,x0为原点的横坐标,k1为经度和米之间的转换系数;
所述第二计算公式为:
y=k2(a2-x0)
其中,y为所述纵轴数据,a2为所述第二数据,y0为原点的纵坐标,k2为纬度和米之间的转换系数;
所述第三计算公式为:
其中,d为所述原点与所述气象数据的空间距离,x为所述横轴数据,y为所述纵轴数据,z为所述第三数据,x0为原点的横坐标,y0为原点的纵坐标,z0为原点的高度方向坐标;
通过所述漫游平面成像,能够产生立体的三维图呈现,实现在呈现过程中的全面显示和渲染3D效果,提升三维天气沙盘的可视化展示能力,且能够分析出不同高程位置的天气状况。
如图7-图10所示,为本发明实施例中一种三维天气沙盘搭建方法中的全球巡游俯视模式、全球巡游侧视模式、全国巡游俯视模式、全国巡游侧视模式的示意图。在本发明实施例中,设置了多种了下的漫游方式,在每种漫游方式下,对应了视角的位置和经纬度范围,因此通过不同的经纬度范围确定了漫游区域,其中可以包括全国漫游或全球漫游,也可以包括更小的漫游范围。
根据本发明实施例第二方面,提供一种三维天气沙盘搭建***。
图11是本发明一个实施例的一种三维天气沙盘搭建***的结构图。
如图11所示,在一个或多个实施例中,优选地,所述的一种三维天气沙盘搭建***包括:
三维地形模型生成模块1101,用于确定数据表的经纬度范围,生成基础三维地形模型;
气象数据映射模块1102,用于根据卫星图和地形图的投影方式自动设置经纬***,使气象数据精准映射到虚拟的所述基础三维地形模型上;
数据源地址确定模块1103,用于在所述基础三维地形模型上,配置气象数据类型对应的数据源地址;
绘图风格确认模块1104,用于在所述基础三维地形模型上,配置所述气象数据类型对应的绘制风格;
数据池生成模块1105,用于在按照所述气象数据类型对应的气象数据,将所述气象数据存放到对应的类型数据池内;
气象模拟模块1106,用于根据所述类型数据池,利用模拟时间线方式进行气象模拟;
数据释放模块1107,用于根据所述类型数据池,利用模拟时间线释放所述类型数据池;
场景漫游模块1108,用于设置三维场景漫游方式,刻制观察镜头移动路径,形成三维视频或视图。
根据本发明实施例第三方面,提供一种计算机可读存储介质,其上存储计算机程序指令,所述计算机程序指令在被处理器执行时实现如本发明实施例第一方面中任一项所述的方法。
根据本发明实施例第四方面,提供一种电子设备。图12是本发明一个实施例中一种电子设备的结构图。图12所示的电子设备为通用电子沙盘搭建装置,其包括通用的计算机硬件结构,其至少包括处理器1201和存储器1202。处理器1201和存储器1202通过总线1203连接。存储器1202适于存储处理器1201可执行的指令或程序。处理器1201可以是独立的微处理器,也可以是一个或者多个微处理器集合。由此,处理器1201通过执行存储器1202所存储的指令,从而执行如上所述的本发明实施例的方法流程实现对于数据的处理和对于其它装置的控制。总线1203将上述多个组件连接在一起,同时将上述组件连接到显示控制器1204和显示装置以及输入/输出(I/O)装置1205。输入/输出(I/O)装置1205可以是鼠标、键盘、调制解调器、网络接口、触控输入装置、体感输入装置、打印机以及本领域公知的其他装置。典型地,输入/输出装置1205通过输入/输出(I/O)控制器1206与***相连。
本发明的实施例提供的技术方案可以包括以下有益效果:
1)通过数据表自行生产基础三维地形,实现了全自动化的气象数据电子沙盘搭建,效率高;
2)能够自动的模拟时间线的运行,实现了对于设定条件和设定范围的气象状态的预测;
3)能够通过多种视图模式,融合多种气象状态,对于全球或全国的数据进行可视化展示,形成视图和视频。
本领域内的技术人员应明白,本发明的实施例可提供为方法、***、或计算机程序产品。因此,本发明可采用完全硬件实施例、完全软件实施例、或结合软件和硬件方面的实施例的形式。而且,本发明可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器和光学存储器等)上实施的计算机程序产品的形式。
本发明是参照根据本发明实施例的方法、设备(***)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。
这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。
这些计算机程序指令也可装载到计算机或其他可编程数据处理设备上,使得在计算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。
显然,本领域的技术人员可以对本发明进行各种改动和变型而不脱离本发明的精神和范围。这样,倘若本发明的这些修改和变型属于本发明权利要求及其等同技术的范围之内,则本发明也意图包含这些改动和变型在内。
Claims (9)
1.一种三维天气沙盘搭建方法,其特征在于,包括:
确定数据表的经纬度范围,生成基础三维地形模型;
根据卫星图和地形图的投影方式自动设置经纬***,使气象数据精准映射到虚拟的所述基础三维地形模型上;
在所述基础三维地形模型上,配置气象数据类型对应的数据源地址;
在所述基础三维地形模型上,配置所述气象数据类型对应的绘制风格;
在按照所述气象数据类型对应的气象数据,将所述气象数据存放到对应的类型数据池内;
根据所述类型数据池,利用模拟时间线方式进行气象模拟;
根据所述类型数据池,利用模拟时间线释放所述类型数据池;
设置三维场景漫游方式,刻制观察镜头移动路径,形成三维视频或视图;
其中,具体的,所述根据所述类型数据池,利用模拟时间线释放所述类型数据池,具体包括:
判断所述类型数据池中的时间线属性是否大于所述时间线的当前时间;
当所述时间线属性大于所述时间线的当前时间时,随着所述时间线的变化,释放所述类型数据池中的数据条;
当所述时间线属性不大于所述时间线的当前时间时,随着所述时间线的变化,不释放所述类型数据池中的数据条;
解析绘制所述数据条中的目标气象数据。
2.如权利要求1所述的一种三维天气沙盘搭建方法,其特征在于,所述确定数据表的经纬度范围,生成基础三维地形模型,具体包括:
确定经度范围和维度范围的第一类经纬范围数据;
根据所述第一类经纬范围数据,确定地形高程数据;
获取所述第一类经纬范围数据对应的卫星照片;
将所述地形高程数据在三维引擎中转化为三维模型;
将所述卫星照片映射到所述三维模型内,生成所述基础三维地形模型。
3.如权利要求1所述的一种三维天气沙盘搭建方法,其特征在于,所述根据卫星图和地形图的投影方式自动设置经纬***,使气象数据精准映射到虚拟的所述基础三维地形模型上,具体包括:
获取卫星图和地形的投影方式;
根据地形图投影方式,在所述卫星图上进行经纬***设定;
通过所述经纬***在所述基础三维地形模型上确定所述气象数据对应的维度位置。
4.如权利要求1所述的一种三维天气沙盘搭建方法,其特征在于,所述根据所述类型数据池,利用模拟时间线方式进行气象模拟,具体包括:
配置时间线运行数据,其中,所述时间线运行数据包括运行速度;
设置所述气象数据的取值范围和时间范围;
根据所述气象数据的取值范围、时间范围和运行时间线,进行在线的时间线运行状态模拟。
5.如权利要求1所述的一种三维天气沙盘搭建方法,其特征在于,所述判断所述类型数据池中的时间线属性是否大于所述时间线的当前时间,具体包括:
在每个所述时间线的启动时,建立临时数据索引池;
随着所述时间线的累加,判断临时数据索引池中最早时间索引是否小于当前所述时间线的时间;
当所述最早时间索引小于当前所述时间线的时间后,绘制索引对应气象数据;
在所述索引对应气象数据绘制完成后,删除所述临时索引池中的对应索引;
自动增加所述时间线后,填充新的临时数据进入所述临时数据索引池。
6.如权利要求1所述的一种三维天气沙盘搭建方法,其特征在于,所述三维场景漫游方式,具体包括:全球漫游和全国漫游;
其中,所述全球漫游包括全球巡游俯视模式和全球巡游侧视模式;
其中,所述全国漫游包括全国巡游俯视模式和全国巡游侧视模式。
7.一种三维天气沙盘搭建***,其特征在于,该***包括:
三维地形模型生成模块,用于确定数据表的经纬度范围,生成基础三维地形模型;
气象数据映射模块,用于根据卫星图和地形图的投影方式自动设置经纬***,使气象数据精准映射到虚拟的所述基础三维地形模型上;
数据源地址确定模块,用于在所述基础三维地形模型上,配置气象数据类型对应的数据源地址;
绘图风格确认模块,用于在所述基础三维地形模型上,配置所述气象数据类型对应的绘制风格;
数据池生成模块,用于在按照所述气象数据类型对应的气象数据,将所述气象数据存放到对应的类型数据池内;
气象模拟模块,用于根据所述类型数据池,利用模拟时间线方式进行气象模拟;
数据释放模块,用于根据所述类型数据池,利用模拟时间线释放所述类型数据池;
场景漫游模块,用于设置三维场景漫游方式,刻制观察镜头移动路径,形成三维视频或视图;
其中,具体的,所述根据所述类型数据池,利用模拟时间线释放所述类型数据池,具体包括:
判断所述类型数据池中的时间线属性是否大于所述时间线的当前时间;
当所述时间线属性大于所述时间线的当前时间时,随着所述时间线的变化,释放所述类型数据池中的数据条;
当所述时间线属性不大于所述时间线的当前时间时,随着所述时间线的变化,不释放所述类型数据池中的数据条;
解析绘制所述数据条中的目标气象数据。
8.一种计算机可读存储介质,其上存储计算机程序指令,其特征在于,所述计算机程序指令在被处理器执行时实现如权利要求1-6中任一项所述的方法。
9.一种电子设备,包括存储器和处理器,其特征在于,所述存储器用于存储一条或多条计算机程序指令,其中,所述一条或多条计算机程序指令被所述处理器执行以实现如权利要求1-6任一项所述的步骤。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202110565465.1A CN113223167B (zh) | 2021-05-24 | 2021-05-24 | 一种三维天气沙盘搭建方法及*** |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202110565465.1A CN113223167B (zh) | 2021-05-24 | 2021-05-24 | 一种三维天气沙盘搭建方法及*** |
Publications (2)
Publication Number | Publication Date |
---|---|
CN113223167A CN113223167A (zh) | 2021-08-06 |
CN113223167B true CN113223167B (zh) | 2021-11-23 |
Family
ID=77098090
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202110565465.1A Active CN113223167B (zh) | 2021-05-24 | 2021-05-24 | 一种三维天气沙盘搭建方法及*** |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN113223167B (zh) |
Families Citing this family (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN116090228B (zh) * | 2023-01-16 | 2024-02-09 | 北京天工科仪空间技术有限公司 | 一种气象环境模拟和导控方法 |
Citations (11)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102800234A (zh) * | 2012-07-13 | 2012-11-28 | 南信大影像技术工程(苏州)有限公司 | 一种数字城市之电子沙盘*** |
CN103606192A (zh) * | 2013-11-27 | 2014-02-26 | 国家电网公司 | 一种基于三维虚拟地球的风场可视化展示方法 |
CN104285166A (zh) * | 2013-04-04 | 2015-01-14 | 天气变化研究无限责任公司 | 用于在时间线上显示天气信息的方法和*** |
CN104596588A (zh) * | 2015-02-04 | 2015-05-06 | 测绘遥感信息工程国家重点实验室深圳研发中心 | 基于可量测实景影像的环境现状时空模型生成方法及*** |
CN105758386A (zh) * | 2014-12-15 | 2016-07-13 | 广州蓝图地理信息技术有限公司 | 一种激光点云与航空影像集成的建筑物三维建模方法 |
CN107168516A (zh) * | 2017-03-31 | 2017-09-15 | 浙江工业大学 | 基于vr及手势交互技术的全球气候矢量场数据可视化方法 |
CN107590280A (zh) * | 2017-09-29 | 2018-01-16 | 武汉国遥新天地信息技术有限公司 | 一种三维地理信息***全球真实云层的仿真方法 |
CN108182251A (zh) * | 2017-12-29 | 2018-06-19 | 零空间(北京)科技有限公司 | 在虚拟现实环境下的气象数据呈现方法和虚拟现实设备 |
CN108765262A (zh) * | 2018-05-17 | 2018-11-06 | 深圳航天智慧城市***技术研究院有限公司 | 一种在任意三维场景中展现真实气象状况的方法 |
US20200319335A1 (en) * | 2019-04-02 | 2020-10-08 | Mark A. Cornell | Three-dimensional (3d) radar weather data rendering techniques |
CN112037308A (zh) * | 2020-09-01 | 2020-12-04 | 完美世界(北京)软件科技发展有限公司 | 天气***编辑方法以及装置、***、设备 |
Family Cites Families (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN103514626B (zh) * | 2012-06-20 | 2016-04-20 | 厦门高德软件有限公司 | 一种显示天气信息的方法及其装置和移动终端 |
CN112017283A (zh) * | 2020-08-07 | 2020-12-01 | 西安羚控电子科技有限公司 | 视景仿真中大范围真实地形创建与呈现方法 |
-
2021
- 2021-05-24 CN CN202110565465.1A patent/CN113223167B/zh active Active
Patent Citations (11)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102800234A (zh) * | 2012-07-13 | 2012-11-28 | 南信大影像技术工程(苏州)有限公司 | 一种数字城市之电子沙盘*** |
CN104285166A (zh) * | 2013-04-04 | 2015-01-14 | 天气变化研究无限责任公司 | 用于在时间线上显示天气信息的方法和*** |
CN103606192A (zh) * | 2013-11-27 | 2014-02-26 | 国家电网公司 | 一种基于三维虚拟地球的风场可视化展示方法 |
CN105758386A (zh) * | 2014-12-15 | 2016-07-13 | 广州蓝图地理信息技术有限公司 | 一种激光点云与航空影像集成的建筑物三维建模方法 |
CN104596588A (zh) * | 2015-02-04 | 2015-05-06 | 测绘遥感信息工程国家重点实验室深圳研发中心 | 基于可量测实景影像的环境现状时空模型生成方法及*** |
CN107168516A (zh) * | 2017-03-31 | 2017-09-15 | 浙江工业大学 | 基于vr及手势交互技术的全球气候矢量场数据可视化方法 |
CN107590280A (zh) * | 2017-09-29 | 2018-01-16 | 武汉国遥新天地信息技术有限公司 | 一种三维地理信息***全球真实云层的仿真方法 |
CN108182251A (zh) * | 2017-12-29 | 2018-06-19 | 零空间(北京)科技有限公司 | 在虚拟现实环境下的气象数据呈现方法和虚拟现实设备 |
CN108765262A (zh) * | 2018-05-17 | 2018-11-06 | 深圳航天智慧城市***技术研究院有限公司 | 一种在任意三维场景中展现真实气象状况的方法 |
US20200319335A1 (en) * | 2019-04-02 | 2020-10-08 | Mark A. Cornell | Three-dimensional (3d) radar weather data rendering techniques |
CN112037308A (zh) * | 2020-09-01 | 2020-12-04 | 完美世界(北京)软件科技发展有限公司 | 天气***编辑方法以及装置、***、设备 |
Non-Patent Citations (3)
Title |
---|
Real-time 3D Visualization of Phased Array Weather Radar Data via Concurrent Processing in Science Cloud;Ken T. Murata et al;《2016 IEEE 7th Annual Information Technology, Electronics and Mobile Communication Conference (IEMCON)》;20161015;第1-7页 * |
基于 Skyline 的人工影响天气电子沙盘设计与实现;孟繁超 等;《地理空间信息》;20200528;第18卷(第5期);第90-92页 * |
基于WebGL的三维气象虚拟地球可视化平台构建技术研究;杜鹏;《中国优秀博硕士学位论文全文数据库(硕士)基础科学辑》;20170815(第8期);A009-2 * |
Also Published As
Publication number | Publication date |
---|---|
CN113223167A (zh) | 2021-08-06 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN108267154B (zh) | 一种地图显示方法及装置 | |
CN102509354B (zh) | 一种与影像同步变化的投影数字高程模型制作方法 | |
CN102184563B (zh) | 植物器官形态的三维扫描方法及扫描***和装置 | |
CN102663800A (zh) | 一种顾及城市意象的城市建筑综合与渲染的方法 | |
CN105718643A (zh) | 一种基于最优化视角的船舶生产设计审图器实现方法 | |
CN111221933A (zh) | 海量地图数据与建筑信息模型融合的三维瓦片构建方法 | |
CN104183016A (zh) | 一种快速的2.5维建筑物模型的构建方法 | |
CN110929363B (zh) | 通信线路勘察设计方法及*** | |
CN105005580B (zh) | 一种用于显示水库地形的方法及其装置 | |
KR101405891B1 (ko) | 항공정보 현시 시스템 및 그 방법 | |
CN103914521A (zh) | 基于混合瓦片金字塔的街景影像存储的方法及装置 | |
CN110765542A (zh) | 一种高精度数字高程模型的轻量化方法 | |
CN113223167B (zh) | 一种三维天气沙盘搭建方法及*** | |
CN113723786A (zh) | 基于三维gis的可视化规划辅助*** | |
US20120287128A1 (en) | Electronic device and method for meshing curved surface | |
CN116778285A (zh) | 用于构建数字孪生底座的大数据融合方法及*** | |
CN115797568A (zh) | 一种基于三维gis与bim集成的建模方法及装置 | |
CN109885608A (zh) | 一种人工智能大数据的渠务*** | |
CN115690286A (zh) | 三维地形生成方法、终端设备及计算机可读存储介质 | |
CN116805441A (zh) | 一种基坑监测的预警方法、装置、电子设备及存储介质 | |
CN116129064A (zh) | 电子地图生成方法、装置、设备及存储介质 | |
KR20070099298A (ko) | 모바일 내비게이션용 3차원 형상정보 생성방법 및 장치 | |
CN114359489A (zh) | 一种管道施工期实景影像的制作方法、装置、设备及存储介质 | |
CN112687007A (zh) | 一种基于lod技术的立体网格图生成方法 | |
CN108627884B (zh) | 一种气象数据处理方法和装置 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |