论文摘要:基于组件化GIS的陕西省可持续发展评价信息系统
地理信息系统(GIS)以其强大的空间数据处理分析和地图可视化功能受到了各管理部门、使用单位的青睐,目前正广泛应用于土地利用、国土整治、城市规划、交通指挥、水利水电、测绘、环境保护等部门。近年来,随着生态环境压力的日益加剧,可持续发展已成为各个国家必要的战略选择。在《中国21世纪议程》中明确提出应该对中国现有的可用来支持可持续发展的信息系统做出技术评价和比较,找出存在的问题和改进的途径,在此基础上,“逐步建立起可持续发展信息系统与统计监测系统”。选择地理信息系统作为可持续发展评价信息系统的开发平台,可以满足可持续发展评价的复杂性、多数据等特征的需求,同时也充分发挥了地理信息系统的空间分析功能以及采集、存储、管理、显示与应用的计算机系统的特性,为可持续发展评价开辟了一个新的方向。组件式GIS是GIS发展的高级阶段,其基本思想是把GIS按功能划分为几个控件,每个控件完成不同的功能,用户通过控件提供的接口,编制代码实现相应的功能。在可视化开发环境下将GIS控件与其它非GIS控件集成在一起,形成最终的GIS应用系统。因为组件式GIS高效无缝的系统集成、无需专门的GIS开发语言、易于掌握、大众化、成本低、周期短的特点,笔者选用Map Objects控件,利用可视化语言Visual Basic (VB)为开发语言设计开发了陕西省可持续发展评价信息系统。
本文在参考了其它可持续发展评价以及可持续发展评价信息系统构建的研究基础上,主要对陕西省可持续发展进行了评价,并对陕西省可持续发展评价信息系统的设计、实现等功能进行了重点研究,经过探索和实践,试图在以下方面有所尝试和突破:
(1)本文利用现有的GIS组件Map Objects为平台,通过可视化开发工具VB对其进行可持续发展相关信息评价功能进行开发,完成了相关功能的程序设计,建立了陕西省可持续发展评价信息系统。
(2)本文研究采用面向对象的数据模型构建数据库,以属性数据库为核心,通过关键字段ID建立空间数据库和属性数据库相关联,实现了空间数据和属性数据的交互查询功能。
(3)系统提供了多种形式的专题地图,使其评价结果如地图等输出不受专业软件的限制,任何没有安装专业GIS软件的用户都可以直接进行查询和应用。
(4)系统采用模块化结构设计,所有的动作被集成在命令按钮上。要执行某一功能,用户只要单击相应的命令按钮即可以实现,界面友好简洁,面向普通用户。
(5)本文的研究也是地理信息系统在可持续发展评价领域的浅尝和应用,对可持续发展评价以及相关的基础数据库的构建有一定的推动意义。