精准扶贫信息处理方法及装置与流程

文档序号:11135219阅读:838来源:国知局
精准扶贫信息处理方法及装置与制造工艺

本发明涉及数据处理技术领域,具体涉及精准扶贫信息处理方法及装置。



背景技术:

精准扶贫是一个从无到有、逐步完善的过程。实现精准扶贫,需要基于行业扶贫、专项扶贫、社会扶贫和援疆扶贫等扶贫主体力量,运用大数据、移动互联网等先进信息技术构建精准扶贫大数据平台。平台借助大数据技术,深度挖掘数据的价值,为扶贫工作提供真实可靠、及时全面的决策依据,充分发挥现代信息技术在精准扶贫工作中的重要作用。

目前基于大数据、移动互联网等先进信息技术的扶贫信息管理系统有多种,多依靠表格和图表来实现。而精准扶贫信息数据量庞大,种类繁多,难以直观展现精准扶贫信息数据的地理空间分布情况。



技术实现要素:

有鉴于此,本发明实施例提供精准扶贫信息处理方法或装置,解决由于精准扶贫信息数据量庞大,种类繁多,而难以直观展现精准扶贫信息数据的地理空间分布情况的技术问题。

一方面,本发明实施例提供一种精准扶贫信息处理方法,包括:

接收用户输入信息,并从所述用户输入信息中获取地理位置信息;

根据所述地理位置信息在扶贫数据库中匹配出相应的扶贫信息;其中,所述扶贫数据库中包括多条扶贫信息,每条所述扶贫信息对应一个地理位置信息;

将匹配出的扶贫信息结合地理信息进行显示。

另一方面,本发明实施例提供一种精准扶贫信息处理装置,包括:

地理位置获取模块,用于接收用户输入信息,并从所述用户输入信息中获取地理位置信息;

扶贫信息匹配模块,用于根据所述地理位置信息在扶贫数据库中匹配出相应的扶贫信息;其中,所述扶贫数据库中包括多条扶贫信息,每条所述扶贫信息对应一个地理位置信息;

第一显示模块,用于将匹配出的扶贫信息结合地理信息进行显示。

采用上述技术方案,本发明至少可取得下述技术效果:

上述精准扶贫方法和装置,从所述用户输入信息中获取地理位置信息,然后根据所述地理位置信息在扶贫数据库中匹配出相应的扶贫信息,将匹配出的扶贫信息结合地理信息进行显示,将地理信息系统应用于精准扶贫中,能够解决由于精准扶贫信息数据量庞大、种类繁多,而难以直观展现精准扶贫信息数据的地理空间分布情况的技术问题,能够实现地理空间信息与扶贫开发信息的无缝集成。

附图说明

为了更清楚地说明本发明实施例中的技术方案,下面将对本发明实施例描述中所需要使用的附图作简单的介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据本发明实施例的内容和这些附图获得其他的附图。

图1是本发明实施例所述的精准扶贫信息处理方法的流程图;

图2是本发明实施例所述的接收用户输入信息,并从所述用户输入信息中获取地理位置信息的流程图;

图3是本发明又一实施例所述的接收用户输入信息,并从所述用户输入信息中获取地理位置信息的流程图图;

图4是本发明实施例所述的精准扶贫信息处理装置的结构框图;

图5是本发明实施例所述的地理位置获取模块的结构框图;

图6是本发明又一实施例所述的地理位置获取模块的结构框图。

具体实施方式

提供以下参照附图的描述来帮助全面理解由权利要求及其等同物限定的本公开的各种实施例。以下描述包括帮助理解的各种具体细节,但是这些细节将被视为仅是示例性的。因此,本领域普通技术人员将认识到,在不脱离本公开的范围和精神的情况下,可对本文所述的各种实施例进行各种改变和修改。另外,为了清晰和简洁,公知功能和构造的描述可被省略。

以下描述和权利要求书中所使用的术语和词汇不限于文献含义,而是仅由发明人用来使本公开能够被清晰和一致地理解。因此,对于本领域技术人员而言应该明显的是,提供以下对本公开的各种实施例的描述仅是为了示例性目的,而非限制由所附权利要求及其等同物限定的本公开的目的。

应该理解,除非上下文明确另外指示,否则单数形式也包括复数指代。因此,例如,对“组件表面”的引用包括对一个或更多个这样的表面的引用。

参考图1,图1是本实施例精准扶贫信息处理方法的流程图,详述如下:

在步骤S101中,接收用户输入信息,并从所述用户输入信息中获取地理位置信息。

其中,所述用户输入信息包括地理位置信息。作为另一种可实施方式,参见图2,步骤S101可以通过以下过程实现:

