摘要: ComGIS的开发 确定合理的开发策略和选择合适的组件规范及相应的开发工具 是从传统G1S到ComGIS的关键。这又因开发ComGIS基础平台和ComGIS应用系统的不同而不尽相同。 1.开发CbmGIS基础平台的流程 明确平台功能—功能划分—选择组件规范—组...
ComGIS的开发
确定合理的开发策略和选择合适的组件规范及相应的开发工具 是从传统G1S到ComGIS的关键。这又因开发ComGIS基础平台和ComGIS应用系统的不同而不尽相同。
1.开发CbmGIS基础平台的流程
明确平台功能—功能划分—选择组件规范—组件化实现—测试—发布。
明确平台功能是指确定要开发的ComGIS的功能。到目前为止,现有GIS平台都能完成数据输入/输出、数据管理、图形数据编辑、空间分析等基本功能,但它们又各有自己的优势,因此,在确定开发ComGIS基础平台时,首先要考虑的是如何把自身的优势转化为ComGIS基础平台的优势,借以确定其相应组件的功能。
功能划分主要是指在通过分析各个功能块在逻辑上和实现流程上的依赖性,依据模块间依赖性最小的原则把平台的功能划分为多个模块。
选择组件规范指的是根据平台的应用环境和指定的功能,从上述的三种组件规范中选择合适的规范。这里主要应考虑的问题是要开发的平台对Windows环境的依赖性。
组件化实现是指选择合适的开发工具实现划分出的多个模块。
2.开发ComGIS应用系统的流程
确定开发平台—应用系统功能划分—组件化实现—测试—投人应用。
确定开发平台在这里主要是指根据应用要求和运行环境,选择进行二次开发的平台。选择的依据是开发平台的功能、稳定性以及平台软件开发商的技术支持。
应用系统功能划分方面主要在于解决用户的业务逻辑。根据具体用户的需求确定应用系统功能并按照组件的划分要求分解为若干模块。