SAAS 模 式 WebGIS 关 键 技 术
2020-01-13何洪磊
实验室研究与探索 2019年12期
何 洪 磊
(连云港职业技术学院 信息工程学院,江苏 连云港 222006)
0 引 言
WebGIS(互联网地理信息系统)在当前有着广泛的应用,例如天气预报、调查统计、国土管理、公共设施管理、城市规划、环境评估、灾害预测、军事公安、农林牧业、水利电力、资源调查、邮电通讯、商业金融、交通运输、宣传展示等几乎所有领域。
因此,有众多的用户需要搭建满足自己需求的WebGIS系统。目前,搭建系统的方式通常是使用专业软件(例如ARCGIS、mapinfo、超图),聘请专业人员开发完成。这样的搭建方式就需要较高的费用成本,对于大部分用户来说构成负担,尤其是一些非核心业务,不频繁使用的用户。而且,在众多的WebGIS系统应用中,有许多是相同或者是相近的,重复搭建也是是一种资源的浪费。
为了解决这种问题,本文提出了一种SAAS模式的WebGIS系统:用户可以通过在线定制的方式搭建符合自己需求的WebGIS系统;用户自己制作的系统可以作为模板共享给其他用户;有着相似应用需求的用户,可以使用某种WebGIS系统模板,修改参数就可以完成自己系统的定制。
1 SAAS模式WebGIS系统结构设计
当前最主流的WebGIS系统是分层式瓦片地图,它将系统功能分解为浏览器端模块和服务器端模块组合实现[1-2],如图1所示。浏览器端的JavaScript引擎运行地图模块,从服务器端获取地图瓦片并组织成为地图,同时还能够响应用户的缩放、拖动、标记等各种操作。服务器端提供WMS(Web地图服务)、WTS(Web瓦片服务)、WFS(Web要素服务)以及各种应用服务。这样的好处是降低了服务器端的负载,提高了对浏览器的兼容性。……
登录APP查看全文
