摘要: |
以信息科学和技术为代表的当代高新技术的发展,正在影响着一个国家和地区的产业与经济的发展,地理信息系统、交通信息化都是其重要的体现,并且正在向智能交通系统及其产业化方向发展。交通地理信息系统是收集、存储、管理、综合分析和处理空间信息和交通信息的计算机软硬件系统,是在地理信息系统技术基础上发展而来的。
随着计算机软件技术的不断发展,对地理信息系统的开发方法也越来越多样化。而基于组件式GIS的开发是当今时代的潮流。本文主要介绍了基于COM技术的ArcGIS Engine技术在交通地理信息系统开发中的应用。
本文首先介绍了研究背景与其意义,接着论述了组件式GIS的引入及其与传统GIS相比其具有的优点,对基于ArcGIS的二次开发方法进行了分析与比较,从而引入基于ArcGIS Engine作为应用系统的二次开发工具,并详细介绍了该组件技术及其特点。
最后采用ArcGIS Engine9.2作为系统的GIS开发平台,采用面向对象的方法进行程序设计,通过Visual C++开发语言调用ArcGIS Engine组件库所提供的符合COM协议组件,利用相关接口和函数开发系统功能,实现了数据加载、图层控制、城市公交管理、缓冲区分析等功能。本系统开发作为交通GIS实际应用的有益开发探索,建立了简单的城市交通地理信息系统,为其他交通GIS的开发提供了有效的借鉴。 |