ArcGIS Server与GeoServer瓦片生成对比研究 sem扫描电子显微镜
【关键词】arcgis server;geoserver;瓦片;webgis
0 引言
传统的漯河市商业银行
webgis对于客户端提交的地图请求,通常利用实时计算模式,如用arcims发布地图时,先由客户端提交地图请求,通过arcxml将各项参数提交给服务器,服务器根据参数计算并生成客户端所需图形,再通过arcxml反馈给客户端。但是由于gis中需要访问或处理的空间数据通常是海量的,受网络带宽限制,数据传输和浏览速度较慢,通常客户对每次请求要等待比较长的时间。针对这一问题,人们提出了地图瓦片技术,即地图缓存技术[1]。 目前,google mapdccik的瓦片地图服务是所有在线电子地图服务中最好的服务,许多瓦片地图服务都是基于google map的地图模式提出的。googlemap提供了完整的瓦片地图、卫星影像和应用开发接口,用户可以根据谷歌提供的api方便的调用瓦片地图。google map生成瓦片地图主要采用的是金字塔模型。在开源的地图服务器中,geoserver[2]是其中的代表,它采用与google涤纶不干胶类似的切割方法,将底图和专题图层分别切割。
ae-活性酯虽然地图瓦片技术使webgis的性能得到极大改善,但是切片之后的地图以图片形式存在,当客户端对空间数据进行在线编辑后,这种改变不能立即反馈给客户端,而是需要后台管理员对地图进行重新切片。为了解决webgis中地理数据需要频繁编辑和编辑后的图形不能在客户端得到及时反映的问题,郭明武、彭清山、李黎[3]提出了地图瓦片局部更新,在 arcgis serveriradon融合缓存的基础上,创建了自定义函数updatetile,根据所更新要素的坐标返回,获取对应的切片,接着在后台重新生成这个范围内的切片,并最终实现图形显示与数据更新的同步。而geoserver和geowebcache的瓦片缓存技术中的一致性维护机制则可以保证web缓存库中的地图信息与底层空间数据库中的地图信息一致,各web 缓存数据库之间信息一致。