ArcGIS Server与GeoServer瓦片生成对比研究简单概述

ArcGIS Server与GeoServer瓦片生成对比研究简单概述


发布日期: 2016-10-27 更新日期: 2016-10-27 编辑:肖芳 浏览次数: 4396

标签:

摘要: 该概述主要总结瓦片地图生成技术的现状,采用商用软件与开源软 件生成瓦片地图的原理及技术路线,并对两者进行比较。 传统的 WebGIS 对于客户端提交的地图请求,通常利用实时计算模式,如用 ArcIMS 发布地图时,先由客户端提交地图请求,通过 ArcXML ...

该概述主要总结瓦片地图生成技术的现状,采用商用软件与开源软 件生成瓦片地图的原理及技术路线,并对两者进行比较。

传统的 WebGIS 对于客户端提交的地图请求,通常利用实时计算模式,如用 ArcIMS 发布地图时,先由客户端提交地图请求,通过 ArcXML 将各项参数提交 给服务器,服务器根据参数计算并生成客户端所需图形,再通过 ArcXML 反馈 给客户端。但是由于 GIS 中需要访问或处理的空间数据通常是海量的,受网络 带宽限制, 数据传输和浏览速度较慢, 通常客户对每次请求要等待比较长的时间。 针对这一问题,人们提出了地图瓦片技术,即地图缓存技术。 目前,Google Map 的瓦片地图服务是所有在线电子地图服务中最好的服务, 许多瓦片地图服务都是基于 Google Map 的地图模式提出的。GoogleMap 提供了 完整的瓦片地图、卫星影像和应用开发接口,用户可以根据谷歌提供的 API 方 便的调用瓦片地图。

Google Map 生成瓦片地图主要采用的是金字塔模型。在开源的地图服务器中,GeoServer是其中的代表,它采用与 Google 类似的切割方 法,将底图和专题图层分别切割。 虽然地图瓦片技术使 WebGIS 的性能得到极大改善, 但是切片之后的地图以 图片形式存在,当客户端对空间数据进行在线编辑后,这种改变不能立即反馈给 客户端,而是需要后台管理员对地图进行重新切片。为了解决 WebGIS 中地理数据需要频繁编辑和编辑后的图形不能在客户端得到及时反映的问题,郭明武、彭 清山、李黎提出了地图瓦片局部更新,在 ArcGIS Server 融合缓存的基础上, 创建了自定义函数 UpdateTile,根据所更新要素的坐标返回,获取对应的切片, 接着在后台重新生成这个范围内的切片,并最终实现图形显示与数据更新的同步。而 GeoServer 和 GeoWebCache 的瓦片缓存技术中的一致性维护机制则可以 保证 Web 缓存库中的地图信息与底层空间数据库中的地图信息一致, 各 Web 缓 存数据库之间信息一致。

关注公众号
获取免费资源

随机推荐


Copyright © Since 2014. 开源地理空间基金会中文分会 吉ICP备05002032号

Powered by TorCMS

OSGeo 中国中心 邮件列表

问题讨论 : 要订阅或者退订列表,请点击 订阅

发言 : 请写信给: osgeo-china@lists.osgeo.org