摘要: Com GIS和Web GIS的关系 在新一代分布式对象Web GIS中,Com GIS将起更为重要的作用。基于分布式对象平台,客户端ComGIS组件与服务器端的 ComGIS组件或者COM服务器之间可以实现直接通信和互操作,从而有效地避免CGI或者Serve...
Com GIS和Web GIS的关系
在新一代分布式对象Web GIS中,Com GIS将起更为重要的作用。基于分布式对象平台,客户端ComGIS组件与服务器端的 ComGIS组件或者COM服务器之间可以实现直接通信和互操作,从而有效地避免CGI或者Server,API形成的通信瓶颈。ComGIS组件不仅仅是在客户端实现地图显示的功能,而且是实现分布式对象WebGIS的直接技术基础。因此ComGIS是WebGIS的一种全新解决方案。例如,ActiveX就是Microsoft公司为适应互联网而发展的标准,可以扩展Web浏览器的动态模块,任何ActiveX控件都可以设计成Internet控件,镶嵌在网页中,作为Web页面的一部分。随着分布式对象Web(Distributed Object Web)技术的逐渐成熟、未来的Web GIS将是基于组件对象模型开发的分布式对象Web GIS。从基础软件的角度来看,Com GIS和Web GIS之间的界限将会变得模糊不清,而只是应用方式上的区别。事实上,目前已经有基于ComGIS的WebGIS产品,如ESRI公司的Internet Map Server;Intergraph公司的Geo Media WebMap等。
软件可重用技术和构件技术在GIS系统中的应用推动着Com GIS的发展,由于Com GIS具有突出的优点,许多著名的GIS厂商纷纷将COM技术全面引入到已有的GIS系统中,这种系统结构上的改变的投资是巨大的。