首页 > 范文大全 > 正文

基于WebGIS的国有划拨用地管理系统的设计与实现

开篇:润墨网以专业的文秘视角,为您筛选了一篇基于WebGIS的国有划拨用地管理系统的设计与实现范文,如需获取更多写作素材,在线客服老师一对一协助。欢迎您的阅读与分享!

摘要:文章所述系统综合运用了WebGIS技术、计算机技术以及网络技术,实现土地信息管理系统的国有划拨用地信息管理。以廊坊市为例,文章介绍了基于webgis国有划拨用地管理系统设计思想、系统框架以及功能模块的设计与实现

关键词:WebGIS;土地信息管理系统;国有划拨用地管理系统;计算机技术;网络技术 文献标识码:A

中图分类号:P208 文章编号:1009-2374(2017)04-0011-02 DOI:10.13535/ki.11-4406/n.2017.04.006

国有划拨土地是指国家机关、军事、城市基础设施、公益事业以及国家重点扶持的能源、交通、水利等基础设施用地。国有划拨土地使用权不得单独转让、出租、抵押。建国以来,我国的土地长期实行无偿、无限期的划拨使用制度,新《土地管理法》的颁布实施,标志着我国的土地使用制度开始从无偿、无限期的划拨土地使用权制度过渡到有偿、有限年期的出让土地使用权制度。随着我国经济体制改革的逐渐深入,国家出台了一系列政策性文件和法律法规,以期逐步规范国有土地的使用秩序。

近年来,廊坊市国土资源局在国有划拨用地管理工作中发现诸多问题,主要问题如下:(1)缺乏数据管理平台;(2)数据更新不及时,数据信息现势性差;(3)国有划拨土地利用现状情况难以掌握,缺乏评估分析平台。

为了掌握国有划拨用地的利用现状,以国有划拨用地现状测绘数据为基础,建立国有划拨用地信息数据库,采用WebGIS技术开发基于B/S模式的信息管理系统,将GIS技术与网络技术相结合,实现国有划拨用地的查询、分析和统计等功能,为用户提供基于地图的可视化信息服务,满足国土局国有划拨用地日常管理工作的需求。

1 系统设计

根据系统所需数据及功能需求,系统的应用程序基于Visual C#.NET开发环境和ArcGIS Server开发组件进行开发,数据采用ESRI公司的GeoDatabase进行存储和管理。系统的目的是通过一张图去展示廊坊市国有划拨用地的基本情况及利用现状,并实现网络办公及办公自动化,系统主要实现目标:(1)实现国有划拨用地的可视化;(2)实现国有划拨用地宗地信息管理;(3)实现国有划拨用地收费信息管理;(4)实现宗地、利用现状及收费信息的查询与分析,生成数据报表。

1.1 系统框架分析

系统由GIS模块和数据管理模块组成,考虑到地理信息数据管理的特殊性,系统采用B/S体系架构模式,实现客户端和服务器分离,数据的集中管理及维护。该系统的表现层由C#和实现Web窗体显示界面;业务逻辑层由C#实现业务处理能力,通过模块管理方式达到代码复用,并使代码和数据库访问分离。

系统划分为数据服务层、应用支撑层、业务实现层以及表现层四层。如图1所示:

图1 系统总体框架示意图

1.2 数据组织

系统所需的矢量数据主要由国有划拨用地宗地数据、利用现状数据、基础地理数据、土地利用现状和地价等组成,采用GeoDatabase对系统数据进行存储和管理。GeoDatabase由多个数据集组成,不同数据即为不同的数据集。其中,国有划拨用地宗地数据集和利用现状数据集存储了国有划拨用地地块以及利用现状地块的图形信息以及相应的属性信息,是本系统最重要的数据集。基础地理数据集、土地利用现状数集以及其他要素集作为地理分布情况、土地利用情况以及地价信息等辅助数据集,为国有划拨用地管理者的决策分析提供数据参考依据。

1.3 系统功能设计

系统主要功能模块包括地图管理、宗地管理和收费管理。除主要功能模块之外,还有查询统计和系统管理模块。

图2 系统功能模块

地图管理模块:对国有划拨用地及利用现状图形信息进行管理。实现地图的放大、缩小、平移等基本操作功能以及地图的空间量算和空间分析等功能。

宗地管理模块:对宗地地块及属性信息进行管理。

