第一节应用型GIS设计概述2.系统开发方式独立开发单纯二次开发五集成二次开发地理信息系统
地理信息系统 第一节 应用型GIS设计概述 2.系统开发方式 独立开发 单纯二次开发 集成二次开发
2.1独立开发不依赖任何GIS工具软件,所有算法由开发者福独立设计,选用某程序设计语言(C++,Delphi)在一定操作平台上编程实现:开发难度大:无须依赖GIS商业软件,可减少开发成本;与商业化GIS软件相比功能不够完善;地理信息系统
地理信息系统 2.1独立开发 不依赖任何GIS工具软件,所有算法由开发者 独立设计,选用某程序设计语言(C++,Delphi) 在一定操作平台上编程实现; 开发难度大; 无须依赖GIS商业软件,可减少开发成本; 与商业化GIS软件相比功能不够完善;
2.2单纯二次开发完全借助GIS工具软件提高的开发语言(主要为宏语言,如ESRI的ArcView提供Avenue语言,MapInfo公司研制的MapInfo Professional提供了MapBasic语言等)进行应用系统开发;省时省心;编程语言功能很弱,程序不尽人意!地理信息系统
地理信息系统 2.2单纯二次开发 完全借助GIS工具软件提高的开发语言(主要 为宏语言,如ESRI的ArcView提供Avenue语 言,MapInfo公司研制的 MapInfo Professional 提供了 MapBasic语言等)进行应用系统开发; 省时省心; 编程语言功能很弱,程序不尽人意;
2.3集成二次开发利用专业GIS工具软件(如ArcView,ArcGISMapInfo等)实现GIS基本功能,以通用软件开发工具尤其是可视化开发工具,如Delphi Visual C++,Visual Basic,Power Builder等为开发平台,进行二者的集成开发;GIS组件式开发地理信息系统
地理信息系统 2.3集成二次开发 利用专业GIS工具软件(如ArcView,ArcGIS MapInfo等)实现GIS基本功能,以通用软件 开发工具尤其是可视化开发工具,如Delphi ,Visual C++, Visual Basic, Power Builder等为 开发平台,进行二者的集成开发; GIS组件式开发