步骤S201,接收用户输入信息。

其中,用户可以通过交互界面输入相应的信息。在用户通过交互界面输入相应的信息后,接收用户输入信息。例如,用户通过交互界面输入包含“深圳”或“114°E,22.5°N”的地理位置信息。其中,“114°E,22.5°N”为深圳市的经纬度坐标。则接收到的用户输入信息即为“深圳”或“114°E,22.5°N”。

步骤S202,提取所述用户输入信息中的地理位置信息。

其中,所述地理位置特征包括地名和/或经纬度。在接收到用户输入信息后,从接收到的用户输入信息中提取出地理位置信息。例如,在接收到用户输入信息即为“深圳”或“114°E,22.5°N”时,提取到的地理位置信息为“深圳”或“114°E,22.5°N”。步骤S202提取到用户输入信息中的地理位置信息后,用于步骤S102中。

本实施例中,用户可以直接输入县市名称或坐标,从而按照不同县市名称对所要查询的内容进行查询。具体的,可以将县市名称作为一个下拉菜单,其中还包括全部地区选项。

同样的,用户也可以采用模糊词语进行查询。具体的,可以设置一个文本输入框及一个查询按钮,在输入框中输入需要查询的关键字,点击查询按钮即可进行查询。从而可以在不知道村庄或县市具体名称的情况下,输入部分汉字即可查找所有包含该汉字的村庄或县市,从而查询到与输入汉字相关的地理位置的扶贫信息。

作为一种优选实施方式,参见图2,步骤S101还可以通过以下过程实现:

步骤S301,监测用户输入界面的按键是否触发。

具体的,可以在用户输入界面设置一个用于地理位置范围查询的虚拟按键或物理按键。在该按键触发时,则可以进行地理位置范围查询,否则不能进行地理位置范围查询,而只能根据步骤S201中输入的文字信息进行查询。

步骤S302,在监测到用户输入界面的按键触发时,检测是否接收到滑动指令。

本实施例中,单击用于地理位置范围查询的虚拟按键或物理按键后,鼠标可以进入圈选状态,并显示提示信息,用户可以手动圈选所要查询的地理位置范围,圈选结束系统自动进行查询。

因此,在监测到用户输入界面的按键触发时,则进一步检测是否接收到滑动指令。若接收到滑动指令,则表示需要进行地理位置范围圈选;否则,不需进行地理位置范围圈选。

步骤S303,在检测到滑动指令时,根据所述滑动指令的起止位置,按照预设规则圈选地理位置,并将圈选的地理位置作为所述地理位置信息。

具体的,在检测到滑动指令时,表示需要进行地理位置范围圈选,则获取所述滑动指令在电子地图上对应的起始位置和终止位置,按照预设规则圈选地理位置,并将圈选的地理位置作为所述地理位置信息。

例如,用户触发用于地理位置范围查询的按键,并通过鼠标基于电子地图产生滑动动作。该滑动动作的起始位置对应第一地理位置,该滑动动作的终止位置对应第二地理位置。其中,第一地理位置和第二地理位置非同一地理位置。

监测到用于地理位置范围查询的按键触发且滑动指令产生时,获取滑动动作在电子地图上对应的起始位置和终止位置。然后根据预设规则圈选地理位置。例如,以起始位置为端点,朝向终止位置的、经度方向上的第一直线,朝向终止位置的、纬度方向上的第二直线;以终止位置为端点,朝向起始位置的、经度方向上的第三直线,朝向起始位置的、纬度方向上的第四直线;第一直线、第二直线、第三直线和第四直线围成的区域即为步骤S303中圈选的地理位置。

又例如,以起始位置和终止位置的连线为直径的圆围成的区域即为步骤S303中圈选的地理位置。又例如,以起始位置和终止位置的连线为长径或短径的椭圆围成的区域即为步骤S303中圈选的地理位置。

步骤S102中,根据所述地理位置信息在扶贫数据库中匹配出相应的扶贫信息。

其中,所述扶贫数据库中存储有多条扶贫信息,每条所述扶贫信息对应一个地理位置信息。具体的,扶贫信息可以包含贫困等级、贫困原因、脱贫情况、就业情况、地理位置等信息。可以通过步骤S101中获取到的地理位置信息与扶贫信息中包括的地理位置进行匹配,将地理位置与步骤S101中获取到的地理位置信息相匹配的扶贫信息作为步骤S102中的目标扶贫信息。

在步骤S103中,将匹配出的扶贫信息结合地理信息进行显示。

优选的,步骤S103可以通过以下过程实现:

