基于GIS的库区移民信息管理系统开发及实现

基于GIS的库区移民信息管理系统开发及实现

黄河勘测规划设计研究院有限公司,河南郑州450008

[摘要]移民工作是水库建设中的重要工作,利用GIS技术和信息技术管理移民信息是提高库区移民信息管理工作的一个有效手段。本文整合泾河东庄水库库区移民专题数据,集成地形图、影像图、矢量图等,基于ArcGIS软件平台,实现了移民信息数据管理、空间综合查询、快速查询定位、移民数据统计、统计数据导出等功能,为泾河东庄水库移民数据管理部门建立了一个直观、可视化的移民信息管理系统。

[关键词]GIS库区移民信息管理

0引言

水电工程项目建设,产生大量水库移民。据统计,建国以来我国兴建了各型水库8.4万余座,移民现状人口2500万人[1]。移民的管理问题是水库移民中“疑问最多和难度最大”的领域[2-3]。随着改革的深入,管理能力要求的提高,移民信息管理逐渐向高科技、高标准、规范化过渡,信息综合、快速响应、综合协调、协同管理和科学决策成为信息化建设的目标。本文借鉴已有的研究成果,以移民信息管理为主要研究内容,基于ArcGIS软件平台,研究建立一个直观、可视化的库区移民信息管理系统。

1系统设计

1.1建设目标

系统以移民信息管理为主要目标,集成多源多分辨率遥感影像数据、数字地形图、道路、河流、行政区划图、等基础地理信息数据和移民信息数据,搭建一个可视化的基础地理信息平台。在此平台上,建立泾河东庄水利枢纽移民信息管理系统,实现空间综合查询、快速查询定位、基础地理信息功能、移民数据管理、移民数据统计导出等功能,建立泾河东庄水利枢纽移民信息管理系统,为泾河东庄水库移民数据管理部门建立了一个直观、可视化的移民信息管理系统。

1.2系统设计思路

结合移民信息相关部门实际需求,利用GIS、数据库管理、计算机网络等技术,将库区移民调查数据、影像数据、地形数据、矢量数据等进行质量检查并入库,在保证数据质量的前提下,将数据发布为服务,设计基于B/S模式的库区移民信息管理系统。系统主要包括以下功能模块:用户管理、用户登录认证、空间综合查询、快速查询定位、基础地理信息功能、移民数据管理、移民数据统计导出等功能。同时系统结合具体需求为不同用户分配不同的权限,既方便了用户,又保障了数据的安全性。

1.3系统框架

系统的整体架构见图1,一共分为四层,分别是基础数据层、数据库层、服务层和应用层,系统采用B/S结构实现。

最底层为基础地理数据,影像数据、地形数据和移民调查数据。

第二层为数据库层,基础地理数据,影像数据、地形数据形成地理空间数据库、移民调查属性数据经检查后,导入MySQL形成移民调查数据库。

第三层为服务层,影像数据由ArcGISServer发布为ImageServer(地图影像服务),Oracle中的空间数据由ArcGISServer发布为MapServer(地图服务),业务属性数据被发布为WebServerRestAPI。

最后一层是应用层,即基于第三层的各种服务建立的不动产权籍调查数据管理系统。

1.4系统开发路线设计

系统采用前后端分离开发模式,系统前端基于Node.js开发平台,采用JavaScript开发语言,前端使用vue\vue-cli+iview+es6+axios和vue相关插件来实现,通过babel转码,webpack打包为静态网页和资源。后端基于JDK开发平台,采用java开发语言,使用springboot框架开发应用服务。采用开源的关系型数据库软件MySQL作为系统数据库。地图服务发布平台采用ArcGISserver。系统的开发技术路线如图2所示。

2数据库设计

东庄移民调查数据库包括空间数据库和移民专题数据库,空间数据来源于AutoCAD格式的1:2000地类地形图,空间数据库建设要经过数据库设计、数据整编、数据转换、数据质量检查、数据拼接入库等步骤。

移民专题数据库主要指对移民调查中填写的所有表格内容进行分析、整理、提取,设计多个数据库表(设计内容包括表名、表标识、属性字段、字段类型、字段长度等信息),以数据库的形式将移民调查内容完整无误的表达出来,而且相关数据库表间应该有关联字段,移民专题数据库与空间数据库间也应有关联字段,为属性数据与属性数据、图形数据与属性数据间的互查做好铺垫。每两个移民调查数据库表间,或通过关联字段直接关联,或通过其它的一个或多个数据库表建立关联;移民专题数据库与空间数据库中的某个图层应通过关联字段建立关联。

3功能模块设计

系统的主要功能模块与实现如下:

(1)用户登录验证

用户登录验证是系统安全管理的一个非常重要的部分。本系统实现了前后端双重安全机制。在前端根据用户权限,在主界面展示该用户拥有的功能模块。在服务器端,自主实现session管理,当前端携带的验证信息过期后,需要重新登录验证。

(2)空间综合查询

空间综合查询实现了一键点击,高亮显示当前区域,并检索显示当前行政区域信息和当前行政区域内的移民数据统计信息,包括人口信息、个人房屋信息、个人附属物信息、集体房屋信息、集体附属物信息、土地信息。并可以导出上述信息为CSV格式数据。为相关部门和工作人员快速了解库区各区域移民情况提供快速支持。

(3)快速查询定位

系统提供了快速查询定位功能,包括模糊查询定位、政区查询定位(县镇村组)、河流水面查询定位等,可以实现查询结果的快速定位。

(4)数据录入修改

数据录入根据移民外业调查的实际情况。分别实现了有针对性的、人性化的录入方式。组信息实现单个组录入和批量录入。户信息以户为单位,在同一页面,实现录入户信息以及该户所有的房屋、附属物信息。集体信息以组集体为单位,在同一页面,实现录入该组所有的房屋、附属物信息。所有数据均实现查询和修改功能。这样的设计,大大方便了数据录入人员的工作,提高工作效率。

4结语

本文根据移民信息管理的业务需求,以GIS技术为支撑,利用成熟的计算机网络技术、数据库技术以及新兴的前后端开发技术框架,以实用、安全为主要原则,设计并实现了集数据录入存储、数据统计、地图展示、空间综合查询、快速查询定位、数据导出、用户管理、用户权限认证为一体的库区移民信息管理系统。该系统具有以下优点:

(1)GIS技术和计算机技术的紧密结合,使得统计和管理大量复杂的移民信息,并实现库区空间属性同时浏览,关联查看变成现实,大大提高了相关部门的数据管理效率、使用效率、工作效率。

(2)采用基于Nginx的动静分离和反向代理体系结构实现和部署系统,即实现了动静分离,利用Nginx的特性,提高访问速度,实现高并发,又提供反向代理服务,很好地解决浏览器跨域问题。

(3)系统实现了前后端双重安全机制。在前端和服务器端,协同实现安全管理,保障了系统的安全性。

参考文献

[1]户作亮等著.水库移民安置与管理〔M〕.宁夏人民出版社,2004

[2]塞尼著.移民·重建,发展〔MJ.河海大学出版社,工996

[3]吴宗法,荀厚平.我国水库移民政策与世界银行移民政策对比分析〔S〕.水利水电科技进展,1998,18(3)

[4]邝孔武.管理信息系统分析与设计〔M〕,西安,西安电子科技大学出版社,1999.5:12-30

[5]基于GIS库区移民信息管理系统探究,电子测试,2013.5,88-89

标签:;  ;  ;  

基于GIS的库区移民信息管理系统开发及实现
下载Doc文档

猜你喜欢