万宝林,陈鑫祥
(广东省国土资源技术中心,广东广州510075)
使用NewMap Server进行三旧改造信息系统的设计
万宝林1,陈鑫祥2
(广东省国土资源技术中心,广东广州510075)
NewMap Server是一款功能强大的服务型GIS软件。基于此软件,可以快速地建立起各种专题应用的WebGIS信息系统。主要介绍了“三旧”(旧城镇、旧村庄、旧厂房)改造信息系统的设计,希望为其他专题应用的建立提供借鉴。
NewMap Server;“三旧”改造;SOA
近几年来,由于城市的快速发展,土地资源的消耗量越来越大。粗放的土地利用方式已难以为继,土地资源供求矛盾日益突出,严重制约着广东省可持续发展。为大力推进节约集约用地,千方百计盘活存量土地,统筹保障发展和保护资源,广东省人民政府发文《关于推进“三旧”改造促进节约集约用地的若干意见(粤府[2009]78号)》(以下简称《意见》)提出,大力推进我省旧城镇、旧村庄、旧厂房(以下简称“三旧”)改造,是继续深化土地管理制度改革,进一步解放土地生产力的具体表现,不仅有利于节约集约用地、优化土地资源配置,也有利于促进产业结构调整升级、转变经济发展方式,保障和促进科学发展。《意见》还明确了“三旧”改造的总体要求,在不突破土地利用总体规划确定的耕地保有量、基本农田面积和建设用地总规模的前提下,积极稳妥推进“三旧”改造工作,将“三旧”改造与农村土地整治有机结合,统筹规划、全面推进土地综合治理。广东省国土资源厅为贯彻落实《意见》,出台《关于“三旧”改造工作的实施意见(试行)》,指出,“三旧”改造规划为期5年,分年度实施。在广东省政府和广东省国土资源厅的高度重视下,全省的“三旧”改造信息系统的建设也就蓄势待发,估计“三旧”改造还将全国范围内成为热点。
NewMap是中国测绘科学研究院自主研发的服务型地理信息公共平台软件,它采用 SOA的服务理念,建立了服务型地理信息公共平台软件的4层体系架构,完全从底层研制了具有长期稳定、联动更新、细颗粒度、环境普适、服务高效和公共性等特质的40大类278亚类Newmap原子级底层核心,在此基础上封装和搭建了 Newmap Objects全组件式开发控件包、Newmap Server服务容器、Newmap DMP系统和Newmap PLAT系统等,形成了服务型地理信息公共平台完整的软件技术体系。
NewMap Server是一款基于SOA架构、功能强大、性能高效、运行稳定的服务型GIS产品,用于构建集中管理的、支持多用户负载均衡的、具备高级GIS功能的企业级GIS服务应用与服务。它以在线方式提供了各类地理信息数据和功能服务,包括目录服务、网络地图服务、网络要素服务、缓存服务、空间统计服务、空间查询服务等,同时提供了丰富的NewMap JavaScript API客户端快速二次开发接口,基于该接口可以高效、快速地搭建基于网页的地图浏览、查询、分析等满足复杂业务需求的地理信息web应用程序。JavaScript API中包含了可直接调用NewMap Server提供的服务的接口函数,用户无需组织复杂的服务请求规范即可直接利用服务功能,为基于服务的应用系统的构建提供了强大支持。
NewMap Server使得开发人员和系统设计人员可以实现一个GIS功能集中管理的系统。通过将浏览器作为NewMap Server的客户端,企业可以在多用户部署中大大节省成本,并且企业中的不同机构和部门之间能够像共享属性数据一样普遍来共享空间数据,同时能够很容易地将GIS功能集成到企业的其他系统中。利用NewMap Server可以快速开发网络地理信息系统,实现轻松发布海量空间数据功能,实现在因特网上构建各行业不同需求的基于空间信息的业务体系。
NewMap Server主要由GISServer、JavaScriptSDK、Manager、Application、ZeroCodes、Catalog资源中心、MapAPI资源中心、NewMapObjects4PHP以及辅助数据资源生产和管理的工具集组成。
系统建设目标是基于“三旧”改造图斑数据,利用GIS空间查询和空间分析等手段,明确“三旧”改造地块的具体位置、范围、面积和现状,全面掌握“三旧”改造用地的总体情况和实施改造工作动态,加强对“三旧”改造的有效监控,为规范管理“三旧”改造工作提供决策依据。
系统采用 B/S结构,分3个层面:①数据层,②逻辑层,③前端表现层,系统结构如图1所示。
图1 系统结构图
数据层采用NewMap Server将“三旧”图斑数据发布成地图服务和要素服务。地图服务用于数据的浏览展示,要素服务用于查询检索。
逻辑层是基于NewMapObjects4PHP,综合运用Java Script技术、HTML技术、Ext3.0技术和PHP技术进行功能的封装,实现客户端与服务器端的通讯。客户端表现层即浏览器端,是直接面向用户的。
3.1 地图浏览
采用map控件,首先初始化地图,然后定义地图图层,将图层加载到地图控件,即可实现地图的浏览。代码段如下:
3.2 地图查询
采用 NQueryLayer类来实现,首先初始化查询图层,然后调用query方法返回查询结果。代码段如下:
3.3 统计功能
可对所有“三旧”数据实现综合统计,如各市改造面积、地块数、各类型所占比例、改造情况等进行统计,表现形式有柱状图、饼图等;还可以根据范围进行统计(见图2)。
图2 “三旧”改造统计功能
3.4 项目查询
可查看每一个改造项目的属性,如权属、类型、改造年份、改造进度、改造面积等,还可以查看实景相片及规划图情况。
3.5 历史对比
对于已经完成改造和正在进行改造的项目,可以查看改造前后的对比图片,很直观地看到改造的成效(见图3)。
图3 “三旧”改造历史对比
“三旧”改造工作是国土资源管理中的一项非常有意义的工作,不仅有利于节约集约用地、优化土地资源配置,也有利于促进产业结构调整升级、转变经济发展方式。基于NewMap Server建立的“三旧”改造信息系统能够快速、高效地实现“三旧”改造工作的动态查询与统计,满足领导的决策支持要求,具有较高的实用价值。
[1] 广东省人民政府发文.《关于推进“三旧”改造促进节约集约用地的若干意见(粤府〔2009〕78号)》[EB/OL].http:// www.heshan.gov.cn/Special/2010/201005/21357.htm l
[2] 广东省国土资源厅.《关于“三旧”改造工作的实施意见(试行)》[EB/OL].http://www.zcupb.gov.cn/xw dt_content.asp? id=6484&typeid=0303
[3] 中国测绘科学研究院.NewMap软件介绍[Z].北京:中国测绘科学研究院,2010
[4] 中国测绘科学研究院.NewMap Server参考手册[Z].北京:中国测绘科学研究院,2010
[5] 中国测绘科学研究院.NewMap用户使用手册[Z].北京:中国测绘科学研究院,2010
Design for Reconstruction of Sanjiu Information System Using New-Map Server
by WAN Baolin
NewMap Server is a strongly GIS software based on SOA. Base on the sofeware,we can construct various thematic WebGIS information system rapidly.In this paper,the design for reconstruction of "Sanjiu"(old town、old village、old factory)information system was mainly introduced,which may give some use for reference to other thematic applications expectantly.
NewMap Server,reconstruction of"Sanjiu",SOA
2011-01-04
P208
B
1672-4623(2011)03-0092-03
万宝林,工程师,从事国土资源信息化工作。