WebGIS中快速整合管理多源矢量服务以及服务权限控制的一种设计思路

简介: 文章版权由作者李晓晖和博客园共有,若转载请于明显处标明出处:http://www.cnblogs.com/naaoveGIS/ 1.背景 在真实项目中,往往GIS服务数据源被其他多个信息中心或者第三方公司所掌控,当需要快速搭建一套能够对所有GIS数据,根据权限不同、需求不同、而进行展示的系统。

 文章版权由作者李晓晖和博客园共有,若转载请于明显处标明出处:http://www.cnblogs.com/naaoveGIS/

1.背景

在真实项目中,往往GIS服务数据源被其他多个信息中心或者第三方公司所掌控,当需要快速搭建一套能够对所有GIS数据,根据权限不同、需求不同、而进行展示的系统。为了避免在代码层面上过多的定制化开发,我们需要能提出一种可以整合管理多源矢量服务并进行权限控制的架构。

目前商业GIS软件中,Esri公司给出了其Portal产品,可以对arcgis Server发布的各矢量服务、符合OGC标准的第三方服务,进行整合管理成为针对用户而言的一个整体服务,并且能够配置不同权限人员看到的服务内容各不相同。实现门户的快速开发和资源的管理。

所以,我们现在要进行设计的,可以简单的理解为,做一个我们自己的简单的Portal产品。

2.设计思路

2.1流程图设计

                       

 

2.2核心设计

流程图中,核心部分为物理图层元数据库、专题数据库、权限数据库的建立。

图层元数据库:是指将各数据源中的核心元数据进行建库,比如地理服务URL地址、服务中各图层和图层组组织信息、图层号、图层组号、图层字段等。

专题数据库:是指基于图层元数据库建立的针对用户专题需求的库,用户无需关心各图层出自哪个数据源等,可以进行定制化的快速建库。

权限控制库:是指针对不同人员岗位对各专题以及专题中的图层进行控制权限建库。比如岗位A下的人员,只可以看见专题MapA,并且对MapA下的不同图层其管理权限各不相同(查看、编辑)。

3.实现方案

3.1物理图层元数据库建立

开发工具能够获取各数据源服务中的服务元数据信息,参考界面如下:

 

3.2专题数据库建立

专题中,支持新增图层组,支持对任何图层和图层组进行重组、编辑,参考界面如下:

 

 

3.3权限管理库建立

建立岗位与专题以及专题内容之间的权限关系数据,参考界面如下:

 

3.4前端展示

不同岗位人员登陆后看到的专题将各不相同,如下所示:

 

                                               -----欢迎转载,但保留版权,请于明显处标明出处:http://www.cnblogs.com/naaoveGIS/

                                                                    如果您觉得本文确实帮助了您,可以微信扫一扫,进行小额的打赏和鼓励,谢谢 ^_^

                               

目录
相关文章
|
8月前
|
开发框架 JavaScript 前端开发
WEBGIS管理模块实现
WEBGIS管理模块实现
94 3
|
7月前
|
调度
【灵动之链】打造高效处理架构的双轨组合模式实战
【灵动之链】打造高效处理架构的双轨组合模式实战
|
存储 数据采集 数据挖掘
webGIS的功能
webGIS的功能
144 0
|
8月前
|
存储 SQL 关系型数据库
系统空间数据库设计
系统空间数据库设计
90 3
|
机器学习/深度学习 编解码 人工智能
好的媒体处理框架都具备这三点特征
从 2017 年开始,音视频应用平台开始逐步关注带宽成本以及观看体验,腾讯从那个时候开始研发极速高清的技术,在研发过程中他们遇到了哪些挑战?业界在高清视频方面又有哪些技术方案?本期,我们采访了腾讯专家工程师赵军,他结合自己的实践经验给出了答案。以下是采访文章整理,期待对你有所启发~
165 0
好的媒体处理框架都具备这三点特征
|
数据可视化 物联网
阿里云 BIM可视化功能拓展
写在前面 阿里云物联网提供的三维可视化能力,详见https://iot.console.aliyun.com/scene ,虽然有了三维可视化,但是也局限于三维可视化,能用来什么呢,本文就是引用三维可视化能力,拓展空间应用能力。
5356 0
[译] 为企业应用设计更好的表格
本文讲的是[译] 为企业应用设计更好的表格,企业应用通常很复杂,因为要展示大量的包含多种来源、模式和用户信息的数据。需要先浏览一下复杂的图表、使用模式和数据列表,才能理解控制台的功能。
1647 0
|
存储 数据库 虚拟化
《数据虚拟化:商务智能系统的数据架构与管理》一 2.6 标准化模式、星形模式和雪花模式
本节书摘来自华章出版社《数据虚拟化:商务智能系统的数据架构与管理》一 书中的第2章,第2.6节,作者:[荷]里克 F. 范德兰斯(Rick F. van der Lans),更多章节内容可以访问云栖社区“华章计算机”公众号查看。
1249 0