基于GIS的精准扶贫App开发与应用

2019-08-03 标签:扶贫APP 浏览数:38

摘要: 根据贵州省统计局提供的数据,2015年全省有493万贫困人口。一方面为了帮助帮扶干部及时了解贫困户现状;另一方面为了对帮扶干部进行绩效考核,该文基于Arcgis for Android的SDK,开发了应用于精准扶贫中的App,实现了GIS在扶贫工作中的应用,较好地解决了扶贫工作的台账数据与地理空间数据的整合。

资讯主图

随着计算机及通信技术的不断发展,以及地理空间数据获取的多样化,使得地理信息系统不断蓬勃发展,GIS已广泛应用在智慧城市,精细农业,交通管理等领域。进一步挖掘地理信息系统在其他领域的应用价值,开发相关的应用系统,对促进经济发展及提供社会服务具有重要的意义。

按照贵州省常务副省长秦如培于2015年12月31日在贵安新区决战贫困战略行动推进大会上的讲话:“坚决打赢脱贫攻坚这场输不起的攻坚战,确保新区直管区2016年全面脱贫,力争2018年率先实现全面小康的目标。”现阶段需要统筹好大数据应用与率先脱贫,充分利用“互联网+”扶贫推动科学治贫、精准扶贫、有效脱贫。为了构筑网络化管理模式, 建成精准管理的“扶贫云”信息系统,实现贫困乡镇、贫困村、贫困户基本信息动态化、数字化、常态化精准管理,推动扶贫部门与行业部门资源共享、信息互通、工作衔接,使各方面落实帮扶措施的情况和老百姓生产生活的变化实现适时动态监管。为了在移动端实现基于地理空间数据的地理信息系统能服务于精准扶贫,该文以贵安新区为例,基于Arcgis for android的二次开发组件开发了贵安新区移动端精准扶贫工作用图App。该软件实现了在线浏览发布的遥感卫星影像、电子地图及专题地图,直观展示了贵安新区贫困户空间位置、产业园的分布概况、易地搬迁安置区域位置等情况,并对致贫原因及各村的经济收入进行统计分析,便于领导做出决策。


1 研究区概况

贵安新区地处黔中大地,位于贵阳市与安顺市的结合部,于2014年1月国务院正式批准设立。地势东高西低,区域内地势平坦,全区内平均海拔为1 200m,地貌类型多样,地质结构稳定。地表河流占据面积较大,污染小。新区生态环境优良,森林覆盖率达24%。境内贯穿贵昆高铁,沪昆铁路,贵广高速和沪昆高速,交通条件便利。

表1 贫困户数据表设计(部分)

序号 字段名称 描述 数据类型 是否为空 备注1 OBJECTID 序号 INTEGER 否2 SHAPE 几何类型 SDE.ST_GEOMETRY 否 point 3 NAME 户主姓名 NVARCHAR2(20) 否4 SFZ 身份证 NVARCHAR2(20) 5 RS 家庭人数 INTEGER 6 AGE 年龄 INTEGER 否7 CONTACT 联系方式 NVARCHAR2(20) 8 ATTRIBUTE 农户属性 NVARCHAR2(20) 9 SBBZ 识别标准 NVARCHAR2(20) 10 REASON 致贫原因 NVARCHAR2(50) ... ... ... ... ... ...

图1 模糊查询结果

贵安新区总人口14万余人,主要有苗族等少数民族。新区直管区直辖4个乡镇,117个行政村,截止2015年底该区贫困乡镇1个,贫困村17个,贫困户2 131户,贫困人口6 287人,占总人口的4. 34%,占比相对较低,但对于建设发展阶段的贵安新区来说,扶贫开发工作任务依然艰巨。全区产业园众多,主要集中在麻郎片区。区域内生态文化绚丽多姿,红枫湖、百花湖、天河潭等著名景区分布其中,具备发展高端文化旅游、休闲旅游等资源优势。


2 App开发设计

2.1 数据库设计

服务器端的数据库采用ORACLE 11g作为数据库服务器。采用ArcSDE10.0空间数据引擎作为数据访问接口。移动端数据库为sqlite。

2.1.1 数据库体系及内容

图2 统计分析结果

扶贫专题数据库使用大型数据库管理系统Oracle 11g来管理空间数据和属性数据;对于空间数据,用ArcSDE10.0作为中间层服务进行管理,实现多源数据的无缝集成。根据该系统管理的数据特点和功能应用需求,数据库系统设计为2个数据库组成的适合实际数据生产,数据管理维护和数据产品开发的数据库体系。

数据库由基础空间数据库和扶贫专题数据库组成。

2.1.2 数学基础

所有数据平面基准为CGCS2000坐标系;高程基准为1985年国家高程基准。

2.1.3 基础空间数据库表设计

基础空间数据库的主要数据来源为地理国情普查成果数据,包括国情影像数据、国情要素、地表覆盖要素。数据库参考《地理国情普查数据规定与采集要求》终的相关规定。

2.1.4 扶贫专题数据库表设计

扶贫专题数据库包括贫困信息、易地扶贫搬迁、产业布局、教育及医疗布局等内容。主要表有贫困乡镇(PKX)、贫困村(PKC)、贫困户(PKH)、安置点(YDFPAZD)、搬迁区(YDFPBQQ)等。以贫困户为例列出其部分表设计,见表1。

2.2 系统设计

