农村土地承包管理信息系统设计与实现
2014-04-04周世健
蔡 瑜,周世健
(1.东华理工大学,江西 南昌330013;2.江西省科学院,江西 南昌330029)
0 引言
近年来随着我国社会主义新农村建设的发展,农村各项事业对土地的需求日益扩大,加之土地规划不合理,因而造成农村土地资源浪费或低效配置。目前在我国不少地方有关农村承包地方面仍存在地块不实、四至不清、面积不准等问题,导致较多争议和纠纷的出现[1]。为了合理地开发、利用现有的土地资源,及时了解与掌握土地利用的变化数量和空间特点,保持耕地总量动态平衡和土地资源的可持续利用,使相关农业部门在其信息管理、评价分析和管理决策中提高工作效率和管理水平,迫切需要利用先进的技术来管理承包地信息[2]。本文将具有可视化表现和空间分析功能GIS技术应用于其中,设计并开发了农村土地承包管理信息系统。
1 系统设计
1.1 系统设计目标
充分利用最新基础测绘地理信息成果,从实现承包地管理智能化、决策科学化和信息管理规范化的设计思路出发,利用地理信息系统(GIS)技术以及数据库管理(RDBMS)技术,采用3层体系结构,实现承包地数据的查询统计、业务报表输出、四至平面图查询及打印、承包地数据的导入导出以及承包地数据的更新等多方面应用。建设农村土地承包管理信息系统,实现农村承包地数据成果和档案资料准确化、完整化、信息化、动态化即“四化管理”。
1.2 系统结构与功能设计
本系统基于.NET平台和嵌入式GIS组件库ArcGIS Engine,利用SQL server2005作为数据库管理平台,ArcSDE作为空间数据库引擎(利用SDE提供的数据结构、索引方式、访问机制),实现各类数据的集中管理,在VB.NET编程环境下实现组件开发。根据系统设计的目标,立足于城市农业建设与农业信息化的长远目标,系统总体框架如图1。
图1 系统总体框架图
1.2.1 系统结构 利用VB+ArcEngine的组件框架和控件框架,实现功能模块。将按各个部门的工作需求分别制定各个功能模块,相互透明。本系统采用C/S(客户端/服务器端)模式,服务器只集中管理数据,而具体的任务分散在客户机上操作,通过网络协议将客户机和服务器进行关联。这种模式设备要求相对简单、经济实惠,十分适合集中且稳定的办公场所,同时充分确保信息的保密性。承包地信息管理数据主要包括空间数据和非空间数据,其中图形数据库在ArcGIS软件系统中分别构建相应的图层,在VB环境中添加MapControl控件,通过调用相应的接口进行开发,即可实现对空间数据库的管理。非空间数据主要以各种文本、报表及媒体形式存在。本系统利用ArcSDE空间数据引擎作为对空间数据进行存取与维护的通道,将空间数据与非空间数据统一存储在SQL Server2005数据库中,将2种数据进行集中管理,通过关键字(ID)数据绑定进行关联,实现数据的同步更新和查询。
1.2.2 系统功能设计 本系统以对农村土地承包信息管理为主线,通过ArcSDE调用数据服务器上的空间数据库和属性数据库;运用ArcEngine组件,开发农村土地承包管理信息系统,实现对承包地和农户信息查询、承包地四至查看和报表统计与输出等功能;利用ADO方式实现对相关文档的管理;利用VB.NET开发语言实现对系统设置、身份验证、权限管理等功能;以 ArcGIS为平台,实现对数据库的管理和系统数据的维护和更新。其主要功能模块如图2。
图2 系统功能图
2 系统的实现
2.1 数据的组织
系统需要的数据主要包括空间数据和属性数据。其空间数据包括各种类型的基础地理信息图层,植被图(如耕地、园地)、水系图(如河流、湖泊)和建设用地(如居民点、道路、工厂分布图)[3]。由于空间数据的来源不同,采用ArcInfo软件进行矢量化处理,投影转换,转化为统一的大地坐标系,形成ArcGIS Engine支持的shapefile文件格式。属性数据包括农户的基本信息登记表,土块承包情况登记信息、承包合同信息等。
2.2 系统的总界面
系统主界面主要包括菜单栏、工具栏、图层控制窗和主视图窗。整体的界面设计主要在VS2010环境下用AacGIS Engine中的Map Contr-ol、ToCControl和 ToolbarControl开发控件。在ArcGIS Engine中的ToolbarControl提供了120多个可以直接调用的命令和工具,并与MapControl直接相互协作,工具条通过ToolbarControl控件来实现,并设置为定制模式[4]。实现地图显示和主视图窗都通过MapControl控件完成。实现图层的控制显示主要将TOCControl和ToolbarControl控件与MapControl控件绑定来完成,系统主界面如图3。
图3 土地承包地地理信息管理系统主界面
2.3 系统功能
2.3.1 地图浏览功能 该模块主要实现地图的显示设置和与地图进行的交互式操作,包括地图操作、多图层管理、地图的分类渲染等功能。地图操作:对地图进行放大、缩小、平移、地图漫游、全图显示、地图输出等;多图层管理:用户可利用该功能增加交通道路、水利设施等独立图层,以实现应用扩展;地图的分类渲染:系统提供按照村、地类为指标对电子地图分类渲染,用不同符号颜色区分显示不同类地物。
2.3.2 信息登记功能 该模块主要实现承包地基本信息登记功能,将土地宗号、面积、四至、管理机构等宗地主要信息记录在土地卡片中进行存档。实现了农户基本信息与共有人基本信息的登记,对农户信息及关联的承包地信息可进行添加、修改和删除的功能。
2.3.3 查询统计功能 该模块分为查询和地图统计2个部分。查询主要包括承包地地块查询和承包地四至图查询。用户只需要输入需要查询农户的姓名,即可查询农户地块在地图上位置。同时提供基于承包地地块四至图查询功能,可查看地块四至图信息和地块详细信息,同时还可以打印地块四至图,如图4所示。地图统计主要包括汇总统计、土地用途统计、图标统计等。
图4 承包地四至图查询
2.3.4 专题图生成与修改功能 根据分析需要可实现按行政村和地类类型输出专题图功能,通过专题图以一种直观的方式传达给用户的信息,更直接的让用户了解到最新的土地信息,以便日后进行进一步的决策。
3 结束语
农村土地承包管理信息系统是收集、存储、管理和处理空间信息及农村承包地信息的管理系统,是GIS技术在农业领域的延伸,是GIS与多种农村土地信息分析和处理技术的集成,为农业部门提供一个功能强大的空间信息服务和管理工具。农村土地承包管理信息系统基本满足土地管理部门对承包地管理业务办公自动化的需求,提高办事效率和减轻工作强度,实现了承包地业务的信息化管理。目前,我国的农村土地使用制度正在进一步的完善中,日益更新的网络技术,特别是与GIS结合的WebGIS技术的应用到农村土地承包管理中,是农村土地承包管理发展的必然趋势。
[1] 刘 丽.关于农村土地承包经营权流转问题探析[D].长春:吉林大学,2008.
[2] 王汉兵.土地资源管理地理信息系统的研究与开发[D].武汉:华中科技大学,2004.
[3] GB/T13923-2006.基础地理信息要素分类与代码[S].
[4] 霍 莉,王少平,郑丽波.基于ArcGIS Engine的污染源数据库系统开发与应用[J].长江流域资源与环境,2007,16(5):667-673.