System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 一种基于多维地图复杂场景的可视化应用方法技术_技高网

一种基于多维地图复杂场景的可视化应用方法技术

技术编号:40392077 阅读:4 留言:0更新日期:2024-02-20 22:22
本发明专利技术涉及一种基于多维地图复杂场景的可视化应用方法,属于地图应用领域。本发明专利技术首先将地图应用系统与可视化分析平台作为两个单独的服务,通过先分离、再结合的方式,实现在地图应用系统中,以不同维度的各类复杂场景作为基础,对地理信息和军事行动进行记录和操作,同时以组件化的方式与可视化分析平台相结合,更加灵活的完成多种复杂场景下抽象数据的展示与分析。本发明专利技术在地图集成可视化中首次添加场景的概念,从而完成更加复杂的地图操作;本发明专利技术首次将地图服务中的每一个场景封装成一个单独的组件,以嵌套的方式与可视化分析平台相结合,实现基于不同定制化场景的可视化展示与灵活多变的场景化数据分析。

【技术实现步骤摘要】

本专利技术属于地图应用领域,具体涉及一种基于多维地图复杂场景的可视化应用方法


技术介绍

1、随着信息技术的飞速发展,数据的产生和积累呈现出爆发式增长的趋势。为了更好地满足人们对数据分析和决策的需求,人们开始将数据进行可视化处理,通过图表、图形等形式将抽象的数据转化为直观的可视化信息。地图集成可视化的概念出现很久,但目前发展缓慢,市面上的可视化系统往往只是对地图做了简单的数据展示,想要在地图上进行更多的操作,往往乏善可陈。此外,在军事领域中,地图的应用极其广泛,如何在节奏很快、变化很多的情况下帮助我方人员判断敌我态势、拟定作战计划、记录战场情况,是一个迫切需要解决的问题。

2、本专利技术需要解决的问题主要有以下两个方面:

3、(1)解决可视化分析平台地图展示功能单一的问题。目前市面上大多数可视化分析平台都融入了地图的概念,但基本都只是将静态的地图数据进行呈现,无法做到在地图中进行更多的操作。

4、(2)解决定制化开发的复杂场景在可视化分析平台中集成展示难度较大的问题。一个搭建完成的地图场景往往包含很多复杂的结构化数据、半结构化数据和非结构化数据,如何将包含有这些数据的地图场景在大屏中展示,目前方法较少。

5、因此,本专利技术提出了一种基于多维地图复杂场景的可视化应用方法。通过将地图应用系统与可视化分析平台以组件化相结合的方式,对不同维度的地图中各类复杂场景进行直观的展示,同时结合各类抽象数据的可视化,实现对战场数据的全方位分析与展示。


技术实现思路>

1、(一)要解决的技术问题

2、本专利技术要解决的技术问题是如何提供一种基于多维地图复杂场景的可视化应用方法,以解决可视化分析平台地图展示功能单一的问题、定制化开发的复杂场景在可视化分析平台中集成展示难度较大的问题。

3、(二)技术方案

4、为了解决上述技术问题,本专利技术提出一种基于多维地图复杂场景的可视化应用方法,该方法包括如下步骤:

5、步骤一:3d模型构建

6、在地图应用系统3d模型的构建中,采用3dmax+bmax connector+blender共3个软件来制作;其中,3dmax和blender作为3d建模渲染和制作软件,创造复杂场景和高质量3d模型,而bmax connector作为3dmax和blender的连接器,通过fbx格式进行模型的发送和获取;

7、步骤二:地图搭建

8、使用开源的javascript库cesiumjs搭建地图应用系统,3d模型构建完成之后,上传至地图应用系统;

9、步骤三:可视化分析平台集成

10、可视化分析平台包括数据源管理、数据集管理和大屏管理三个模块,其中,数据源管理模块支持各类数据源;数据集管理模块用于添加数据库数据集,支持数据预览、数据集字段计算和定时同步;大屏管理模块通过新建视图的方式创建图表,支持通过自由搭配维度和指标展示不同的数据;

11、步骤四:复杂场景定制化开发

12、对于复杂场景的定制化开发,以地图场景的设计作为核心,新建地图场景,在可视化分析平台中新建大屏并选择要设计的地图场景,地图场景以组件化方式进行导入,使用可视化分析平台中的各类图表和组件结合具体数据对地图场景进行辅助展示。

