发布网友 发布时间:2024-10-24 09:33
共1个回答
热心网友 时间:2024-11-09 20:50
GIS技术的发展经历了从功能模块、包式软件、核心式软件到ComGIS、WebGIS的转变。传统GIS虽功能成熟,但多基于过时的封闭系统,且软件庞大复杂、成本高昂,阻碍了GIS的普及和应用。组件式软件作为新一代GIS基础,ComGIS为解决传统GIS问题提供了新思路。
ComGIS结合面向对象技术和组件式软件,实现GIS开发创新。许多WebGIS软件采用HTML标准和Java/ActiveX传递活动内容。新型分布式面向对象WebGIS可采用CORBA/Java或DCOM/ActiveX技术开发。ActiveX控件不仅用于一般容器程序,还能嵌入Web页面,设计为Internet控件,与Web页面中的控件通过脚本通信。ComGIS是WebGIS解决方案,运行通常比基于Java的更快。
GIS的核心是GIS软件,其发展与IT技术紧密相关。早期GIS软件采用桌面GIS加专用二次开发语言,存在用户难学、难用、扩展困难等问题,仅限测绘、土地等少数部门使用。20世纪90年代中期,微软推出COM组件技术,GIS中得到广泛应用,形成COMGIS。COMGIS具备高效无缝集成、成本低等优点,以及组件式软件的可编程和可重用特性,GIS开始融入IT主流,进入COMGIS阶段。
COM是组件式对象模型(Component Object Model)的英文缩写,ComGIS是面向对象技术和组件式软件在GIS软件开发中的应用。组件式软件技术已经成为当今软件技术的潮流之一,推动了地理信息系统的组件化发展,组件式GIS是GIS的发展新阶段。