矢量方式和栅格方式的电子地图的利弊

现代生活中电子地图已经成为了人们了解空间信息的重要手段。在因特网上发布电子地图( b/s 结构)主要包括两种方式。一种为矢量方式,一种栅格方式。
矢量方式 根据空间坐标点数据和数学公式,通过客户机的本地驱动来描绘地图。
栅格方式 通过图片的方式来显示地图。
相对应于以上的两种发布方式, b/s 结构又可以细分为 fat b/s 结构,和 thin b/s 结构。
Fat  b/s 胖浏览器 / 服务器机构,地图的计算和绘制的过程在客户端完成。
Thin b/s 廋浏览器 / 服务器结构,地图的计算和绘制都在服务器端完成。客户端浏览器只显示图片。
对于以上的两种方式的优缺点进行比较,主要有以下的几点:
1.  速度:对于矢量方式的电子地图,由于地图的绘制过程在客户机上进行,所以在地图的一些基本操作上速度会显得比较快。但是为了能够在客户机上描绘,必须将所有的数据都下载到客户机,这样做的一个缺点是在用户第一次打开网页的时候速度会比较慢,这种情况会随着地图数据量的增加变得很明显。对于栅格方式来说,它的每一次的速度都是均衡的,每一次的地图绘制都委托在服务器,这样速度的关键就在服务器的性能和网络的带宽上,可以通过提升服务器硬件或者是提供分布式的服务来提升速度。由于在服务器端进行复杂的计算和地图绘制,从理论上来讲,服务器端可以支持的数据量是无限大的,而速度不会受到影响。
2.  资源占用:从资源占用的角度来看,为了在客户机进行描绘,矢量方式对客户机配置比如内存, CPU 等的要求比较高,当数据量越大时要求的配置越高。而栅格方式显示的只是图片,对客户机没有什么特别的要求。
3.  平台依赖性:因特网的用户使用的浏览器千差万别, IE, NETSCAPE, MOZILLA, MYIE 等等,使用的操作系统也不一样,存在很多不兼容的地方,所以对于矢量方式的 fat b/s 结构的电子地图,它需要通过一个通用的平台保证在所有的浏览器上都可以运行, JVM java 虚拟机)就是这样的一个选择。对于 thin b/s 结构的电子地图,由于浏览器显示的始终是图片,没有平台的依赖性。
4.  易用性和可维护性:因为矢量方式必须要在客户机上安装 JVM ,如果客户机系统上没有安装 JVM, 在第一次连接地图的时候会要求下载和安装 JVM 插件。很多用户在使用不同的浏览器的时候,常常发生 JVM 不能够安装,或者因为安装不正确和配置不当而不能够正常使用地图的情况。对于栅格方式则没有这样的问题。
5.  矢量发布依赖于 JVM, 这样存在政策的风险性,国内的用户大部分都在使用 WINDOWS 系统,一般情况下 WINDOWS 系统都是自带 JVM 。但是,大家都知道微软和 Sun 公司曾经在是否支持 JAVA 上闹得沸沸扬扬, WINXP 也曾经不支持 JAVA ,现在虽然和解了,但是为了商业利益,谁也不知道是否还会出现纠纷。
6.  从发展趋势来说, thin b/s 结构是网络发布的一个发展方向。它对客户机操作系统、浏览器的没有依赖,只要在服务器端进行技术上改进,就能够提供更好的服务。随着在硬件技术,缓存技术,分布是技术的发展,加之网络带宽的提升,栅格方式的发布在速度上将会大幅度的提升。国外的很多著名的网站提供的电子地图都是 thin b/s( 栅格方式 ) 发布的。比如 , GOOGLE, MSN 等等。
从项目的经验来说,对于采用何种模式进行地图服务的发布,一般有几个大的原则。在局域网内部可以选择 thin b/s ( 栅格方式 ) 或者 fat b/s (矢量方式)中的一种,在因特网上发布最好采用 thin b/s( 栅格方式 ) ;如果实时要求比较高,建议采用 fat b/s 结构,如果对于实时要求比较低,采用 thin b/s 结构。当然这也不是绝对的。需要根据具体的项目来进行全盘的考虑。
国外的 Internet 上的电子地图采用 thin b/s (栅格方式)的居多,做得比较好的有 map.goolge.com ,栅格方式,速度上相当快。
   国内的 Internet 上的电子地图采用 thin b/s( 栅格方式 ) 的也有很多比较好的网站,比如全国性范围的 www.go2map.com ,地方性的 www.sz-map.com 等。希望这些网站能够继续努力,为国内的用户提供更好的地图服务。当然,国内也有在 Internet 上采用 fat b/s( 矢量方式 ) 发布的电子地图,做得比较好的有 map666, 速度也不错,但是兼容性上有一些问题,我曾经在 MYIE 上打不开 map666 Map666 internet 上的速度能够这么快的原因可能和 map666 采用的数据格式,数据量(现在数据量相对小)和采用的 JVM (微软的 JVM )有关。总体来说,做得不错,但是随着数据量的增加,和使用的不同浏览器用户的增加,速度和兼容性需要时间进一步的考验。

  

  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值