13、(三)有益效果

14、本专利技术提出一种基于多维地图复杂场景的可视化应用方法,本专利技术公开了一种基于多维地图复杂场景的可视化应用方法,主要优势体现在以下两个方面:

15、(1)本专利技术在地图集成可视化中首次添加场景的概念。在地图场景的构建中,加入模型设计、基础标绘、区域锁定、轨迹跟踪等功能,从而完成更加复杂的地图操作。

16、(2)本专利技术首次将地图服务中的每一个场景封装成一个单独的组件,以嵌套的方式与可视化分析平台相结合,实现基于不同定制化场景的可视化展示与灵活多变的场景化数据分析。

本文档来自技高网...

【技术保护点】

1.一种基于多维地图复杂场景的可视化应用方法,其特征在于,该方法包括如下步骤:

2.如权利要求1所述的基于多维地图复杂场景的可视化应用方法,其特征在于,所述步骤一具体包括:

3.如权利要求2所述的基于多维地图复杂场景的可视化应用方法,其特征在于,细节编辑工具包括:编辑面、编辑边、编辑顶点的工具。

4.如权利要求2所述的基于多维地图复杂场景的可视化应用方法,其特征在于,材质工具包括:纹理、贴图。

5.如权利要求2所述的基于多维地图复杂场景的可视化应用方法,其特征在于,渲染工具包括:V-Ray、Mental Ray。

6.如权利要求1-5任一项所述的基于多维地图复杂场景的可视化应用方法,其特征在于,所述步骤二具体包括:

7.如权利要求6所述的基于多维地图复杂场景的可视化应用方法,其特征在于,数据源管理模块支持数据源包括:数仓、OLAP、OLTP、Excel和API;数据集管理模块添加的数据集包括SQL数据集、Excel数据集、关联数据集和API数据集。

8.如权利要求7所述的基于多维地图复杂场景的可视化应用方法,其特征在于,所述步骤三还包括:在地图应用系统中,构建的地图通过一组数据的形式保存下来,其中,以结构化数据为主,同时伴有部分半结构化数据和非结构化数据;每一个地图都将作为一条单独的记录,通过列表的形式在地图应用系统中呈现,所有地图列表能进行快速检索定位,同时能对指定地图进行编辑、删除操作。

9.如权利要求8所述的基于多维地图复杂场景的可视化应用方法,其特征在于,所述步骤三还包括:在可视化分析平台中的大屏管理模块,将地图应用系统中的地图管理模块以组件化的形式进行嵌套,用户在制作大屏的过程中,在视图管理模块选择地图数据,通过拖拉拽,对组件中的部分参数进行设置,添加进去的地图支持区域自由缩放,与其他可视化图表和组件组成更全面、更细致的数据分析大屏。

10.如权利要求9所述的基于多维地图复杂场景的可视化应用方法,其特征在于,所述步骤四具体包括:

...

【技术特征摘要】

1.一种基于多维地图复杂场景的可视化应用方法,其特征在于,该方法包括如下步骤:

2.如权利要求1所述的基于多维地图复杂场景的可视化应用方法,其特征在于,所述步骤一具体包括:

3.如权利要求2所述的基于多维地图复杂场景的可视化应用方法,其特征在于,细节编辑工具包括:编辑面、编辑边、编辑顶点的工具。

4.如权利要求2所述的基于多维地图复杂场景的可视化应用方法,其特征在于,材质工具包括:纹理、贴图。

5.如权利要求2所述的基于多维地图复杂场景的可视化应用方法,其特征在于,渲染工具包括:v-ray、mental ray。

6.如权利要求1-5任一项所述的基于多维地图复杂场景的可视化应用方法,其特征在于,所述步骤二具体包括:

7.如权利要求6所述的基于多维地图复杂场景的可视化应用方法,其特征在于,数据源管理模块支持数据源包括:数仓、olap、oltp、excel和api;数据集管理模块添加的数据集包括sql数据集、...

【专利技术属性】
技术研发人员:张清亮冯帆
申请(专利权)人:北京计算机技术及应用研究所
类型:发明
国别省市:

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

1