SuperMap iExpress 8C(2017)是基于云计算技术的GIS分发服务器。它作为GIS云和端的中介,通过服务代理与缓存加速技术,有效提升云GIS的终端访问体验。并提供地图、三维瓦片本地发布与多节点更新推送能力,可用于快速构建跨平台、低成本的WebGIS应用系统。
图1 SuperMap iExpress 8C(2017)云GIS分发服务器
谁需要SuperMap iExpress 8C(2017)?
●WebGIS地图应用和在线移动端地图应用的开发商和用户单位
●智慧城市建设与应用单位
●GIS云建设与应用单位
为什么选择SuperMap iExpress 8C(2017)?
●可作为跨平台、低成本的GIS服务器,独立提供瓦片地图服务,并与SuperMap iServer 8C(2017)服务接口兼容,可平滑升级。
●可作为GIS服务前置机,提供全功能GIS服务代理机制和缓存加速技术,解决终端用户连接GIS云时,因网络导致的体验不流畅问题,从而加速服务访问,降低服务器压力。
产品特点
1.多源服务代理与聚合
iExpress通过代理Web服务,可以把GIS服务再次发布,供本地用户访问,从而有效提升本地用户的访问效率。同时,代理发布的多个地图、数据服务还可以分别聚合为一个服务对外提供,从而实现多源、异构地理信息与服务的整合。
图2 代理多种远程GIS服务
2.服务分发能力
SuperMap iExpress 提供了丰富的服务接口类型,支持将远程服务、瓦片包发布成为多种服务。不仅支持发布为 SuperMap REST服务,还支持发布为WMTS、WMS、WFS等OGC标准服务。此外,还支持发布为多种第三方的服务,以供不同的客户端访问和使用。
图3 服务分发
3.二三维瓦片直接发布
iExpress支持将已有的瓦片直接发布为地图服务或三维服务,因此可以独立提供GIS服务,而无需依赖远程服务。
●支持直接将已有地图瓦片和矢量瓦片发布为地图服务。地图瓦片适合用作变更不频繁的地图底图数据,而矢量瓦片则可用于查询、高亮等交互操作,因此更适用于展示对时效性要求较高的地物要素(如POI)
●支持将MongoDB存储的二维地图以及三维影像、地形瓦片发布为三维服务,直接在三维场景浏览
表 1 支持发布的二三维瓦片
类别瓦片格式
分布式存储的地图瓦片FastDFS、MongoDB、阿里云OTS存储的瓦片
标准地图瓦片
SuperMap地图瓦片SMTiles、SuperMap UGCV5
SuperMap矢量瓦片SVTiles
第三方地图瓦片ArcGIS TPK瓦片包
图 4 基于矢量瓦片的地图查询与高亮
4.智能瓦片分发与更新策略
iExpress提供了多种格式的二维、三维瓦片缓存,以及查询、分析等请求缓存为远程服务加速,并提供了智能瓦片分发与更新策略。
●瓦片按地域、可定时分发
iExpress自动接收来自被代理的iServer节点分发的二三维瓦片,支持按照指定的服务、比例尺进行分发,支持按照地理范围进行分发,还支持定时分发与指定时间间隔的周期性分发。
图 5 瓦片分发
●可定时的预缓存
iExpress支持对所有已发布的REST地图服务进行在线切图,从而为已发布的地图服务进一步加速。预缓存功能可以定时,并支持分布式存储、支持可视化任务管理,以及瓦片的即切即用。
5.Geo-CDN 加速方案
基于CDN(Content Delivery Network,内容分发网络) 技术,SuperMap 提出更适用于GIS 的加速系统——Geo-CDN。将 SuperMap iExpress 部署在靠近用户的地方,作为GIS分发服务器,通过对 GIS 服务的代理与分发、全方位缓存等策略,快速响应用户请求。在访问请求高并发时,还可解决因云GIS中心的带宽压力而造成的访问瓶颈。
图6 加速服务访问
6.前置机方案
SuperMap iExpress 8C(2017) 具有体积小,部署简单等特点,能够更快速简便地为服务器端扩容,适合成本投入谨慎的中小型 GIS 应用系统。将 iExpress 与 iServer 部署在同一侧,并作为 iServer 的前置机进行容错部署。同时,通过在 iServer 中进行网段设置,为不同客户端分配相应的 iExpress,用以提供 GIS 服务,从而可避免客户端与 iServer 频繁交互,缓解 iServer 压力。
图7 iExpress作为 iServer 前置机的部署方案