宋蕾
摘 要:随着现代科技的发展,土地变更调查朝着科学化、自动化的现代管理方向发簪。本文主要根据土地变更调查的特点,对ArcGIS Engine的土地变更调查管理系统的设计与实现进行分析,该系统能够对不同数据源、不同时期的数据进行叠加分析,将报表自动的输出。土地变更调查管理系统有效的保证了变更前后地类总面积不发生改变,同时可以根据数据分析的结果对地类变化的流向以统计报表的形式呈现出来。经过研究表明,该系统的针对性较强,使用价值较大。
关键词:ArcGIS Engine;设计;土地变更调查;管理系统
由于在土地变更调查中,包含大量的资料和数据,因此在网络技术、计算机技术及GIS技术基础上,对土地变更调查实现科学化、自动化、现代化的管理成为必然。目前,土地管理方面的系统较多,但是能够自动完成统计报表输出与图层更新的系统、对不同时期的数据进行叠加分析的系统还比较少。本文根据目前土地变更调查的过程,设计出基于ArcGIS Engine的土地变更调查管理系统,解决诸多系统存在的一些不足之处。
1 系统设计思想
数据输入、变更分析及数据输出这三个功能是土地变更调查管理系统的关键。要能够将各种矢量格式及图形数据输入系统数据库,变更分析是系统的核心,为了保证变更的灵活性与正确性,该系统采用历史库与过程库,用户根据过程库的结果,可以对数据的准确性进行检查,生成各种统计报表,在确认无误后进行操作。变更分析是系统是通过合并过程库数据,对原有图层进行覆盖,得到新的土层,并将原有土层存入历史库。数据输出是根据变更分析的结果输出各种报表。该系统采用C/S模式进行管理与维护,形成管理平台,从而实现土地变更调查的信息化管理。
2 系统设计流程
2.1 过程库的设计与实现
过程库主要是对变更叠加分析的结果进行记录,具有固定的字段结构,而随着程序的运行,记录值会发生改变,因此过程库是一个动态库,也是系统进行各种分析的数据源头。其实现的步骤包含以下几个方面:首先,将现状面状地类导入到数据库,然后将该图层的副本导入并命名;其次,利用Union函数,每次取出一个变更图斑与现状图进行叠加分析;第三,将分析的结果放入过程库,并对各种面积重新进行计算;第四,重复以上操作,直到生成最终的图层;第五,将过程库清空,将最终生成的图层数据转入过程库,并生成量算图及报表;第六,在更新时,根据目标标志码将过程库中的变更图斑合并,删除原现状面状类图,形成新的现状图层;第七,根据变更图斑,以及现状线图层,找出其相交线,放入线过程库,根据空间橡胶关系,删除现状线地类,再将线过程库复制到现状线状地类图层,形成新的现状图层。
2.2 历史库的设计与实现
作为一个时空数据库,历史库的作用是将空间信息与时间信息统一存储在一个数据库中。而现阶段的GIS数据库都是面向空间数据的。对其解决,只能是在地理信息上加时间标记,在空间要素坐标上附属时间信息。尽管历史数据包含现状数据,但因为历史数据是对各个时期的状况的总结,因此数量上非常庞大,用户使用起来非常麻烦,因此将历史数据与现状数据分离存储,二者保持同步。最初的历史数据与现状数据是相同的,其属性表结构也基本一致,不同的是历史数据比现状数据多两个字段,用于存储时间信息。二者的同步是指,先对现状数据编辑并记录,然后将结果更新到历史数据,使其保持同步。因为二者是分开存储的,因此要分两步进行保存,先保存现状数据的结构,再保存变更历史数据。
3 系统模块组织及特点
该系统中,主要模块有:系统设置:对登陆系统的用户名与密码进行设置,对系统连接的数据库进行设置;图层管理:对矢量图层及栅格进行添加和删除,对地图窗口的显示顺序进行调整;视图控制:平移、缩小、放大地图等操作;统计查询:对不同地点、时间、地类,以及地类的现状、历史和用户自定义查询的统计与分析;变更入库:将变更调查的数据入库;数据分析:对现状数据与变更调查数据叠加进行分析,将变更信息输入数据库;报表输出:将各种统计报表输出;数据库维护:对数据库进行备份以及恢复,以及字段维护;系统帮助:主要是系统的使用说明等。
该系统能够完成不同类数据的查询、入库及统计。通过过程库实现了现状数据与变更数据的叠加,从而对各种地类的流向与变化进行分析,将报表输出;通过历史库,可以将误操作的数据恢复,并能对以往的数据进行查询与回访。基于ArcGIS Engine的土地变更调查管理系统侧重于对不同时期数据的动态分析,所以具有较强的针对性,这是其优势方面,也是其不足之处,对管理工作中的关系到的各种业务逻辑没有引起重视。系统的编辑功能相对不足,还需要进一步的完善。
[参考文献]
[1]孙在宏,张应奎,王勇.土地利用数据库实时增量更新与监管模式及技术方法[J].南京林业大学学报(自然科学版),2012(1).
[2]张会会,聂宜民,孙常琴,牟姣,王明浩,苑波,赵弘韵.基于ArcGIS Engine的县(市)级开发区土地集约利用评价系统研究——以山东省招远市为例[J].国土资源科技管理, 2011(4).
[3]霍莉,王少平,郑丽波.基于ArcGIS Engine的污染源数据库系统开发与应用[J].长江流域资源与环境,2007(5).
[4]张寅,王庆,于冠男,王慧青.土地利用变更分析与管理系统设计与实现——以SuperMap Objects软件应用为例[J].测绘科学,2010(6).