农村国土调查信息提取及信息管理系统研制
农村国土调查信息提取及信息管理系统研制
刘小庆
(河北建筑工程学校 河北保定 071000)
【摘要】为满足地籍、地政管理工作的需要,确保国土资源管
理工作的正常开展,建立土地权属信息管理系统是十分必要的。
按照总体设计,系统以C/S 模式运行,并结合大型关系型数据库
Oracle9i,采用ESRI 公司提供的ArcEngine 作为二次开发的组件库,
以VisualStudio2005 为开发工具,并运用当前流行编程语言C# 进
行开发,建立了土地权属信息管理系统,并以阜蒙县苍土乡第二次
土地调查权属数据进行验证,系统实现了对土地权属信息数据的显
示、查询、浏览、编辑、管理和维护等操作功能。
【关键词】土地权属;GIS ;空间数据库
1. 引言
在我国,土地权利制度是农村土地制度的核心。随着农村规模
的不断扩大,农村土地权属和土地利用现状发生了很大变化,土地
权属信息涉及大量的图形数据和属性数据,常规的纸介质存储方式
和手工管理模式很难满足土地管理工作的需求,具有缺乏科学性和
准确性,信息处理速度慢,工作周期长,办公效率低下,信息资料
难以实现共享等缺点。利用网络技术,计算机技术及GIS 技术建立
土地权属信息系统可以方便地解决传统管理方式存在的问题,从而
实时、高效、规范地进行土地信息管理。土地权属管理信息系统不
仅可以实现土地信息的实时更新和土地权属信息的动态管理,而且
结合计算机技术、信息工程技术等,还能能提高土地权属管理的工
作效率、实现数据共享,使土地权属信息管理更科学。
2. 系统设计
GIS 平台的选择:目前,MapInfo,MapGIS,ArcGIS 等是土
地信息系统依托的主要GIS 平台。MapInfo 是一种“桌面”地理信
息系统,不能管理大量的数据;MapGIS 是国产软件,在空间分析、
海量数据管理、系统稳定性、二次开发支持等方面,有待于进一步
提高;AutoCAD 不是地理信息系统,不具有空间分析功能,很难
保证图形数据和属性数据的一致性;ArcGIS 是国际上领先的GIS
品牌,空间分析及海量数据管理功能强大,组件化的二次开发手段
更有利于系统的深一步地研究;因此,土地权属调查信息系统选用
ArcGIS 作为GIS 平台[1]。
体系结构设计:本系统由目前比较常用的Client/Server 结构组
成。在C/S 模式下进行信息管理系统的设计具有下面4 个优点[2]:(1)
它不仅为系统提供了强有力的数据安全保证,而且方便了数据的管
理及恢复。(2)一方面可以充分使用系统的各类资源,另一方面应
用系统的每个部分可以进行独立开发,提高了信息管理系统的应用
开发生产率。(3)管理信息系统能够合理地划分数据和功能,减少
网络上的传输量,能为联机事务处理提供短的响应时间、高的事务
吞吐量。(4)增强了管理信息系统的开放性和易扩充性。
数据库的选择:高质量的数据库建设是建立土地信息系统的基
础,数据库设计是系统设计的核心。Oracle9i 数据库系统是世界上
流行的关系型数据库管理系统之一,它具有很强的可移植性、兼容
性、高效率和可联结性等特点。在Oracle9i 数据库内主要属性表设
置如下:
(1)宗地属性包括:目标标识码、地籍号、权属单位代码、坐
落单位代码、权属性质、权属名称、土地用途。
(2)界址线属性包括:目标标识码、界址边长、界址线类别、
界址线位置、界线性质。
(3)界址点属性包括:目标标识码、界址点号、界标类型、界
址点类型、X 坐标值、Y 坐标值。
3. 系统开发与实现
全国刚刚结束的第二次土地调查,土地权属调查是其前期基础
性工作。由于基于传统纸质的存储方式和手工管理模式的弊端,本
人独立研究设计了土地权属管理系统,以阜蒙县苍土乡第二次土地
调查权属数据进行验证。
系统启动时设计了登录界面,需输入密码和用户名,验证成功
之后,进行加载数据、验证AE 的许可、初始化系统的参数设置,
最后进入系统软件运行的主界面。
系统运行主界面由标题栏、菜单栏、工具栏、图层列表、主地
图窗口、状态栏等组成。为了便于用户的操作,系统主界面的工具
栏中设定了选择、漫游、鹰眼、缩小、查询、放大等常用GIS 功能;
在系统主界面左侧的图层列表面板上可以方便的修改和查看加载数
据的图层名,并可对图层可视状态进行更改;系统主界面的右侧是
地图的主窗口,添加一个MapControl 控件,可用来控制地图图层
的显示范围;系统主界面窗口下端为状态栏上,状态栏上显示登陆
用户及鼠标在当前地图窗口的坐标等信息。下面主要介绍各菜单的
功能。
空间查询功能主要是针对用户对自己所需的数据进行查询需求
而设计的。数据空间分析主要包括:通过图形数据查询属性数据;
通过属性数据查询相应的图形数据。查询菜单下有两类查询:选择
区域查询(图形数据查询属性数据)和条件选择查询(通过属性数
据查询相应的图形数据)。
选择区域查询功能,根据选择条件,选择出符合选择条件的要
素,例如查询宗地图层里,权属性质为国有的土地;条件选择查询
是在工具栏上的图层选择框里选择要查询的图层,选定图层之后,
在在视图窗口框选,然后就回弹出对话框,列出该图层在框选范围
内的要素,以界址点为例。
4. 结论
通过以上研究与实践,得出以下结论:
(1)与基于ArcObjects 开发相比,AE 开发的系统可以脱离
ArcGIS 环境运行,降低了应用成本,缩减了系统体积,使用AE
进行开发,只需要很少的代码和引用控件就能完成一个完整的功能,
大大缩短了系统的开发周期。
(2)基于Microsoft Visual Studio .Net 2005 开发平台和C# 开发
语言,利用ESRI 的二次开发组件ArcGIS Engine 功能接口,快速
有效的编码开发出了土地权属管理信息系统,实现了对土地权属信
息空间数据库的访问,完成了数据文件管理、地图数据显示浏览、
地图要素选择、多方式信息查询定位、空间数据库更新、成果打印
输出等GIS 软件基本功能的土地权属信息系统。
由此可以看出,土地权属信息系统的开发,在横向上,对土地
相关部门提供了一定的参考;在纵向上,也为领导部门和从属部门
间的土地信息系统的建设提供了参考。
受系统开发环境和本人开发能力所限,在系统的很多方面还存
在着不足:
(1)本系统只是在单机上采用C/S 模式,应再结合B/S 模式。
C/S 结构主要用来实现系统内部的管理,而B/S 结构用来实现信息
共享发布、WebGIS 平台以及办公自动化等功能。B/S 具有广泛的
信息发布能力和很好的工作流程控制性,客户端只需要普通的浏览
器即可,不需要其他任何特殊软件。而系统采用的C#.NET 开发语
言较之VB 等语言环境增加了Web 应用所必须的新技术,为系统
日后的扩展及多方面应用奠定了良好的基础。
(2)系统应须增加数据统计分析功能,数据汇总功能,使其能
根据具体业务定制各种统计报表并作深入分析,为决策提供依据。
参考文献
[1]ESRI 中国(北京)有限公司.ArcGIS 国土资源信息化解决
方案[Z],2005
[2] 陈年生,何秉娇. 基于Client/Server 结构的MIS 系统设
计[J]. 计算机工程与应用,1996(6):63-64
刘小庆
(河北建筑工程学校 河北保定 071000)
【摘要】为满足地籍、地政管理工作的需要,确保国土资源管
理工作的正常开展,建立土地权属信息管理系统是十分必要的。
按照总体设计,系统以C/S 模式运行,并结合大型关系型数据库
Oracle9i,采用ESRI 公司提供的ArcEngine 作为二次开发的组件库,
以VisualStudio2005 为开发工具,并运用当前流行编程语言C# 进
行开发,建立了土地权属信息管理系统,并以阜蒙县苍土乡第二次
土地调查权属数据进行验证,系统实现了对土地权属信息数据的显
示、查询、浏览、编辑、管理和维护等操作功能。
【关键词】土地权属;GIS ;空间数据库
1. 引言
在我国,土地权利制度是农村土地制度的核心。随着农村规模
的不断扩大,农村土地权属和土地利用现状发生了很大变化,土地
权属信息涉及大量的图形数据和属性数据,常规的纸介质存储方式
和手工管理模式很难满足土地管理工作的需求,具有缺乏科学性和
准确性,信息处理速度慢,工作周期长,办公效率低下,信息资料
难以实现共享等缺点。利用网络技术,计算机技术及GIS 技术建立
土地权属信息系统可以方便地解决传统管理方式存在的问题,从而
实时、高效、规范地进行土地信息管理。土地权属管理信息系统不
仅可以实现土地信息的实时更新和土地权属信息的动态管理,而且
结合计算机技术、信息工程技术等,还能能提高土地权属管理的工
作效率、实现数据共享,使土地权属信息管理更科学。
2. 系统设计
GIS 平台的选择:目前,MapInfo,MapGIS,ArcGIS 等是土
地信息系统依托的主要GIS 平台。MapInfo 是一种“桌面”地理信
息系统,不能管理大量的数据;MapGIS 是国产软件,在空间分析、
海量数据管理、系统稳定性、二次开发支持等方面,有待于进一步
提高;AutoCAD 不是地理信息系统,不具有空间分析功能,很难
保证图形数据和属性数据的一致性;ArcGIS 是国际上领先的GIS
品牌,空间分析及海量数据管理功能强大,组件化的二次开发手段
更有利于系统的深一步地研究;因此,土地权属调查信息系统选用
ArcGIS 作为GIS 平台[1]。
体系结构设计:本系统由目前比较常用的Client/Server 结构组
成。在C/S 模式下进行信息管理系统的设计具有下面4 个优点[2]:(1)
它不仅为系统提供了强有力的数据安全保证,而且方便了数据的管
理及恢复。(2)一方面可以充分使用系统的各类资源,另一方面应
用系统的每个部分可以进行独立开发,提高了信息管理系统的应用
开发生产率。(3)管理信息系统能够合理地划分数据和功能,减少
网络上的传输量,能为联机事务处理提供短的响应时间、高的事务
吞吐量。(4)增强了管理信息系统的开放性和易扩充性。
数据库的选择:高质量的数据库建设是建立土地信息系统的基
础,数据库设计是系统设计的核心。Oracle9i 数据库系统是世界上
流行的关系型数据库管理系统之一,它具有很强的可移植性、兼容
性、高效率和可联结性等特点。在Oracle9i 数据库内主要属性表设
置如下:
(1)宗地属性包括:目标标识码、地籍号、权属单位代码、坐
落单位代码、权属性质、权属名称、土地用途。
(2)界址线属性包括:目标标识码、界址边长、界址线类别、
界址线位置、界线性质。
(3)界址点属性包括:目标标识码、界址点号、界标类型、界
址点类型、X 坐标值、Y 坐标值。
3. 系统开发与实现
全国刚刚结束的第二次土地调查,土地权属调查是其前期基础
性工作。由于基于传统纸质的存储方式和手工管理模式的弊端,本
人独立研究设计了土地权属管理系统,以阜蒙县苍土乡第二次土地
调查权属数据进行验证。
系统启动时设计了登录界面,需输入密码和用户名,验证成功
之后,进行加载数据、验证AE 的许可、初始化系统的参数设置,
最后进入系统软件运行的主界面。
系统运行主界面由标题栏、菜单栏、工具栏、图层列表、主地
图窗口、状态栏等组成。为了便于用户的操作,系统主界面的工具
栏中设定了选择、漫游、鹰眼、缩小、查询、放大等常用GIS 功能;
在系统主界面左侧的图层列表面板上可以方便的修改和查看加载数
据的图层名,并可对图层可视状态进行更改;系统主界面的右侧是
地图的主窗口,添加一个MapControl 控件,可用来控制地图图层
的显示范围;系统主界面窗口下端为状态栏上,状态栏上显示登陆
用户及鼠标在当前地图窗口的坐标等信息。下面主要介绍各菜单的
功能。
空间查询功能主要是针对用户对自己所需的数据进行查询需求
而设计的。数据空间分析主要包括:通过图形数据查询属性数据;
通过属性数据查询相应的图形数据。查询菜单下有两类查询:选择
区域查询(图形数据查询属性数据)和条件选择查询(通过属性数
据查询相应的图形数据)。
选择区域查询功能,根据选择条件,选择出符合选择条件的要
素,例如查询宗地图层里,权属性质为国有的土地;条件选择查询
是在工具栏上的图层选择框里选择要查询的图层,选定图层之后,
在在视图窗口框选,然后就回弹出对话框,列出该图层在框选范围
内的要素,以界址点为例。
4. 结论
通过以上研究与实践,得出以下结论:
(1)与基于ArcObjects 开发相比,AE 开发的系统可以脱离
ArcGIS 环境运行,降低了应用成本,缩减了系统体积,使用AE
进行开发,只需要很少的代码和引用控件就能完成一个完整的功能,
大大缩短了系统的开发周期。
(2)基于Microsoft Visual Studio .Net 2005 开发平台和C# 开发
语言,利用ESRI 的二次开发组件ArcGIS Engine 功能接口,快速
有效的编码开发出了土地权属管理信息系统,实现了对土地权属信
息空间数据库的访问,完成了数据文件管理、地图数据显示浏览、
地图要素选择、多方式信息查询定位、空间数据库更新、成果打印
输出等GIS 软件基本功能的土地权属信息系统。
由此可以看出,土地权属信息系统的开发,在横向上,对土地
相关部门提供了一定的参考;在纵向上,也为领导部门和从属部门
间的土地信息系统的建设提供了参考。
受系统开发环境和本人开发能力所限,在系统的很多方面还存
在着不足:
(1)本系统只是在单机上采用C/S 模式,应再结合B/S 模式。
C/S 结构主要用来实现系统内部的管理,而B/S 结构用来实现信息
共享发布、WebGIS 平台以及办公自动化等功能。B/S 具有广泛的
信息发布能力和很好的工作流程控制性,客户端只需要普通的浏览
器即可,不需要其他任何特殊软件。而系统采用的C#.NET 开发语
言较之VB 等语言环境增加了Web 应用所必须的新技术,为系统
日后的扩展及多方面应用奠定了良好的基础。
(2)系统应须增加数据统计分析功能,数据汇总功能,使其能
根据具体业务定制各种统计报表并作深入分析,为决策提供依据。
参考文献
[1]ESRI 中国(北京)有限公司.ArcGIS 国土资源信息化解决
方案[Z],2005
[2] 陈年生,何秉娇. 基于Client/Server 结构的MIS 系统设
计[J]. 计算机工程与应用,1996(6):63-64