访问量: 249 次浏览
把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的拼接、裁剪、叠合、
缓冲区等空间处理能力和丰富的空间查询与分析能力。