论文部分内容阅读
GIS技术的引入,使得旅游信息管理进入了信息化、数字化时代,成为旅游资源信息集成管理和旅游信息提取与综合的强有力工具。 本文介绍了地理信息系统二次开发的三种方法和常用组件的属性、方法及其事件的应用,并详细介绍了基于ArcGIS Engine组件的开发方式。总体设计思路是基于ArcGIS Engine提供的空间数据处理、数据编辑、空间分析等组件,利用可视化开发工具VB进行旅游信息系统的开发。系统主要由GIS功能模块和旅游信息模块组成,其中GIS功能主要包括视图浏览、矢量图层的查询、属性管理、图形操作、基本的空间分析及各种专题图件输出等。GIS功能采用ArcGIS Engine的接口技术来实现,对于部分简单的GIS功能,直接调用ArcGIS Engine提供的工具按钮实现,对于复杂的GIS功能,如旅游信息模块等则通过调用ArcGIS Engine对象库中的函数和控件并结合VB编程方法实现。 本地理信息系统研制使用了面向对象开发语言,并充分利用了ArcGIS Engine提供的基本的图形操作、数据编辑、图形显示、空间分析等组件来搭建,该法有效地提高应用地理信息系统的开发效率,且具有良好的用户界面和完善的功能。基于ArcGIS Engine开发的信息系统最大的特点是能完全脱离ArcGIS软件系统在WINDOWS环境下独立运行,而且操作简单方便。 最后,本文以西安旅游信息数据为例,验证了本旅游信息系统的可行性、可靠性和鲁棒性。