收费管理模块:录入及更新收费信息、制定收费标准、输出收费凭证。

地图管理、宗地管理、收费管理和查询统计模块均具有查询功能,但是宗地管理、收费管理以及查询统计模块的操作权限根据用户管理中的权限分类分为普通用户、数据管理员以及系统管理员,根据权限限制管理各功能模块。

2 系统实现

系统采用ArcGIS Server分布式结构通过地图服务器向客户端提供可视化的数据展示,并采用用户控件技术、GIS组件的二次开发技术、Ajax异步调用技术和地图的叠加分析实现Web页面管理、GIS基本功能、数据查询分析、统计和输出等功能,并将结果以列表框、页面或office报表的方式输出。

系统的核心特色是以可视化操作方式对空间和属性数据的查询分析、统计和输出。实现的主要功能及代码如下:

2.1 地图管理

该模块利用ArcGIS Server组件实现GIS的放大、缩小、平移等基本GIS功能。通过GIS的叠加分析和Ajax异步调用技术进行查询分析,利用Web页面弹出列表框,并列出用户所关注的宗地信息、利用情况和收费情况。异步调用实现代码如下:

cr=new CallbackResult(null,null,″javascript″,″displayZDDIV(′″+zdInfo+″′);″);

map.CallbackResults.Add(cr);

2.2 宗地管理

该模块主要针对宗地及其利用现状信息进行管理,通过宗地的唯一编号宗地编号,实现宗地的定位,图形及权属信息录入、更新及查询。

2.3 收费管理

该模块是实现对改变土地用途的宗地收费信息的录入、查询、输出收费凭证以及收费标准定制等功能。实现代码列举如下:

采用用户控件技术的页面管理方式的页面实现代码如下:

TagPrefix=rentDIV″%>

收费凭证以Word报表形式输出,将该宗地信息以及该宗地土地利用现状图打印盖章下发给相关土地使用者。其中利用现状图输出代码如下:

ImageAttributes ImgAttr=setImageAttributes(fTransparency);

ESRI.ArcGIS.ADF.Web.MapImage mapImage=null;

IGISFunctionality gisFunctionality=Map1.GetFunctionality(0);

ESRI.ArcGIS.ADF.Web.DataSources.Graphics.MapResource selectionGMR=gisFunctionality.Resource as

ESRI.ArcGIS.ADF.Web.DataSources.Graphics.MapResource;

selectionGMR.Graphics.Tables.Clear();

if(PropertiesContrast.adfEnvelope!=null)

mapImage=myFunc.DrawExtent(PropertiesContrast.adfEnvelope);

else{

Map1.RefreshResource=(selectionGMR.Name);

mapImage=myFunc.DrawExtent(Map1.Extent);

}

3 结语

早在20世纪60年代,欧美国家就已开始投入巨额的财力和人力来完成土地信息系统的建O。目前,基于GIS和Internet技术的WebGIS的土地信息系统的建设已成为地理信息系统发展的重要方向之一。将地理信息技术与办公自动化相结合,实现对廊坊市国有划拨用地“一张图”的管理,直观形象地掌握国有划拨用地分布情况及利用现状,为国有划拨用地管理及决策者提供有力的数据支持。

参考文献

[1] 卫海燕,康鉴,任志远.基于WebGIS的西安市土地管理信息系统设计与开发[J].干旱区资源与环境,2005,19(5).

[2] 曾卖脉,王乘.基于ArcGIS Server的WebGIS性能分析[J].计算机工程,2008,34(17).

[3] 何正国,杜鹃.ArcGIS Server开发从入门到精通[M].北京:人民邮电出版社,2010.

[4] 温玉维,邹峥嵘,任志高.基于.NET和ArcGIS Server的县级土地利用现状信息系统设计[J].计算机与数字工程,2009,37(6).

[5] 李正学,许捍卫.基于开源的轻量级WebGIS开发框架的研究与实现[J].测绘与空间地理信息,2015,38(5).

[6] 刘光,唐大仕.WebGIS开发-ArcGIS Server与.NET[M].

北京:清华大学出版社,2009.

[7] Adam Calderon Joel AJAX服务器控件高级编程[M].北京:机械工业社,2009.

作者简介:徐淼华(1983-),女,供职于河北省地质测绘院,硕士,研究方向:地理信息技术的应用。