1、1基于西宁市地理信息公共平台的拆迁分析系统的设计与实现摘 要:本文主要介绍了基于西宁市地理信息公共平台的拆迁分析系统的设计思路和建设方法,指出了系统实现的一些关键技术。该系统以可靠性、先进性、可扩展性、易维护性为出发点,采用. Net 技术和B/S 模式,快速、准确的对拆迁范围进行统计分析,极大地提高了拆迁管理的效率。 关键字:拆迁;Web server;WebGIS Abstract: This paper mainly introduced the design idea and construction method of demolition and analysis system w
2、hich based on Xining GIS platform, and it also pointed out some key technologies of building the system. The system took reliability, advancement, extendibility and Maintainability as starting point, adopted .net technology and B/S framework, It can analyse and calculate Demolition area quickly as w
3、ell as accurately and improve efficiency of land Demolition and government work greatly. Key words: demolition;Web server;WebGIS 中图分类号:P25 1、背景 22011 年 7 月通过国家验收并上线使用的西宁市地理信息公共服务平台,作为“数字西宁”的空间基础数据设施,是政府认定的、全市统一的、具有权威性和规范性的地理信息公共服务平台,是经济发展的基础支撑平台。该平台是以地理信息系统(GIS) 、全球卫星定位系统(GPS) 、遥感(RS) 、网络、数据库等信息技术为基
4、础,集地理空间信息共享、数据交换、数据发布、功能服务为一体的信息化平台。整合了西宁市多尺度地理信息资源,实现基于网络化运行环境的地理信息资源互联互通。提供多比例尺电子地图、遥感影像地图、数字高程模型等数据服务和信息浏览、专题查询、信息加载等网络化地理信息功能服务;实现全市地理信息资源共享应用,消除部门之间的信息孤岛、数字鸿沟等信息共享方面的瓶颈问题,为城市规划、建设、管理与决策以及社会各行各业提供完善、优质和高效的地理信息服务,促进了西宁市信息化建设及其可持续发展。 平台采用 ArcServer+SilverLight+Oracle 组合,实现平台的面向服务的架构(SOA) 。地理信息服务软件
5、平台采用 Arcserver9.3。软件以空间数据为基础服务为、信息网络为载体、服务为中心、应用为向导,基于 Web server 技术,全面支持 SOA 体系架构,参照 OGC 标准服务规范建设,实现了空间信息资源分布式管理、集中共享与服务,集中体现了“多源异构、在线共享、多维集成、动态更新”的共享服务特点。 结合 2010 年建立的地价、统计、土地储备系统应用的实际情况,坚持以“基础数据测绘部门发布” 、 “专题数据应用部门发布”为基础原则,通过测绘部门管理、维护基础数据,向给拆迁部门提供统一的数据与服3务;同时通过对拆迁业务数据的改造和整合,设计符合拆迁部门需求的综合应用数据库;在此基础
6、上设计研发西宁市拆迁预算管理信息系统,将真正形成地理空间数据库与拆迁分析业务数据库的共享与服务的技术支撑,实现统一服务、统一共享。 2、系统设计 2.1 系统设计原则。应用需求为出发点,确保适应未来发展的需要是建设地理信息公共平台为核心的应用信息系统的基本原则。本系统的设计将遵循如下具体原则: 可靠性:充分考虑利用现有设备,合理化的使用现有硬件、软件信息资源和网络资源,同时为不同现存网络资源提供互联和升级手段。 标准性:系统采用的信息分类编码、网络通信协议和数据接口标准必须严格执行国家和行业标准。 开放性:系统要涉及多种数据库,需要提供开放的接口。为保证今后的扩展和设备的升级,系统在处理能力、
7、数据存储容量、网络技术和数据接口等方面应具备良好的互操作性和可扩展性。 可扩充性:系统的软硬件应具备扩充升级的余地,保护以往的投资,能够适应网络和计算机技术的迅猛发展和需求的不断变化,系统中的信息资源具有长期维护使用的能力。用结构化设计和目前业界流行的NET 技术、ActiveX 技术和 XML 技术,使得系统的可扩展性有根本的保障。先进性:根据建设资金情况,保证实用可靠的前提下,应用成熟技术尽可能在最佳性价比下选择国内外先进的计算机软硬件技术,信息4技术和网络通信技术,使系统具有较高的性能指标。 易维护性:系统采用 B/S 兼容模式设计,同时采用通用、成熟的产品和中间技术,同时考虑尽量减少系
8、统的维护工作,尽量减少维护的难度。 应用高效:从实际出发设计系统的结构和功能,紧密结合实际应用需要,保证系统最大限度的符合用户实际应用的要求,易学易用操作简单。 2.2 系统建设框架及体系结构。系统总体设计坚持数据、管理、服务、应用相分离的构架思想,在保持灵活性和扩展性的前提下,实现基础空间地理数据的管理和共享,实现现有资源数据的整合、共享和交换,实现现有系统和服务的整合和综合展现应用。该系统的基本框架包括现有政务内网、计算机主机及存储设备的空间基础设施层;基础地理信息空间数据、业务专题数据的数据层;利用 NewMap Server 平台引擎获取空间数据,按照 OGC 的 WMS、WFS 标准
9、发布空间数据,用户通过 WebService方式获取相关服务的服务层;确保系统数据安全访问的安全认证层;整合服务层所提供的数据服务建立面向拆迁分析的应用层 5 个层次。 考虑到系统的维护、修改、升级及易操作性,将系统架设在数据服务器、应用服务器、浏览器三个层次上。数据服务器专门存放数据,应用服务器提供各类服务组件来访问数据服务器和响应客户端的请求,浏览器端只显示结果和发送请求的 Browser/Server 模式。由 NewMap DMP制作出图数据、数据管理和维护、数据切片等操作;利用 NewMap Serve集成能够发布底图数据、对数据能经行远程访问、以及具有加载数据功5能。 系统的总体架
10、构表示为: 67图 1 系统总体架构 2.3 功能设计 地图操作。系统除了具备基本的放大缩小、图层管理等功能外,还可以将基础地形图与 POI 点数据相叠加。 点查询、多边形查询。在地图点击感兴趣的区域或划定多边形区域,其查询结果即以表格的形式弹出在地图上。 点选拆迁预算。点击地图上感兴趣的建筑物如数据库中有该建筑物的相关信息(包括建筑物信息、房屋信息、附属物信息) ,属性表里各属性值直接参与计算获得补偿结果;如果数据库中没有该建筑物的相关信息则需要填写建筑物所有参与拆迁预算的属性值,计算获得补偿结果。规划拆迁区域预算。设计“规划拆迁区域计算设计”按钮,选择规划拆迁区域,该区域居中高亮显示可以实
11、现按照建筑物、户、附属物计算补偿金、计算结果包含最高值、最低值和中间值,也可以实现出让土地建筑物数量、划拨土地建筑物数量、集体土地建筑数量的统计。 拆迁统计。在图上按任意多边形勾画或选择已有的拆迁范围,即弹出该多边形区域相关的统计列表。可以统计划拨土地总面积、建筑物总面积、国有土地建筑物面积及占地面积、集体土地建筑物面积及占地面积。 83、关键技术路线 3.1 基于 SOA 体系的平台系统框架。SOA(Service-OrientedArchitectures)是一个概念上的架构,基于一个以服务(Web 服务)为核心的架构样式,用于解决分布式系统架构下服务提供者和请求者之间的松散耦合关系。面向
12、服务体系的架构(SOA)支持将应用作为链接服务或重复任务进行集成,采用不同的技术和服务根据应用需求进行组合与展现,用户感觉这些服务就安装在本地一样。平台根据需要将这些服务组装为按需的应用程序,使应用业务能够适应不断变化的情况和需求。SOA 带来了“松散耦合”的应用程序组件,在此类组件中代码不一定绑定到某个特定的数据库。得益于此特性才能够将服务组合为各种应用程序。这样提高了代码重用率,可以在增加功能的同时减少工作量。3.2 采用 B/S 模式进行系统开发。本系统的数据共享体系是一种松散耦合的异构式环境,应用请求和服务是一种分布式网络环境。为保证平台架构的可伸缩性及数据库和防火墙等方面的安全限制,
13、这种访问连接和服务部署必须采用多层架构的 B/S 结构模式建设,对性能和伸缩性有较高的要求。 为了提高响应速度和用户体验水平,系统开发将采用胖瘦客户端相结合的混合 WebGIS 模式,为了提高服务器和客户端的计算能力和网络通信量,提高互操作性和系统性能,适当的在平台服务端和客户端分布 GIS任务。这种混合模式即不是把全部的空间处理功能模块和数据下载到本地,也在客户端进行所有的空间操作,也不是把所有空间处理功能放置9在服务器端,在服务器进行所有的空间操作,而是根据不同的需求在客户端和服务器端进行空间处理功能的分配。这种混合模式将基于常用的Web 协议和数据格式,诸如 HTTP、XML 来进行信息
14、的交互和传输,有助于异构程序和数据共享服务平台间的互操作。 3.3 采用 OpenGIS 标准规范。OpenGIS 的目标是制定一个规范,使得应用系统开发者可以在单一的环境和单一的工作流中,使用分布于网络上的任何地理数据和地理处理。基于该规范的 GIS 软件将具有很好的可扩展性、可升级性、可移植性、开放性、互操作性和易用性。在本项目的空间信息服务系统中遵循 OGC 的 WMS(Web Map Service)网络地图服务和 WFS(Web Feature Service)网络矢量服务等服务标准。 4、系统功能的实现与应用 系统基于.NET Framerwork 框架,以 Microsoft V
15、isual Studio 2010 为开发环境,采用 C#为开发语言,数据库管理软件选用 Oracle。在上述方案的指导下,以西宁市拆迁信息为对象,根据西宁市拆迁数据整理的管理要求,开发了西宁市拆迁分析系统。 图 2 系统登录界面 系统不仅能实现对矢量地图、影像的缩放浏览,而且可以通过属性查询和空间查询两种方法进行地名的搜索定位,同时可以查询到地名所在地的用地类型、座落地址等属性。在火车站改造项目中应用了拆迁预算功能。 在应用拆迁预算功能下,点击“配置红线”按钮, Upload(上传)10涉及拆迁的范围面“火车站改造项目” ,并“发布服务” 。范围面叠加在矢量地图上,居中高亮显示。 图 3 拆迁范围叠加矢量图 实现该功能的代码如下: 范围上传后点击统计,统计出该范围的总面积以及范围内建筑总面积,按土地权属性质、土地出让或划拨计算建筑物面积、容积率等信息。图 4 对拆迁范围内的地类、面积进行统计 实现该功能的代码如下: 点击“计算” ,弹出查询结果对话框,按照商服、住宅、工矿和其他土地分别填写包括区位类别、成新率、朝向、结构等级、划拨面积及使用权类型的建筑物信息;包括门牌号、楼层、人口等的住户信息,以及包括树木、苗木等的附属物信息 图 5 计算拆迁范围内建筑物的补偿价款 保存计算得到该拆迁范围内建筑的最高、中值和最低补偿价款。 实现该功能的代码如下:
Copyright © 2018-2021 Wenke99.com All rights reserved
工信部备案号:浙ICP备20026746号-2
公安局备案号:浙公网安备33038302330469号
本站为C2C交文档易平台,即用户上传的文档直接卖给下载用户,本站只是网络服务中间平台,所有原创文档下载所得归上传人所有,若您发现上传作品侵犯了您的权利,请立刻联系网站客服并提供证据,平台将在3个工作日内予以改正。