论文部分内容阅读
地理信息系统(Geographic Information System,简称GIS)作为集计算机科学、测绘学、遥感学、地理学、环境科学、空间科学、信息管理科学为一体的新兴交叉科学,越来越受到人们的重视,并广泛应用于城市规划、市场管理、国土资源调查与管理、环境监测与分析、森林监测与管理、农作物估产、公安消防预警、交通与安全管理、配电网管理等诸多领域。地籍管理信息系统有利于管理海量的多时相的空间数据和对应的属性数据,是进行现代国土管理的必要手段和实施数字化国土工程的必然产物。
本文简要回顾了地理信息系统的二次开发方法的发展历程,并指出了基于COM(Component Object Model),OLE(Object Linking&Embedding)和ActiveX基础的组件式对象模型的开发方法是GIS二次开发的潮流与趋势。
介绍了运用面向对象技术的MapObjects开发组件进行二次开发的方法和常用的组件属性、方法、事件的应用,并基于该组件提供的完备的空间数据处理、分析功能,利用可视化开发工具,进行了荆门市农村地籍管理信息系统软件的开发实践,详细阐述了系统的框架结构、数据库建设、功能构成和系统特色。
系统架构为客户端/服务器模式(c/s模式),可以较好的解决用户权限及管理、软件管理、数据管理及同步问题。服务器端安装Microsoft SQL Sever2000数据库软件,为客户端提供数据。客户端是采用Visual Basic开发环境结合MapObjects地理信息系统组件进行的软件二次开发。
该地区信息系统建设使用面向对象的开发语言,充分利用了MapObjects提供的完备的空间数据的分析、处理、显示等功能,有效地提高应用系统的开发效率,具有良好的外观和完善的功能。用户不再需要面对复杂的GIS概念和操作就可以适合本系统,从而扩大了地理信息系统的应用范围。这也是当今地理信息系统的一个新的研究领域。另外,在数据的组织和数据库的建立上,使用新的数据组织与管理方式—Geodatabase,取得了好的效果。