通过区分特征将所述扶贫信息划分为至少一类子扶贫信息,并将各类所述子扶贫信息结合地理信息进行区分显示;

其中,所述区分特征包括贫困等级、贫困原因、脱贫情况和就业情况中的一种。

通常情况下,用户输入信息中的地理位置为一个区域范围,包括至少一个地理位置,即包括至少一个市、县、城镇、农村等。而不同的市、县、城镇、农村等的扶贫信息不尽相同,因此,可以通过区分特征,结合地理信息予以区分显示。具体的,可以将查询结果显示到GIS(Geographic Information System,地理信息系统)中。更为具体的,可以将查询结果在地图上分区域分颜色展示。

另外,在步骤S103之后,精准扶贫方法还可以包括:

将所述扶贫信息以表格的形式显示,以及将所述扶贫信息以饼状图或柱状图的形式显示。

具体的,可以将扶贫信息的具体数据在表格中列出。同时,以柱状图或饼状图的形式显示各条扶贫信息中相应数据所占比例。例如,贫困人口、就业人数、人均GDP(Gross Domestic Product,国内生产总值)等。

更为具体的,可以设置地图展示部分实现方式,将不同区域按贫困等级或致贫原因等用不同颜色显示。点击地图上的地理位置点,能够弹出对应的属性信息框,信息框中显示该地区的扶贫信息数据。同时,能够对地图进行操作,所述操作包括但不限于放大、缩小、平移、全图、前一视图、后一视图和返回标准控制等。例如,可以设置相应操作按钮。

作为一种实现方式,步骤S103可以将贫困人口分布情况、致贫原因、脱贫情况和就业转移情况的查询列为四个菜单,分别在四个页面进行查询展示。每个页面分为左右两个部分,一部分为地图展示区域,另一部分为查询选择菜单及查询结果的表格展示和图形展示区域。

以下对精准扶贫信息处理方法进行进一步说明:

1.设计扶贫地理信息平台界面

(1)建立贫困人口分布html页面,引用ArcGIS API for JavaScript、.css文件以及.js文件;

(2)在body中设计基本操作按钮在地图中的位置,以及地图与菜单及表格、图表的相对位置;

(3)对表格统计数据及图例的位置及样式进行设计;

(4)以同样的方法建立致贫原因、就业转移和脱贫情况的html页面。

2.设计地图展示部分实现方式

(1)将不同区域按贫困等级或不同致贫原因等用不同颜色显示,根据查询结果的不同类别或不同等级,用不同颜色的图标在地图上对其进行标注;

(2)地图点的属性信息框,标题为村庄名称,背景为灰色,内容为该贫困村信息数据;

(3)放大、缩小、平移、全图、前一视图、后一视图和返回标准控制等操作按钮在地图的左上角成一横排显示。

3.县市查询功能设计

(1)将全部地区选项及县市名称作为一个下拉菜单,点击选择某县市即进行查询;

(2)将查询结果按照不同类别或不同等级在地图上以不同颜色展示;

(3)将查询结果的具体数据在表格中列出,表格下方显示统计数据;

(4)以饼状图的形式显示各数据所占比例。

4.模糊查询功能设计

(1)使用FindTask类实现对多个图层的查询;

(2)根据输入框中输入的关键字,查询所有图层中包含该关键字的所有字段;

(3)将查询到的结果在地图、表格及图表中进行展示。

5.范围查询功能设计

(1)使用QueryTask类实现空间查询;

(2)根据在地图上手动圈选的范围,从地图属性表里进行查询,将查询到的村庄名称作为参数,然后从数据库表中查询其贫困信息;

(3)将查询结果在地图、表格及图表中进行展示。

6.脚本语言编写

加载地图,实例化一个ArcGISDynamicMapServiceLayer后,调用地图类的addLayer方法,便可在地图中加入指定的地图资源。

编程实现基本操作按钮功能,使用esri/toolbars/Navigation类来实现地图窗口操作,实例化一个该类对象,然后调用该对象的方法即可。

实现县市查询功能,使用Ajax进行查询,返回json格式数据,经过解析得到查询结果的村庄名数组,利用属性查询的FindTask类对村庄图层进行查询,查询结果在地图上按照所设置的不同图例展示出来,同时将具体数据在表格中展示,单击表格中的行,地图中将弹出相应村庄的属性信息框。除了使用表格来列出查询结果外,使用DojoX Charting提供的图表功能来以更加直观的方式展现查询结果。

实现模糊查询功能:使用FindTask类实现对多个图层的查询,FindParameters类的layerIds属性指定针对哪些图层进行查询,searchFields属性指定针对哪些字段进行查询,searchText属性指定查询的字符串,将contains属性设置为true,只要字段中包含searchText属性指定的文本则算满足条件。

