摘要: |
地理信息系统是集信息科学、空间科学、地球科学和计算机科学为一体的新兴边缘学科,是推动社会信息化的重要手段之一。近年来,随着计算机技术和网络通信技术的迅速发展,GIS技术取得了长足的进步,应用非常普遍。因此,在地理信息系统的支持下,开发与应用环境地理信息系统,不仅可以方便地获取、存储、管理和显示各种环境信息,而且可以对环境进行有效的监测、模拟、分析和评价。
论文探讨了基于COM技术的组件式GIS的二次开发的实现方式,对组件技术和组件式GIS的优点与应用进行了充分调研;剖析了ArcGISEngine的组成、功能和特点,研究了目前国内、外比较常用的组件式GIS平台,并结合项目的实际要求确定了系统的开发环境和开发工具,重点研究了基于GIS技术的山区高速公路环境信息系统的开发与实现。对整个系统的设计与开发过程,包括系统的用户界面,系统的需求,系统的结构设计,系统的开发模式、软硬件的配置等相关技术进行了探讨。最终利用可视化开发工具C[#]与ArcEngine提供的控件、工具、对象库相结合的具体开发模式,较好地实现了系统的图形显示、图形操作、数据管理、多媒体等功能。该系统的建设使用面向对象开发语言,充分利用了ArcEngine提供的基本的图形操作、数据编辑等功能,有效地提高应用型地理信息系统的开发效率。系统具有良好的通用性、可移植性、安全性、可扩充性、具有良好的操作简单的用户界面。另外,本系统采用Geodatabase空间数据模型来进行数据的组织和数据库的建设,该数据模型有效解决空间数据和属性数据的存储和关联等问题。系统的开发给地理信息系统开发者提供了很好的参考。 |