2.2.1 界面设计

该系统设计以简洁为主,系统提供电子地图及影像地图两种底图,将功能已隐藏式滑条放置窗口右边,需要时点击滑块即可调出。

2.2.2 功能设计

(1)贫困户查询。

在输入框中输入贫困户的名字或者身份证,与之相匹配的信息将以列表的形式展示,而点击某一贫困户,则会定位到地图,同时在App顶部,工作人员可以查看贫困户的基本信息、家庭成员、基本收入、帮扶责任人、脱贫年限、联系方式等信息。贫困户二维码信息扫描识别,使用该App的二维码扫描功能,帮扶人员可以看到地图将地位该贫困户所在的位置,和模糊查询一样,也可以看到贫困户的各类信息。

(2)图层管理功能。

可以通过图层开关进行图层切换、或者叠加。通过切换到影像地图,贫困户周围的环境概况可以显示出来。切换到电子地图,贫困户居住所在地周边的医疗、教育、交通等设施一目了然。通过点击搬迁安置图层,安置点和搬迁点将会有简要的信息展示。通过点击产业园图层,主界面弹出该产业园项目名称、占地面积信息。

(3)贫困信息浏览功能。

该功能提供了从贵安新区整体到乡镇,再到村的贫困信息浏览,直观的展示了贫困村个数、乡镇总人口、人均收入、总人口、贫困人口、耕地面积、林地面积、少数民族人数、劳动力人数、雨露计划人数等信息。

(4)分析统计功能。

其中有经济统计,可以对贵安整个新区村集体经济进行统计,同时也可以对该区所辖的某个乡镇进行统计。经济统计的直方图展示出各村的村集体经济的概况,通过比较分析可以得出各村集体经济从少到多的分布情况。此外,还有合作社统计,该功能实现了可按照年份和村对贵安新区合作社情况进行查询,直观展示了合作社所在的村、成立日期、名称、经营范围、出资金额等信息。

(5)GPS定位功能。

该功能辅助驻村干部方便查看自己所在位置周边信息。

2.3 设计要求

(1)App是基于安卓系统,要求智能移动手机设备运行环境为android4.1及以上。

(2)开发环境使用了谷歌android studio2.2.1。

(3)开发语言为JAVA。

(4)移动端数据库为sqlite,服务器端为Oracle 11g。


3 App开发

3.1 数据准备

3.1.1 基础空间数据库

(1)遥感影像。

该区域使用影像为2013年航飞的0.2 m影像。鉴于在因特网上不能使用优于0.5 m影像的规定,需要将研究区内的0.2 m高分影像重采样为0.5 m。

(2)国情要素。

将研究区内的道路、地名地址、河流、医院、学校、行政区数据从地理国情普查成果的国情要素中进行裁剪,入库。

3.1.2 扶贫专题数据(1)贫困户定位数据。

针对贵安新区直管区内的所有贫困户约2 131户的基础信息(地理位置、家庭结构、人员情况、家庭收入结构、生活水平、生存现状等)进行采集、并对全部资料进行整理、汇总、入库,得到扶贫专题数据库中的PKH表。

(2)产业分布数据。

收集生态功能区、美丽乡村、农业产业园区分布、风景旅游与人文保护区、工矿企业,用于相关专题图制作及统计分析。

(3)易地扶贫数据。

异地扶贫搬迁安置点、迁出点等专题信息数据。主要为搬迁点及安置点位置、安置点的说明、搬迁人数、全景影像的采集。

3.2 服务发布

通过arcgis符号化可以得到贫困户的分布专题图。使用ArcGIS server发布电子地图服务、遥感影像地、贫困户及其他各类数据的地图服务,便于移动端调用。

3.3 关键技术

3.3.1 模块化设计

该App使用了模块化设计,各个模块相互独立。安卓布局文件中的控件通过传递上下文的方式在各个应用模块中相应实现其功能。各个模块实现的功能则通过在主acitivity调用,这样可以缩小主acitivity的代码规模。通过模块设计的方式便于开发人员对整个程序的管理。其中主acitivity中关键代码如下:

3.3.2 模糊查询在sqlite中,通过游标访问的方式,逐一取出相匹配的数据,见图1。对贫困户的姓名和身份证模糊查询部分关键代码如下。

3.3.3 统计分析

Android系统提供了SharedPreferences、ContentProvider、文件、网络、sqlite5种方式存储数据。该文在数据分析中使用了sqlite,一方面便于数据存储,另一方面数据分析效率较高。该文在App中展示了贵安新区的经济、合作社等信息则使用sqlite数据库存储。App设计了贫困人口表、贵安经济信息表、贵安新区合作社信息表,见图2。

4 结语

该文阐述了可以测绘地理信息技术展示贫困户在空间上的位置分布概况,可以对贫困户专题图进行点击查询贫困户信息。米维信息认为开发的App方便工作人员对贫困户的信息精确了解,能够直观把握整个贵安新区到各乡镇以及村的基本情况,对精准扶贫工作具有一定指导意义。在今后的完善中,还可以实现对贫困户信息的修改,从而实现同步更新功能,同时可以增加对驻村干部的考核功能来丰富App在精准扶贫中的应用。


关键字: 衡阳APP开发,扶贫APP开发

衡阳网站建设,APP开发活动入口
相关资讯
热门资讯
提供衡阳微信小程序开发,微信营销功能开发、公众号开发等开发服务