实现范围查询功能:利用QueryTask类实现空间查询,查询的指定是通过Query类完成的,其中geometry属性指定用于空间查询的几何对象,这里是Polygon类的对象。outFields属性指定返回结果FeatureSet中包含的属性字段。可用通过该属性指定仅仅需要的字段,指定的字段越少,服务器的响应越快。

上述精准扶贫信息处理方法,对地理信息平台在精准扶贫中的应用进行了深入分析,设置包含县市查询、模糊查询和范围查询功能的地理信息平台,能够实现地理空间信息与扶贫开发信息的无缝集成,为扶贫开发工作的空间信息化建设奠定基础。进一步的,上述精准扶贫信息处理方法还能够实现地图展示与表格、图表三部分的联动,更加多元化的展示,使用户可以直观地看到所查信息的地理空间分布及各种数据的详细列表及所占比例。

另外,上述精准扶贫信息处理方法,基于GIS的精准扶贫大数据平台,这将会为政府部门提高扶贫工作管理的效率,并且联网的系统也可以大大加强对国家调配扶贫资金的监管力度,

应理解,上述各个实施例中各步骤的序号的大小并不意味着执行顺序的先后,各过程的执行顺序应以其功能和内在逻辑确定,而不应对本发明实施例的实施过程构成任何限定。

对应于上文实施例所述的信道统计复用方法,图4示出了本发明实施例提供的精准扶贫装置的结构框图。为了便于说明,仅示出了与本实施例相关的部分,与上文实施例所述的精准扶贫方法重复之处不再累述。

参见图4,精准扶贫信息处理装置可以包括地理位置获取模块401、扶贫信息匹配模块402和第一显示模块403。

其中,地理位置获取模块401,用于接收用户输入信息,并从所述用户输入信息中获取地理位置信息;

扶贫信息匹配模块402,用于根据所述地理位置信息在扶贫数据库中匹配出相应的扶贫信息;其中,所述扶贫数据库中包括多条扶贫信息,每条所述扶贫信息对应一个地理位置信息;

第一显示模块403,用于将匹配出的扶贫信息结合地理信息进行显示。

优选的,所述第一显示模块403具体用于:

通过区分特征将所述扶贫信息划分为至少一类子扶贫信息,并将各类所述子扶贫信息结合地理信息进行区分显示;

其中,所述区分特征包括贫困等级、贫困原因、脱贫情况和就业情况中的一种。

优选的,精准扶贫信息处理装置还可以包括:

第二显示模块,用于将所述扶贫信息以表格的形式显示,以及将所述扶贫信息以饼状图或柱状图的形式显示。

作为一种可实施方式,所述地理位置获取模块401包括监测单元501、检测单元502和地理位置圈选单元503。

其中,监测单元501,用于监测用户输入界面的按键是否触发;

检测单元502,用于在所述监测单元监测到用户输入界面的按键触发时,检测是否接收到滑动指令;

地理位置圈选单元503,用于在所述检测单元检测到滑动指令时,根据所述滑动指令的起止位置,按照预设规则圈选地理位置,并将圈选的地理位置作为所述地理位置信息。

作为另一种可实施方式,所述地理位置获取模块401包括信息接收单元601和地理位置提取单602。

其中,信息接收单元601,用于接收用户输入信息;

地理位置提取单元602,用于提取所述用户输入信息中的地理位置特征作为所述地理位置信息。其中,所述地理位置特征包括地名或经纬度。

应该注意的是,如上所述的本公开的各种实施例通常在一定程度上涉及输入数据的处理和输出数据的生成。此输入数据处理和输出数据生成可在硬件或者与硬件结合的软件中实现。例如,可在移动装置或者相似或相关的电路中采用特定电子组件以用于实现与如上所述本公开的各种实施例关联的功能。另选地,依据所存储的指令来操作的一个或更多个处理器可实现与如上所述本公开的各种实施例关联的功能。如果是这样,则这些指令可被存储在一个或更多个非暂时性处理器可读介质上,这是在本公开的范围内。处理器可读介质的示例包括只读存储器(ROM)、随机存取存储器(RAM)、CD-ROM、磁带、软盘和光学数据存储装置。另外,用于实现本公开的功能计算机程序、指令和指令段可由本公开所属领域的程序员容易地解释。

尽管已参照本公开的各种实施例示出并描述了本公开,但是本领域技术人员将理解,在不脱离由所附权利要求及其等同物限定的本公开的精神和范围的情况下,可对其进行形式和细节上的各种改变。

当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1