地理信息系统开发关键技术研究

地理信息系统开发关键技术研究
地理信息系统开发关键技术研究

地理信息系统开发关键技术研究

河北省地质调查院夏梦

【摘要】【摘要】为了提高地理信息系统的开放性、可重用性及其分布式的特点,本文指出了现阶段地理信息系统的缺陷,提出了利用面向对象的组件技术、基于Agent思想的分布式策略以及知识管理相关模式来促进地理信息系统的高效开发和简便应用,最后,在上述技术的基础上,开发了高效的地理信息系统。【期刊名称】电子世界

【年(卷),期】2012(000)018

【总页数】2

【关键词】【关键词】GIS;COM;软件工程;ATL

1.引言

地理信息系统(Geographic Information System,简称GIS)[1]是一种采集、输入、存储、管理、检索、分析、描述和显示空间信息的计算机系统,是分析和处理地理空间数据的通用技术,是信息技术的一个重要组成部分,它也是一门集计算机科学、信息科学、数学和统计科学、现代地理学、测绘遥感学、环境科学、城市科学、空间科学和管理科学为一体的新兴边缘学科[1-3]。

GIS开发属于软件工程开发范畴,由于GIS的空间信息管理属性及其应用模式,增加了GIS开发的难度和复杂度,现阶段GIS的缺陷主要表现在:

1)采用效率不高的开发语言。例如MFC并不全面支持GIS的COM组件开发,且加上庞大的命令、函数库,使得开发难度增加,产品开发周期增长。

2)空间数据库及其知识管理系统通常由GIS厂商提供,这导致了GIS系统价格的昂贵。

相关主题
相关文档
最新文档