GeoAdapter实现WMS、WMTS、ArcGIS MapService的区域权限受权管理

背景:开发

在实际GIS应用中,咱们常常会发布GIS地图服务,而后供WebGIS调用。在某些特殊状况下,须要对服务进行区域受权,特定的用户只可以浏览特定范围内的地图数据。一般状况下你们采用的实现方式是使用掩膜服务把权限范围外的数据进行遮挡,这种实现方式的局限性在于用户调取的服务仍是全部范围,仅仅经过障眼法在应用系统中进行了屏蔽,若是直接访问地图服务仍是能够看到受权区域外部的数据。权限控制

解决方案:产品

针对以上问题,开发了一个产品用于对服务进行区域受权控制,命名为GeoAdapter。GeoAdapter能够实现如下功能:权限

(1)服务的访问权限控制im

    对用户进行受权,仅有受权用户能够对服务进行访问,实现了地图服务的统一用户管理。地图

(2)服务的区域权限控制命名

         能够对用户进行区域受权,受权用户访问地图服务时GeoAdapter返回的服务进行了区域限制,仅返回受权区域内部的数据。第三方应用接入地图服务时自动进行了区域过滤,无需编写相关代码。数据

         目前支持的服务类型包括:WMS、WMTS、ArcGIS 的 MapService(Dynamic/Tiled)img

效果展现:vi

相关文章
相关标签/搜索