查看文章中的例图请在【资料书籍】频道中选择对应的书籍下载
O 引言
矿产资源是不可再生的资源,从工业化大规模开采至今,如何对其进行有效开发利用与管理一直是非常重要的课题。为此,国内外的学者对矿产资源管理进行了多方面的研究,提出依靠先进的计算机、地理信息系统等现代信息技术以改变传统的矿产资源管理落后的现状。
当前矿产资源信息系统存在多方面的问题,主要有:1)由于受早期的管理信息系统(MIS)建设的影响,认为资源信息系统类同于管理信息系统,缺少空间数据的管理能力;2)既使引入GIS技术也只是从制图系统的角度出发,缺乏必要的空间分析、预测能力;3)以现存的地理信息系统平台为基础,利用其本身的开发语言(如Maplnfo公司的MapBasic和ARC/INF0公司的AML等)进行开发。这些应用系统效率低下,不尽人意,且在接口设计上相对单一,难于发挥GIS管理空间和属性数据的作用,满足不了资源管理者的需要。
鉴于目前的研究现状及存在的问题,本文提出通过对数据的合理分类,建立全关系型的空间数据库,以此为基础实现对矿产资源进行有效的管理。并以ArcSDE + sqlServer实现空间数据库的建立,以ArcEngine+C#高级编程语言进行矿产资源管理系统的二次开发,探讨一种基于GIS的矿产资源管理模式,从而达到对矿产资源信息管理的目的。
1数据分类组织与空间数据库的建立
1.1数据组织
GIS处理的数据分为[1]:1)与空间位置、空间关系有关的数据,称为空间数据;2)空间实体的属性信息,称为属性数据。把GIS技术应用到矿产资源管理中,需要对数据进行合理的分类使之能被GIS处理。根据行政区一矿一层分类原则并结合矿山开发的特点,将要素分为不同的图层,然后根据需要再在各级图层上划分子层,具体各层包含的信息为:1)土地利用现状层:建筑物、农用地、林地、道路、水域、塌陷区、复垦区、复垦类型、挖损土地、废矸压占土地、各种点状要素以及要素符号和注记等;2)资源贮存与储量层:储量块段、储量、基础储量、保有量、损失量、钻孔,以及要素符号和注记等;3)地质条件层:煤层、岩层、断层、陷落柱、井田边界、符号与注记等;4)开采现状层:采掘面、所在矿层、煤巷、岩巷、矿柱宽度与回收计划、拟注销储量块段、符号与注记等;5)开发规划层:采空区、计划开采区域、保护煤柱、符号与注记等。
每一图层上的要素都按照点、线、面和辅助层的方式来组织,然后通过对具有不同特征的要素运用不同的线型、填充颜色、符号等方式加以区别。
1.2空间数据库设计
空间数据库是GIS系统中最基础的部分,对应于GIS处理的数据,其有两部分:1)存储空间数据;2)存储属性数据。在以往的应用系统中,通常将这两类数据分别存储,利用关系型数据库存储属性数据,而将空间数据保持原有的文件结构不变。通过在空间数据文件和关系数据库的属性数据中建立关联为基础来构建应用系统。随着GIS应用的发展,空间数据的文件管理模式在实现数据共享、网络通信、并发控制及数据的安全恢复机制方面出现了难以解决的问题[2]。
鉴于传统GIS数据存储方式的缺陷,本文利用空间与属性数据全关系型数据库的管理方式来构建空间数据库。在GeoDatabase数据模型的基础上,以ArcSDE+sqIServer2000实现矿产资源的空间数据库。GeoDatabase是一种新型的面向对象的数据模型,它使GIS数据集中的特征更加智能化,使物理数据模型与其逻辑数据模型更接近。 ArcSDE是一种空间数据引擎。其主要功能就是在关系数据库与GIS之间充当一个应用网关,充分把GIS和关系数据库集成起来[3],从而实现空间与属性数据的无缝集成和一体化存储管理。
在上述矿产资源数据分类的基础上,对数据进一步细化,构建出GeoDatabase数据模型(图1)。