(19)国家知识产权局
(12)发明 专利申请
(10)申请公布号
(43)申请公布日
(21)申请 号 20221095178 8.9
(22)申请日 2022.08.09
(71)申请人 中国科学院空天信息创新研究院
地址 100094 北京市海淀区邓庄路9号
(72)发明人 简洪登 范湘涛 詹勤 朱俊杰
(74)专利代理 机构 北京集佳知识产权代理有限
公司 11227
专利代理师 吴磊
(51)Int.Cl.
G06F 9/445(2018.01)
G06F 9/455(2006.01)
G06F 16/906(2019.01)
G06F 16/909(2019.01)
G06F 16/904(2019.01)
G06F 16/29(2019.01)G06F 16/26(2019.01)
G06F 16/56(2019.01)
G06F 16/587(2019.01)
G06F 16/54(2019.01)
G06F 16/958(2019.01)
G06F 16/9537(2019.01)
(54)发明名称
一种插件式的网络数字地球数据加载方法
及装置
(57)摘要
本申请公开了一种插件式的网络数字地球
数据加载方法及装置, 包括获取网络数字地球数
据和用户数据; 对所述网络数字地球数据进行分
类, 得到默认数据类型以及获取所述用户数据对
应的自定义数据类型; 根据预先制定的数据插件
编写规范为所述默认数据类型编写默认数据插
件及为所述自定义数据类型编写自定义数据插
件; 将所述 默认数据插件和所述自定义数据插件
上传至服务器端, 以使 得所述服务器端将所述默
认数据插件和所述自定义数据插件添加到数据
插件列表中。 本申请基于数据插件编写规范编写
数据类型对应的数据插件, 使用数据插件机制来
动态加载数据, 能够满足用户自定义数据插件的
需求, 提高网络数字地球系统中数据加载方式的
灵活性和广泛性。
权利要求书2页 说明书25页 附图6页
CN 115129399 A
2022.09.30
CN 115129399 A
1.一种插件式的网络数字地球数据加载方法, 其特征在于, 所述方法应用于浏 览器端,
所述方法包括:
获取网络数字地球数据和用户数据;
对所述网络数字地球数据进行分类, 得到默认数据类型;
根据预先制定的数据插 件编写规范为所述默认数据类型编写默认数据插 件;
根据所述用户数据确定自定义数据类型;
根据所述预 先制定的数据插 件编写规范为所述自定义数据类型编写自定义数据插 件;
将所述默认数据插件和所述自定义数据插件上传至服务器端, 以使得所述服务器端将
所述默认数据插 件和所述自定义数据插 件添加到数据插 件列表中。
2.根据权利要求1所述的方法, 其特 征在于, 所述方法还 包括:
根据预先制定的数据图层配置规范, 编 辑所述默认数据插件的图层配置信 息和所述自
定义数据插 件的图层配置信息, 生成数据图层;
将所述数据图层上传至所述服务器端, 以使得所述服务器端将所述数据图层添加到图
层列表中。
3.根据权利要求1所述的方法, 其特 征在于, 所述默认数据类型包括如下至少一种:
瓦片地图服务TMSLayer、 切片地图网络服务WMTSLayer、 网络地图服务WMSLayer、
ArcGIS图层服务ArcGISLayer、 统一资源标识符图片形式的图层服务UrlImageLayer、 3d
Tiles格式的三维数据ThreeDTiles、 三维模型文件Model、 带地理坐标的Tif影像数据TIF、
图片格式的矢量场数据VectorFieldFromImage、 图片格式的标量场数据
ScalarFieldFromImage、 图片格式的云图数据CloudFieldFromImage、 时序数据
TimeSeries、 网络数字地球系统功能组件Compo nent。
4.根据权利要求2所述的方法, 其特 征在于, 所述方法还 包括:
当接收到用户发送的加载图层请求时, 从所述 服务器端获取图层列表;
判断所述图层列表中是否存在与所述加载图层请求对应的待加载图层;
若所述图层列表中存在与 所述加载图层请求对应的待加载图层, 则确定所述待加载图
层的数据类型;
根据所述待加载图层的数据类型, 从所述服务器端的数据插件列表中获取与 所述待加
载图层的数据类型对应的第一数据插 件;
使用所述第一数据插 件加载所述待加载图层对应的数据。
5.根据权利要求 4所述的方法, 其特 征在于, 所述方法还 包括:
若所述图层列表中不存在与 所述加载图层请求对应的待加载图层, 则获取所述加载图
层请求对应的目标用户数据;
确定所述目标用户数据对应的目标自定义数据类型;
判断所述服务器端的数据插件列表中是否存在与所述目标自定义数据类型对应的第
二数据插 件;
若所述服务器端的数据插件列表中存在与所述目标自定义数据类型对应的第二数据
插件, 则按照所述预先制 定的数据图层配置规范编辑所述第二数据插件的图层配置信息,
生成目标 数据图层;
将所述目标数据图层上传至所述服务器端, 以使得所述服务器端将所述目标数据图层权 利 要 求 书 1/2 页
2
CN 115129399 A
2添加到图层列表中。
6.根据权利要求5所述的方法, 其特 征在于, 所述方法还 包括:
若所述数据插件列表中不存在与 所述目标自定义数据类型对应的第 二数据插件, 则根
据所述预先制定的数据插件编写规范为所述目标自定义数据类型编写目标自定义数据插
件;
将所述目标自定义数据插件上传至所述服务器端, 以使得所述服务器端将所述目标自
定义数据插 件添加到数据插 件列表中。
7.根据权利要求1所述的方法, 其特征在于, 所述预先制定的数据插件编写规范具体包
括: JavaScript文件, 所述JavaScript文件中包括: 对待编写的数据插件的函数进行插件编
写, 从而得到 class类。
8.一种插 件式的网络数字地球数据加载装置, 其特 征在于, 包括:
获取模块, 用于获取网络数字地球数据和用户数据;
分类模块, 用于对所述网络数字地球数据进行分类, 得到默认数据类型;
第一编写模块, 用于根据预先制定的数据插件编写规范为所述默认数据类型编写默认
数据插件;
确定模块, 用于根据所述用户数据确定自定义数据类型;
第二编写模块, 用于根据所述预先制定的数据插件编写规范为所述自定义数据类型编
写自定义数据插 件;
第一上传模块, 用于将所述默认数据插件和所述自定义数据插件上传至服务器端, 以
使得所述服务器端将所述默认数据插 件和所述自定义数据插 件添加到数据插 件列表中。
9.根据权利要求8所述的装置, 其特 征在于, 所述装置还 包括:
编辑及图层生成模块, 用于根据预先制定的数据图层配置规范, 编辑所述默认数据插
件的图层配置信息和所述自定义数据插 件的图层配置信息, 生成数据图层;
第二上传模块, 用于将所述数据图层上传至所述服务器端, 以使得所述服务器端将所
述数据图层添加到图层列表中。
10.根据权利要求9所述的装置, 其特 征在于, 所述装置还 包括:
图层列表获取模块, 用于当接收到用户发送的加载图层请求时, 从所述服务器端获取
图层列表;
判断模块, 用于判断所述图层列表中是否存在与所述加载图层请求对应的待加载图
层;
数据类型确定模块, 用于若所述图层列表中存在与所述加载图层请求对应的待加载图
层, 则确定所述待加载图层的数据类型;
数据插件获取模块, 用于根据所述待加载图层的数据类型, 从所述服务器端的数据插
件列表中获取对应的第一数据插 件;
加载模块, 用于使用所述第一数据插 件加载所述待加载图层对应的数据。权 利 要 求 书 2/2 页
3
CN 115129399 A
3
专利 一种插件式的网络数字地球数据加载方法及装置
文档预览
中文文档
34 页
50 下载
1000 浏览
0 评论
309 收藏
3.0分
温馨提示:本文档共34页,可预览 3 页,如浏览全部内容或当前文档出现乱码,可开通会员下载原始文档
本文档由 人生无常 于 2024-03-18 16:33:10上传分享