地理信息系统(geographic information system,GIS)是对空间数据进行采集、储存、管理、运算、分析、显示和描述的技术系统。将GIS技术引入自然资源资产审计,利用GIS技术的定位、空间分析、影像对比、计算机综合分析方法等,对自然资源的数量、质量、变化等方面进行审核,有助于解决“疑点难找、量难核、图难测”等问题。目前,虽然GIS技术在自然资源资产审计中得到普遍使用,但在审计数据与服务共享方面研究较少。GIS中可以构建业务处理模型并发布成服务,在Web端进行调用,实现应用共享。本文将自然资源资产审计业务与地理处理模型相结合,构建审计分析模型,开发自然资源资产审计系统,实现在Web端即可调用审计分析模型,达到简化操作、模型共享的目的。 一、地理处理服务 地理处理服务是借助万维网来展示GIS分析功能的方式,使用服务器计算机的资源在服务器计算机上执行分析,提高分析计算执行效率。在ArcGIS中提供了大量用于执行各项GIS任务的分析工具,如简单的缓冲区、叠加、裁剪以及复杂的回归分析、影像分类、重分类等GIS任务。通过地理处理服务可以将不同的分析工具按照一定顺序结合在一起,完成对复杂的空间关系建模、分析,具有构建一次可多次使用的特点。在ArcGIS中可以通过图形化建模工具模型生成器(model builder)来创建业务处理模型,以流程图方式显示,用户可以拖入ArcGIS内置的分析工具,利用Python编写的脚本工具分析数据,然后设置输入、输出要素,就可以在外部调用该工具,此时只需要设置输入和输出数据就可以运行模型得到分析结果。 地理处理服务包含地理处理任务,任务采用在Web应用程序中捕获的简单数据,对其进行分析处理,然后以要素、地图、报表、文件等形式返回输出。 二、系统分析与设计 (一)建设目标 自然资源资产审计系统的目标是解决自然资源资产审计中疑点难发现的问题。根据自然资源管理法律法规、业务处理逻辑、审计经验,利用GIS空间分析能力,基于地理处理服务构建自然资源审计分析模型,系统通过Web端调用模型服务自动生成审计疑点,快速得到审计疑点时空分布状况,提高自然资源资产审计的效率。 (二)系统结构 系统结构包括浏览器端应用、两个网络、三类服务器(如图1所示)。在浏览器端应用中自然资源资产审计系统提供自然资源审计相关业务。专用网络提供客户访问自然资源资产审计系统的接口;内部网络用于连接各个服务器,提供数据调用和访问支持。三类服务器中代理服务器作为系统对外访问的代理,是实现专用网络客户端与内部服务器数据交互的桥梁,所有外部请求都由代理服务器过滤转发至内部服务器,再由其中转请求结果返回给客户端,通过防火墙的隔离,避免了内部服务器暴露在因特网上的风险,提高了系统的安全性;Web服务器用于存储页面表单数据,承载自然资源资产审计系统,提供模型服务、Web服务、WebGIS服务;数据服务器用于存储系统相关的空间数据和业务数据,提供数据库服务、文件服务等。 (三)数据库设计
自然资源资产审计涉及的数据主要包括土地资源、矿产资源、森林资源、草原资源、水资源、环境保护、基础地理信息以及相关法律法规等方面的数据。由于数据来自多个部门,存在格式、坐标等多样性,在数据入库前需要对数据进行格式转换、坐标转换、数据合并等数据预处理工作,然后按照资源类型进行分类规整,最后存入数据库中。系统采用Oracle数据库与文件存储结合方式,将矢量数据与属性数据存储在水资源库、环境资源库、矿产资源库、森林资源库、草原资源库、土地资源库、法规库、基础地理信息库、系统管理库等9个数据库,将栅格与其他文件(如文本文档、照片等)存储在服务器上。 (四)审计分析模型构建及发布 1.审计分析模型构建 自然资源审计分析模型建立的基础是自然资源管理法律法规、审计思路、审计经验,通过对法律法规的解析,分析对自然资源的定性、定量的管理衡量指标,结合审计经验、审计思路,对审计过程进行开发固化。根据法律法规、审计经验、自然资源数据,形成审计思路,再根据审计思路选择相应的分析工具进行分析;由于相交、擦除等分析会造成分析结果存在多个不相邻的图形组成同一条记录(多部件)和零碎图斑,因此需要对分析结果进行拆分工作,然后计算面积,删除零碎图斑(如图2所示)。 以永久基本农田保护分析为例,根据基本农田、国家级公益林、基本草原划定的方法以及保护法律法规可以发现基本农田与国家级公益林、基本草原之间不应存在重叠现象,从《基本农田保护条例》中可发现建设用地不能占用永久基本农田。因此我们可以利用GIS中的叠加分析查找重叠的部分,构建模型的主要思路如下:(1)利用永久基本农田与林业国家级公益林进行叠加分析,得到永久基本农田与国家级公益林重叠数据,并计算重叠面积;(2)利用步骤(1)中的分析结果对永久基本农田进行擦除,得到未与国家级公益林重叠的永久基本农田,再用该数据结果与基本草原进行叠加,得到永久基本农田与基本草原重叠的数据,计算重叠面积;(3)利用步骤(2)中的永久基本农田与基本草原重叠数据对未与国家级公益林重叠的永久基本农田进行擦除,得到未与国家级公益林和基本草原重叠的永久基本农田;(4)筛选国情监测地表覆盖中的建设用地(房屋建筑),在与步骤(3)中的结果进行叠加分析,得到永久基本农田与建设用地重叠的数据,并计算重叠面积;(5)将国家级公益林、基本草原、建设用地与永久基本农田重叠的数据进行合并输出。在ArcGIS中通过ModelBuilder来设置输入、输出数据,同时按照审计思路将相交、擦除、筛选、分析后处理等工具按照一定的顺序连接在一起,完成永久基本农田保护分析。