Page 233 - 建筑工程施工技术与工程管理创新
P. 233

第六章  城市建筑建设与工程管理


               需求高。熟悉和掌握这些软件不是一般的非专业技术人员容易做到的。另外,对
               大多数用户而言,往往只需要 GIS 中的一部分功能,仍然不得不为那些并不需要
               的功能花费额外的资金和精力。这两个方面的问题都给 GIS 技术的普及和大众化

               带来困难,因此从某种意义上来讲传统 GIS 仍然是只属于专家们的技术工具。
                   面对这个问题,有的 GIS 系统采用模块化的方式,用户可以根据实际情况选
               择需要的功能模块,但是这并没有从根本上解决问题。这些可以拆卸的功能模块
               的运行仍然依赖于一个庞大的基础功能环境,而且,系统使用的复杂性并没有因

               此而减少。
                   综上所述,传统 GIS 软件在软件开发、系统集成、用户学习等方面面临越来
               越多的困难,在信息技术日益复杂化和综合化的今天,迫切需要一种新型的 GIS

               软件技术体系,以满足日益增长的 GIS 应用需求,并跟上软件技术发展的潮流。
                   (2)Com GIS 和 Web GIS
                   对于上述问题,已经有解决方案的是组件化 GIS 和 Web GIS。所谓 Com
               GIS,是指基于组件对象平台,由一组具有某种标准通信接口的、允许跨语言应
               用的组件所提供的 GIS。这种组件称为 GIS 组件,GIS 组件之间以及 GIS 组件与

               其它组件之间可以通过标准的通信接口实现交互,这种交互甚至可以跨计算机
               实现。
                   组件式平台主要有 Microsoft 的 COM (Component Object Model,组件对象

               模型)/DCOM (Distributed Component Object Model,分布式组件对象模型)
               和 OMG 的 CORBA(Common Object Request Broker Architecture,公共对象请
               求代理体系结构),目前 Microsoft 的 COM/DCOM 占据市场领导地位。基于
               COM/DCOM, Microsoft 推出了 Active X 技术。作为 ActiveX 技术的重要内容,
               ActiveX 控件是当今可视化程序设计中应用最为广泛的标准组件。新一代的组件

               式 GIS 中的组件也大都是 Active X 控件或者 OLE 控件。Com GIS 也是以 COM/
               Active X 技术规范为基础的。
                   ComGIS 基于组件对象平台,具有标准的接口,允许跨语言应用,因而使

               GIS 软件的可配置性和开放性更强,使用更灵活,二次开发更方便。ComGIS 不
               仅可以成功地解决传统 GIS 在软件开发、应用系统集成和用户学习使用等方面的
               不足,而且有利于降低成本,具有可扩展性强等特点。因此,国际上大多数 GIS
               软件公司开始把开发 ComGIS 软件作为重要的发展战略,ComGIS 是当今 GIS 发



                                                                                      219
   228   229   230   231   232   233   234   235   236   237   238