说明:收录各省市地方标准 提供单次或批量下载
(19)国家知识产权局 (12)发明 专利申请 (10)申请公布号 (43)申请公布日 (21)申请 号 202211033057.2 (22)申请日 2022.08.26 (71)申请人 青岛励图高科信息技 术有限公司 地址 266000 山东省青岛市崂山区科 苑纬1 路1号创新园二期G栋140 5-1 (72)发明人 李海涛 姜青华 张雷 刘奕玮  张俊虎  (74)专利代理 机构 北京盛广信合知识产权代理 有限公司 161 17 专利代理师 张军艳 (51)Int.Cl. G06F 16/23(2019.01) G06F 16/248(2019.01) G06F 16/29(2019.01) H04L 9/40(2022.01) (54)发明名称 一种基于地图服务的高密度船位动态渲染 系统 (57)摘要 本发明提供了一种基于地图服务的高密度 船位动态 渲染系统, 包括: 服务身份验证模块、 数 据处理模块、 自动发布切片模块、 自定义样式模 块和点击交互模块; 本发明从船位与WebGIS引擎 特性出发, 利用GeoServer并结合前、 后端技术, 解决了目前切片制作速度慢、 无法更换样式、 无 法交互等一系列 问题, 实现浏览器端的高效、 动 态、 海量、 高密度、 可交互、 可自定义样式的船位 渲染。 权利要求书2页 说明书6页 附图5页 CN 115408406 A 2022.11.29 CN 115408406 A 1.一种基于地图服务的高密度 船位动态渲染系统, 其特征在于, 包括: 服务身份验证模 块、 数据处 理模块、 自动发布切片模块、 自定义样式模块和点击交 互模块; 所述服务身份验证模块用于对后端服务架构进行系统 的设计, 实现后端的业务服务器 和GeoServer服 务器的分离; 所述数据处理模块用于对保存在业务服务器数据库中的船位数据进行数据预处理, 生 成ShipFi le文件; 所述自动发布切片模块用于利用后端调用GeoServer服务器提供的API, 实现对所述 ShipFile文件进行发布; 所述自定义样式模块用于利用后端开发技术与GeoServer服务器提供的API和发布的 所述ShipFi le文件, 实现对船位的自定义 渲染; 所述点击交互模块用于利用JavaScript和WebGIS前端技术, 提高用户在前端的使用体 验。 2.根据权利要求1所述的基于地图服务的高密度船位动态渲染系统, 其特征在于, 所述 服务身份验证模块的工作内容包括: 用户登录后获取密钥, 前端对WMTS服务URL进行改造并将密钥作为参数参见至URL中, 后端通过请求获取key, 并对key进行验证, 实现后端的业务服务器和GeoServer服务器的分 离。 3.根据权利要求1所述的基于地图服务的高密度船位动态渲染系统, 其特征在于, 所述 数据处理模块进行 数据预处 理的过程包括: 从船位数据库中, 获取需要通过栅格切片展示的船位数据; 将所述船位数据中的多字段 数据融合至一个字段; 删除所述船位数据中的冗余字段, 仅保留所述船位数据中的经纬度、 终端号和设备类 型信息。 4.根据权利要求1所述的基于地图服务的高密度船位动态渲染系统, 其特征在于, 所述 自动发布切片 模块在第一次发布ShipFile文件后, 需进入GeoServer服务器的GeoWebCache 管理页面检查发布服务是否开启切片缓存功 能, 开启切片缓存功 能后, 会有本地 目录下生 成栅格缓存文件, 在切片服务更新后需及时删除缓存文件, 防止GeoServ er服务器继续调用 旧服务缓存资源。 5.根据权利要求4所述的基于地图服务的高密度船位动态渲染系统, 其特征在于, 切片 服务更新后, 前端的WebGIS需要重置URL以防止由于浏览器缓存资源而导致用户船位数据 不更新的问题。 6.根据权利要求1所述的基于地图服务的高密度船位动态渲染系统, 其特征在于, 所述 自定义样式模块包括图标上传子模块、 创建符号系统子模块、 创建样式子模块和图层样式 子模块; 所述图标上传子模块用于将图标文件从前端上传至后端, 后端再将图标文件的数据流 转换为对应的格式文件; 所述创建符号系统子模块用于根据指定过滤规则, 转换格式后的图标文件自动 生成对 应的SLD规则样式 内容; 所述创建样式子模块用于调用GeoServer服务器中的Styles相关API, 将生成的SLD规权 利 要 求 书 1/2 页 2 CN 115408406 A 2则样式内容上传至GeoServer服 务器的样式 中; 所述图层样式子模块用于利用GeoServer服务器中API, 获取指定图层原有的样式记 录, 对原有的样式记录进 行修改后, 生成新的样式记录并再次调用Layers相关API将新的样 式记录应用至指定图层上。 7.根据权利要求1所述的基于地图服务的高密度船位动态渲染系统, 其特征在于, 所述 点击交互模块包括 地图点击交 互事件子模块、 WMTS服 务与矢量要素切换渲染子模块; 所述地图点击交互事件子模块用于通过前端WebGIS引擎获取点击位置的坐标并传给 后端业务服务器; 所述WMTS服务与矢量要素切换渲染子模块用于在地 图缩1‑14级之前强制前端地 图引 擎采用地图服 务的方式进行 船位渲染, 15级以后强制采用矢量要素 方式渲染船位。 8.根据权利要求7所述的基于地图服务的高密度船位动态渲染系统, 其特征在于, 通过 前端WebGIS引擎获取点击位置的坐标并传给后端业 务服务器的过程包括: 根据瓦片矩阵集反算 点击位置的相对位置, 请求GeoServer服 务器获取 船位识别号; 根据船位识别号查询数据库中的船位相关信 息, 对查询结果进行标准化处理后返还给 前端, 即实现前端点击切片服 务地图达到与点击 矢量要素相似的效果。权 利 要 求 书 2/2 页 3 CN 115408406 A 3

.PDF文档 专利 一种基于地图服务的高密度船位动态渲染系统

文档预览
中文文档 14 页 50 下载 1000 浏览 0 评论 309 收藏 3.0分
温馨提示:本文档共14页,可预览 3 页,如浏览全部内容或当前文档出现乱码,可开通会员下载原始文档
专利 一种基于地图服务的高密度船位动态渲染系统 第 1 页 专利 一种基于地图服务的高密度船位动态渲染系统 第 2 页 专利 一种基于地图服务的高密度船位动态渲染系统 第 3 页
下载文档到电脑,方便使用
本文档由 思考人生 于 2024-02-07 20:35:36上传分享
站内资源均来自网友分享或网络收集整理,若无意中侵犯到您的权利,敬请联系我们微信(点击查看客服),我们将及时删除相关资源。