3、系统的优势
3.1 突显“快速”
(1)地图底图变革
就提供地理底图的方式来讲,WebGIS系统再也不是传统的方式——服务器端将矢量地图临时生成栅格图发给客户端,而是事先生成好栅格图,用户请求时不必做任何处理就可以即时发给客户端;就客户端的显示方式来讲,摒弃了传统的一张地图的显示方式,客户端采用多幅小图拼接的方式显示,总体看起来像是小图片填充一个大的栅格的效果。
(2)地图的文件存储
WebGIS系统为了提高响应速度,将地图底图以文件的方式存储在服务器上,以文件流的形式读取地图数据速度远远比从数据库中读取要来得快。另外,由于用户对地图数据的维护量基本趋于零,因此地图的这种管理形式完全可以满足需求。
(3)B/S的优势
基于B/S模式的构架,客户端和服务器端分担不同的任务,分散处理加快了系统的运行速度。
3.2 地图数据和业务数据相对分离
(1)分开存储
地图数据采用文件的方式存储,业务数据采用DM数据库存储。地图数据的文件存储减少了数据访问的时间,为客户端的快速响应提供保障,而业务数据用DM数据库存储也为信息点的高效利用、管理和维护提供了方便。
(2)分开管理
WebGIS系统极大的降低了用户对专业地理信息数据的维护,基本趋于零维护,用户更多的是维护、管理自己非常熟悉的业务数据。对地图数据的维护可以交给更专业的公司完成,而且更新和维护的成本相对较低。如果用户的业务数据维护的好,我们甚至可以不维护或者少维护地图数据。
(3)分层显示
地图的底图用文件的形式读取直接通过IE显示,用户的业务数据可以按照用户的需求分层叠加到地图底图上,地图只作为地图显示,更加丰富的信息点和业务信息可以定制叠加,非常灵活。
(4)有机结合
WebGIS系统之所以能快速、直观的完成专业GIS才能实现的功能就是因为地图底图和业务数据存在内在的关联,关联点就是经纬度坐标。通过经纬度坐标可以将信息点和地图位置唯一的对应起来,使得用户的业务数据、信息点数据具有了空间属性。这是WebGIS系统之所以能实现强大GIS功能的主要原因之一。
3.3 强大的信息点反显功能
丰富的信息展示功能是地理信息系统的关键所在,而现代城市发展过快,业务数据增长不规律。因此光靠更新地图来更新信息点不但成本高,而且周期过长。WebGIS系统提供了强大的信息点反显的功能,能根据客户需求分层、直观的现实各类信息点。不仅解决了地图信息点实时更新的问题,而且在一定程度上降低了地图维护的费用。
3.4 复杂空间数据问题的巧妙解决
WebGIS系统不但能满足兴趣点定位的需求,而且可以处理常用的线数据、面数据。为了避免矢量化问题对响应速度的影响,我们在处理线数据和面数据的过程中巧妙的用点数据回避。用点数据和vml的绘制的线以及点数据和vml绘制的多边形来描述线数据和面数据,而通过点、线以多边形之间的计算来巧妙的解决各种常用的空间线和面数据。
3.5解除版权、涉密的后顾之忧
矢量数据,尤其是大比例尺的矢量数据一般是涉及到版权、涉密等问题。栅格化处理更跟好的保护版权,有为我们日常应用提供方便;另外,考虑到涉密等问题,WebGIS系统能更好的伪装经纬度信息,可以很方便的使用相对坐标表示各种信息点。
3.6 丰富的接口,方便集成到其他系统
WebGIS系统具有丰富的接口,可以与GPS结合实现信息点实时定位,也可以实现路径回放;也可以为其他系统提供空间距离计算、区域判断、信息点回显、线数据查询等接口;后台程序基本能满足很多非专业用户对的地理信息的需求,接口定制开发速度快。