webgis实现技术分析

mapbar、uumap等和mapinfo、esri的webgis的引擎技术完全不同。
mapbar等采用的是后台图片技术,图片是预先生成好的。不论你缩放到哪个级别,所看到的图片都是在服务器端已经生成好的。
而arcims和mapxtreme是当你做缩放操作的时候,发送一个请求给后台的服务器,服务器根据你请求的范围,图层情况动态的生成一个图片,然后返回给你一个生成的图片的文件名,前台再把这个文件显示出来。基本上是由Javascript在前台计算出请求图片的文件名。然后IE请求当前可见图片并缓存周围八个方向的图片。
所以mapbar等在速度上,要优于传统的webgis的引擎技术。但gis的更高级的应用比如缓冲区分析,网络分析等的实现,对于后台是图片库的这种技术来说,实现起来就需要额外的服务来解决。而对于图层控制,他可能都很难实现。所以两者在响应速度,应用高度,应用范围方面还是各有不同的.

图片切割并不复杂,程序可以自动完成。
命名规则也很简单,应该包含x,y和zoom信息。
为了方便管理,兴趣点最好用数据库保存,动态绘制在地图上。

都是基于预生成技术设计的,将原来专业GIS软件显示的数据预先生成不同等级的图片,然后设计一个客户端显示这些图片即可,只要坐标转换搞定,即可将外部数据显示到该系统中,借助VML  ¦ ¦ SVG,完整的显示系统包括一个切图系统和客户端地图显示系统。

http://topic.csdn.net/u/20070823/09/6b174d18-6b10-464f-8362-08e194a0c723.html

你可能感兴趣的:(Web)