访问量: 147 次浏览
把GIS的功能模块化,以组件形式提供给开发者使用, 将带来许多传统GIS开发方法和开发工具无法比拟的优势。
1.便捷的GIS开发。用COM技术开发软件时, 各组件集中实现某一特定的系统功能, 组件的生产建立在严格的标准之上, 每个组件提供的API形式接口较之专业的GIS开发语言更易于学习, 凡符合标准的组件都可在目前流行的各种开发工具上使用, 如VB、VC和Delphi等,这样这些语言就可以直接成为GIS的开发工具, 减轻了GIS软件开发者的负担,同时也增强了GIS软件的可扩展性。 GIS的应用开发者也可以不必再掌握专门的GIS二次开发语言, 只用熟悉基于Windows平台的通用集成开发环境, 以及组件式GIS各组件的属性、方法和事件, 就可以完美地完成应用系统的开发和集成。 在需要改变GIS基础软件和应用软件的时候, ComGIS的机制也使得程序员不必从源代码一步步地修改, 只需用新组件替代旧组件即可。
2.强大的GIS功能。ComGIS组件都是基于32位系统平台的, 采用进程内直接调用的形式,所以无论是数据管理的能力还是处理速度方面, 都不比传统的集中式GIS软件逊色。 GIS组件完全能充分利用各种编程语言的优点, 完成传统GIS的拼接、裁剪、叠合、 缓冲区等空间处理能力和丰富的空间查询与分析能力。