【技术实现步骤摘要】
一种基于WebGIS的二三维地理场景动态组装及展示方法
[0001]本专利技术涉及地理场景展示
,具体的说是一种基于
WebGIS
的二三维地理场景动态组装及展示方法
。
技术介绍
[0002]随着地理信息在经济社会各行业的普及应用,空间数据的采集
、
更新
、
组织管理技术不断迭代,其获取成本不断降低
、
更新周期不断缩短
。
同时,地理信息数据的类别和数量也随之快速增长,地理信息数据的使用也面临“信息爆炸”局面,如何在海量信息中准确获取所需信息并对其进行提取
、
组合
、
展示已成为各类行业人员的迫切需求
。
当前地理信息数据多以空间数据服务方式为用户提供在线服务供客户端进行渲染展示,其中二维地理信息服务类型有网络地图服务
(Web Map Service,WMS)、
网络地图切片服务
(Web Map tile Service
,
WMTS)、
网络要素服务
(Web Feature Service
,
WFS)
等,三维地理信息服务类型有
S3M(Spatial 3D Model)
服务
、I3S(Indexed 3DScene Layer)
服务
、
开源
3D Tiles
服务等
。
传统的二三维场景一般基于 ...
【技术保护点】
【技术特征摘要】
1.
一种基于
WebGIS
的二三维地理场景动态组装及展示方法,其特征在于
,
包括如下步骤:
S1、
建立包含渲染引擎
、
可视化组件库
、
数据驱动组件的二三维地理场景驱动机制,以实现不同空间属性的数据类型的可视化展示;
S2、
建立二三维地理场景编辑器,支持二三维数据服务以图层形式接入和上传,支持几何数据
、
三维模型数据以图层形式接入和上传,支持二三维数据样式
、
动画自定义设置,支持图层顺序调整,以调整对比场景展示效果,支持从现有二三维数据中选择编辑对象叠加到三维场景中,支持保存当前场景;
S3、
建立二三维地理场景数据存储管理,保存二三维数据服务配置文件和几何数据配置文件;
S4、
从二三维地理场景数据存储管理中获取用户根据场景配置的二三维数据配置文件和
/
或几何数据配置文件,通过步骤
S1
的二三维地理场景驱动机制实现场景渲染展示
。2.
根据权利要求1所述的一种基于
WebGIS
的二三维地理场景动态组装及展示方法,其特征在于,所述渲染引擎是基于现有商业
WebGIS
或开源
WebGIS
引擎,根据需求选择的二维引擎或三维引擎,支持三维球面投影和二维平面投影的方式;所述可视化组件库支持各种数据类型,用于将不同
GIS
引擎的
WMTS、WMS、WFS
数据
、
几何数据以及几何标绘数据可视化接口封装为组件,提供数据的接入
、
参数控制
、
删除的颗粒度操作,支持按需扩展组件加载;所述数据驱动组件用于执行数据模型转换
、
数据对象通信
、
数据对象控制
、
数据可视化的操作
。3.
根据权利要求2所述的一种基于
WebGIS
的二三维地理场景动态组装及展示方法,其特征在于,现有商业
WebGIS
或开源
WebGIS
引擎包括
Arcgis JavaScript api、SuperMap iClient/iClient3D、CesiumJS、Mapbox、Leaflet、openlayer。4.
根据权利要求2所述的一种基于
WebGIS
的二三维地理场景动态组装及展示方法,其特征在于,所述数据驱动组件执行数据模型转换操作,将二三维地理场景配置文件处理为具有耦合关系的数据对象;所述数据驱动组件执行数据对象通信操作,以提供不同数据对象之间
、
可视化组件之间
、
数据对象与可视化组件之间的信息通道;所述数据驱动组件执行数据对象控制操作,以提供内部事件
、
动作流程控制并通过通信组件与数据对象
、
可视化组件交互;所述数据驱动组件执行数据可视化操作,以通过可视化组件库实现数据渲染
。5.
根据权利要求1所述的一种基于
WebGIS
的二三维地理场景动态组装及展示方法,其特征在于,执行步骤
S2
建立的二三维地理场景编辑器包括场景资源库
、
场景控制器
、
对象编辑器,建立二三维地理场景编辑器的过程中,
S2.1、
通过数据上传将
WMTS、WMS、WFS、S3M、I3S、3D Tiles
的二三维数据服务
、
几何数据
、
三维模型数据解析保存到服务器上,形成场景资源库;
S2.2、
选择场景资源库中的对象,并在场景中加载显示编辑,具体包括:在场景资源库中选择编辑对象,调用数据可视化组件加载渲染展示,场景控制器中负责按照数据类型以图层...
【专利技术属性】
技术研发人员:朱家兵,王彦功,程学宁,张峰,李照川,张华,
申请(专利权)人:浪潮软件科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。