APP下载

要素级地图服务权限控制策略与技术研究

2021-09-27冯推亮熊小青王春晓

地理空间信息 2021年9期
关键词:用户服务

冯推亮,熊小青,王春晓

(1.自然资源部海南基础地理信息中心,海南 海口 570203)

近年来,随着计算机、通信、网络等技术和测绘地理信息技术的快速发展以及国家政策的支持,各地市“数字城市”建设已基本完成,“智慧城市”、物联网建设也相继开展,对于基础地理空间数据的需求将会不断增长[1]。目前基础地理空间数据的提供方式为地图服务,ArcGIS Server作为地图服务器,已被各政府机关、企事业单位和公众认可,并得到了广泛应用。为了保护数据所有者的权限,必须对空间数据进行安全保护[2],针对不同的用户,需配置不同的地图服务,因此需要相关的运维管理平台对地图服务访问进行管理[3]。 ArcGIS Server平台服务器具有对应的运维管理模块,包括地图服务管理、权限管理和日志记录等,但其地图服务权限管理功能只能控制到用户是否能访问某些地图服务的级别,无法对地图服务中的要素访问范围和切片访问范围起到控制作用,需要进行二次开发才能实现该功能。鉴于此,为了满足实际业务对数据细粒度的控制要求,本文设计并开发了基于ArcGIS Server的要素级地图服务权限控制系统。系统在ArcGIS Server扩展接口的基础上进行二次开发,采用REST接口[4]、SOI服务对象拦截器技术和OpenCV开源轻量级且跨平台的视觉处理技术[5]等进行开发。系统建成后已应用到具体的业务中,实现了对地图服务要素访问范围和切片访问范围的有效控制。

1 权限控制架构设计

地图服务权限控制采用SOA架构,包括基础层、数据层、服务层和应用层,如图1所示。……

登录APP查看全文

猜你喜欢

用户服务
服务在身边 健康每一天
服务在身边 健康每一天
服务在身边 健康每一天
招行30年:从“满意服务”到“感动服务”
关注用户
关注用户
关注用户
如何获取一亿海外用户