森林植被增长率分析方法及系统与流程

文档序号:17926288发布日期:2019-06-15 00:26阅读:479来源:国知局
森林植被增长率分析方法及系统与流程

本申请涉及计算机技术领域,具体而言,涉及一种森林植被增长率分析方法及系统。



背景技术:

目前,森林作为地球之肺,源源不断地输送给我们所需的氧气和大量的有机物。人类的生存发展与森林生态系统息息相关。然而,近现代以来,由于人类不节制的砍伐,直接导致森林大量减少。现如今,如何高效快速地对森林的自然资源的合理利用与保护至关重要。森林防护工作是资源开发环节上的重点工作,但伴随经济的发展和人口的增长,森林非法砍伐现象时有发生,个别的砍伐事件虽不能大面积破坏植被,但易形成林道和小面积的空旷地表,这会进一步促成人们的移居和开垦种植。且砍伐植被的积少成多,使植被的生长速度低于砍伐速度,终会造成森林植被的破坏。

基于上述技术问题,如何准确分析哪些森林植被区域需要进行植被增长处理是本领域技术人员亟待解决的问题,然而现实情况是,森林植被区域的统计数据诸多,不同的统计周期对应的统计数据各有不同,如果仅靠相关人员依靠经验分析,不仅消耗大量的人力物力,并且难以形成客观的分析结果,从而造成后续消耗更多的人力物力。



技术实现要素:

有鉴于此,本申请实施例的目的在于提供一种森林植被增长率分析方法及系统,能够有效客观地分析挖掘各个森林植被区域的多维统计数据,对森林植被区域进行归类细分,从而对每个森林植被区域的植被增长进行评估,极大提高了效率,节省人力物力。

根据本申请实施例的一个方面,提供一种电子设备,可以包括一个或多个存储介质和一个或多个与存储介质通信的处理器。一个或多个存储介质存储有处理器可执行的机器可读指令。当电子设备运行时,处理器与存储介质之间通过总线通信,处理器执行所述机器可读指令,以执行森林植被增长率分析方法。

根据本申请实施例的另一方面,提供一种森林植被增长率分析方法,应用于服务器,所述方法包括:

获取各个森林植被区域在每个固定统计周期的多维统计数据,所述多维统计数据至少包括森林植被增长率、森林植被利用率、森林植被覆盖率以及森林植被破坏率;

基于各个森林植被区域在各个固定统计周期的多维统计数据,经过至少一个迭代周期的重心聚类,得到各个森林植被区域的各维统计数据的聚类中心均值;

根据所述各个森林植被区域的各维统计数据的聚类中心均值,计算每个森林植被区域的植被增长评估系数;

针对每个森林植被区域,根据该森林植被区域的植被增长评估系数确定是否需要对该森林植被区域进行植被增长处理。

在一种可能的实施方式中,所述基于各个森林植被区域在各个固定统计周期的多维统计数据,经过至少一个迭代周期的重心聚类,得到各个森林植被区域的各维统计数据的聚类中心均值的步骤,包括:

针对每个迭代周期,基于多个森林植被区域在各个固定统计周期的多维统计数据,经过该迭代周期内的迭代聚类,得到一个聚类后的第一簇;

在该第一簇的各个固定统计周期的多维统计数据中,计算每个固定统计周期与所述聚类后的第一簇的聚类中心均值之间的距离;

遍历每个固定统计周期,若计算得到的距离小于设定距离,则将该固定统计周期添加到第二簇中,以聚类得到新的第二簇;

在该第二簇中,计算每个固定统计周期与所述聚类后的第二簇的聚类中心均值之间的距离;

遍历每个固定统计周期,若计算得到的距离小于设定距离,则将该固定统计周期添加到第三簇中,以聚类得到新的第三簇;

将所述第三簇作为新的第二簇,并返回所述在该第二簇中,计算每个固定统计周期与所述聚类后的第二簇的聚类中心均值之间的距离的步骤,直到满足迭代停止条件,将最后得到的第三簇的聚类中心均值作为各个森林植被区域的各维统计数据的聚类中心均值。

在一种可能的实施方式中,所述迭代停止条件包括以下条件中的至少一种:

所述第三簇中的固定统计周期不再发生变化;

迭代次数达到设定次数;

所述第三簇的重心移动距离小于设定距离。

在一种可能的实施方式中,所述根据所述各个森林植被区域的各维统计数据的聚类中心均值,计算每个森林植被区域的植被增长评估系数的步骤,包括:

基于多元回归建模,以所述各个森林植被区域的各维统计数据的聚类中心均值为自变量,每个森林植被区域的植被增长评估系数为因变量,根据输入的每个森林植被区域的区域影响因素构建每个森林植被区域的森林植被增长率预测模型,其中,所述区域影响因素至少包括森林植被维护规模、森林植被维护工艺、森林植被占地面积、森林植被历史维护水平、森林植被历史管理水平、森林植被的植被种类;

将各个森林植被区域的各维统计数据的聚类中心均值分别输入到对应的森林植被区域的森林植被增长率预测模型中,计算在每个区域影响因素的影响下各个森林植被区域的各维统计数据的聚类中心均值对应的植被增长评估值;

根据每个区域影响因素的影响权重分别计算各个森林植被区域的各维统计数据的聚类中心均值对应的植被增长评估值对应的植被增长评估子系数,并将各个植被增长评估子系数之和作为每个森林植被区域的植被增长评估系数。

在一种可能的实施方式中,所述根据该森林植被区域的植被增长评估系数确定是否需要对该森林植被区域进行植被增长处理的步骤,包括:

判断该森林植被区域的植被增长评估系数是否大于预设植被增长评估系数,若大于,则确定需要对该森林植被区域进行植被增长处理,若不大于,则确定不需要对该森林植被区域进行植被增长处理。

在一种可能的实施方式中,所述根据该森林植被区域的植被增长评估系数确定是否需要对该森林植被区域进行植被增长处理的步骤之后,所述方法还包括:

若确定需要对该森林植被区域进行植被增长处理,则将从预先存储的植被增长处理策略库中查找该植被增长评估系数所在的植被增长评估系数区间段对应的植被增长处理策略,并将所述植被增长处理策略发送给该森林植被区域所在的监测平台服务器。

在一种可能的实施方式中,所述根据该森林植被区域的植被增长评估系数确定是否需要对该森林植被区域进行植被增长处理的步骤之后,所述方法还包括:

若确定不需要对该森林植被区域进行植被增长处理,则持续监测该森林植被区域在接下来的每个固定统计周期的多维统计数据,并在监测到该森林植被区域在接下来的任意一个固定统计周期的多维统计数据存在异常时,返回基于各个森林植被区域在各个固定统计周期的多维统计数据,经过至少一个迭代周期的重心聚类,得到各个森林植被区域的各维统计数据的聚类中心均值的步骤。

根据本申请实施例的另一方面,提供一种森林植被增长率分析装置,应用于服务器,所述装置包括:

获取模块,用于获取各个森林植被区域在每个固定统计周期的多维统计数据,所述多维统计数据至少包括森林植被增长率、森林植被利用率、森林植被覆盖率以及森林植被破坏率;

重心聚类模块,用于基于各个森林植被区域在各个固定统计周期的多维统计数据,经过至少一个迭代周期的重心聚类,得到各个森林植被区域的各维统计数据的聚类中心均值;

计算模块,用于根据所述各个森林植被区域的各维统计数据的聚类中心均值,计算每个森林植被区域的植被增长评估系数;

确定模块,用于针对每个森林植被区域,根据该森林植被区域的植被增长评估系数确定是否需要对该森林植被区域进行植被增长处理。

根据本申请实施例的另一方面,提供一种可读存储介质,该可读存储介质上存储有计算机程序,该计算机程序被处理器运行时可以执行上述的森林植被增长率分析方法的步骤。

基于上述任一方面,本申请实施例通过获取各个森林植被区域在每个固定统计周期的多维统计数据,并经过至少一个迭代周期的重心聚类,得到各个森林植被区域的各维统计数据的聚类中心均值。接着根据各个森林植被区域的各维统计数据的聚类中心均值,计算每个森林植被区域的植被增长评估系数,最后针对每个森林植被区域,根据该森林植被区域的植被增长评估系数确定是否需要对该森林植被区域进行植被增长处理。由此,能够有效客观地分析挖掘各个森林植被区域的多维统计数据,对森林植被区域进行归类细分,从而对每个森林植被区域的植被增长进行评估,极大提高了效率,节省人力物力。

为使本申请实施例的上述目的、特征和优点能更明显易懂,下面将结合实施例,并配合所附附图,作详细说明。

附图说明

为了更清楚地说明本申请实施例的技术方案,下面将对实施例中所需要使用的附图作简单地介绍,应当理解,以下附图仅示出了本申请的某些实施例,因此不应被看作是对范围的限定,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他相关的附图。

图1示出了本申请实施例所提供的服务器的示例性硬件和软件组件的示意图;

图2示出了本申请实施例所提供的森林植被增长率分析方法的流程示意图之一;

图3示出了本申请实施例所提供的森林植被增长率分析方法的流程示意图之二;

图4示出了本申请实施例所提供的森林植被增长率分析方法的流程示意图之三;

图5示出了本申请实施例所提供的森林植被增长率分析装置的功能模块框图。

具体实施方式

为使本申请实施例的目的、技术方案和优点更加清楚,下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,应当理解,本申请中附图仅起到说明和描述的目的,并不用于限定本申请的保护范围。另外,应当理解,示意性的附图并未按实物比例绘制。本申请中使用的流程图示出了根据本申请实施例的一些实施例实现的操作。应该理解,流程图的操作可以不按顺序实现,没有逻辑的上下文关系的步骤可以反转顺序或者同时实施。此外,本领域技术人员在本申请内容的指引下,可以向流程图添加一个或多个其他操作,也可以从流程图中移除一个或多个操作。

另外,所描述的实施例仅仅是本申请一部分实施例,而不是全部的实施例。通常在此处附图中描述和示出的本申请实施例的组件可以以各种不同的配置来布置和设计。因此,以下对在附图中提供的本申请的实施例的详细描述并非旨在限制要求保护的本申请的范围,而是仅仅表示本申请的选定实施例。基于本申请的实施例,本领域技术人员在没有做出创造性劳动的前提下所获得的所有其他实施例,都属于本申请保护的范围。

图1示出了本申请一些实施例提供的服务器100的示例性硬件和软件组件的示意图。例如,处理器120可以用于服务器100上,并且用于执行本申请中的功能。

服务器100可以是通用计算机或特殊用途的计算机,两者都可以用于实现本申请的森林植被增长率分析方法。本申请尽管仅示出了一个计算机,但是为了方便起见,可以在多个类似平台上以分布式方式实现本申请描述的功能,以均衡处理负载。

例如,服务器100可以包括连接到网络的网络端口110、用于执行程序指令的一个或多个处理器120、通信总线130、和不同形式的存储介质140,例如,磁盘、rom、或ram,或其任意组合。示例性地,计算机平台还可以包括存储在rom、ram、或其他类型的非暂时性存储介质、或其任意组合中的程序指令。根据这些程序指令可以实现本申请的方法。服务器100还包括计算机与其他输入输出设备(例如键盘、显示屏)之间的输入/输出(input/output,i/o)接口150。

为了便于说明,在服务器100中仅描述了一个处理器。然而,应当注意,本申请中的服务器100还可以包括多个处理器,因此本申请中描述的一个处理器执行的步骤也可以由多个处理器联合执行或单独执行。例如,若服务器100的处理器执行步骤a和步骤b,则应该理解,步骤a和步骤b也可以由两个不同的处理器共同执行或者在一个处理器中单独执行。例如,第一处理器执行步骤a,第二处理器执行步骤b,或者第一处理器和第二处理器共同执行步骤a和b。

图2示出了本申请一些实施例提供的森林植被增长率分析方法的流程示意图,该森林植被增长率分析方法可由图1中所示的服务器100执行。应当理解,在其它实施例中,本实施例所述的森林植被增长率分析方法其中部分步骤的顺序可以根据实际需要相互交换,或者其中的部分步骤也可以省略或删除。该森林植被增长率分析方法的详细步骤介绍如下。

步骤s110,获取各个森林植被区域在每个固定统计周期的多维统计数据。

在一个可能的示例中,所述多维统计数据至少可以包括森林植被增长率、森林植被利用率、森林植被覆盖率以及森林植被破坏率。当然本领域技术人员可以理解的是,在实际实施时也可以在上述基础上增加更多的多维统计数据,本实施例对此不做任何限制。

步骤s120,基于各个森林植被区域在各个固定统计周期的多维统计数据,经过至少一个迭代周期的重心聚类,得到各个森林植被区域的各维统计数据的聚类中心均值。

在一个可能的示例中,首先,针对每个迭代周期,基于多个森林植被区域在各个固定统计周期的多维统计数据,经过该迭代周期内的迭代聚类,得到一个聚类后的第一簇。

而后,在该第一簇的各个固定统计周期的多维统计数据中,计算每个固定统计周期与所述聚类后的第一簇的聚类中心均值之间的距离;

接着,遍历每个固定统计周期,若计算得到的距离小于设定距离,则将该固定统计周期添加到第二簇中,以聚类得到新的第二簇;

接着,在该第二簇中,计算每个固定统计周期与所述聚类后的第二簇的聚类中心均值之间的距离;

而后,遍历每个固定统计周期,若计算得到的距离小于设定距离,则将该固定统计周期添加到第三簇中,以聚类得到新的第三簇;

最后,将所述第三簇作为新的第二簇,并返回所述在该第二簇中,计算每个固定统计周期与所述聚类后的第二簇的聚类中心均值之间的距离的步骤,直到满足迭代停止条件,将最后得到的第三簇的聚类中心均值作为各个森林植被区域的各维统计数据的聚类中心均值。

由此,基于上述迭代聚类过程,能够有效客观地分析挖掘各个森林植被区域的多维统计数据,最终生成的各个森林植被区域的各维统计数据的聚类中心均值越来越符合该森林植被区域实际特征值,从而为后续森林植被的规划提供理论依据。

其中,上述迭代停止条件可以包括以下条件中的至少一种:

所述第三簇中的固定统计周期不再发生变化;

迭代次数达到设定次数;

所述第三簇的重心移动距离小于设定距离。

步骤s130,根据所述各个森林植被区域的各维统计数据的聚类中心均值,计算每个森林植被区域的植被增长评估系数。

在一个可能的示例中,首先,基于多元回归建模,以所述各个森林植被区域的各维统计数据的聚类中心均值为自变量,每个森林植被区域的植被增长评估系数为因变量,根据输入的每个森林植被区域的区域影响因素构建每个森林植被区域的森林植被增长率预测模型,其中,所述区域影响因素至少包括森林植被维护规模、森林植被维护工艺、森林植被占地面积、森林植被历史维护水平、森林植被历史管理水平、森林植被的植被种类。

接着,将各个森林植被区域的各维统计数据的聚类中心均值分别输入到对应的森林植被区域的森林植被增长率预测模型中,计算在每个区域影响因素的影响下各个森林植被区域的各维统计数据的聚类中心均值对应的植被增长评估值。

最后,根据每个区域影响因素的影响权重分别计算各个森林植被区域的各维统计数据的聚类中心均值对应的植被增长评估值对应的植被增长评估子系数,并将各个植被增长评估子系数之和作为每个森林植被区域的植被增长评估系数。

由此,本实施例考虑到了实际每个森林植被区域的区域影响因素,并与步骤s120中各个森林植被区域的各维统计数据的聚类中心均值进行结合以确定每个森林植被区域的植被增长评估系数,从而更加精确地对每个森林植被区域的植被增长进行评估。

步骤s140,针对每个森林植被区域,根据该森林植被区域的植被增长评估系数确定是否需要对该森林植被区域进行植被增长处理。

本实施例中,可以判断该森林植被区域的植被增长评估系数是否大于预设植被增长评估系数,若大于,则确定需要对该森林植被区域进行植被增长处理,若不大于,则确定不需要对该森林植被区域进行植被增长处理。

在上述基础上,作为一种示例,请进一步地参阅图3,本实施例提供的森林植被增长率分析方法还可以包括以下步骤:

步骤s150,若确定需要对该森林植被区域进行植被增长处理,则将从预先存储的植被增长处理策略库中查找该植被增长评估系数所在的植被增长评估系数区间段对应的植被增长处理策略,并将所述植被增长处理策略发送给该森林植被区域所在的监测平台服务器。

作为另一种示例,请进一步地参阅图4,本实施例提供的森林植被增长率分析方法还可以包括以下步骤:

步骤s160,若确定不需要对该森林植被区域进行植被增长处理,则持续监测该森林植被区域在接下来的每个固定统计周期的多维统计数据,并在监测到该森林植被区域在接下来的任意一个固定统计周期的多维统计数据存在异常时,返回基于各个森林植被区域在各个固定统计周期的多维统计数据,经过至少一个迭代周期的重心聚类,得到各个森林植被区域的各维统计数据的聚类中心均值的步骤。

如此,本实施例能够有效客观地分析挖掘各个森林植被区域的多维统计数据,对森林植被区域进行归类细分,从而对每个森林植被区域的植被增长进行评估,极大提高了效率,节省人力物力。

图5示出了本申请一些实施例提供的森林植被增长率分析装置200的功能模块图,该森林植被增长率分析装置200实现的功能可以对应上述方法执行的步骤。该森林植被增长率分析装置200可以理解为上述服务器100,或服务器100的处理器,也可以理解为独立于上述服务器100或处理器之外的在服务器100控制下实现本申请功能的组件,如图5所示,该森林植被增长率分析装置200可以包括获取模块210、重心聚类模块220、计算模块230以及确定模块240,下面分别该森林植被增长率分析装置200的各个功能模块的功能进行详细阐述。

获取模块210,用于获取各个森林植被区域在每个固定统计周期的多维统计数据,所述多维统计数据至少包括森林植被增长率、森林植被利用率、森林植被覆盖率以及森林植被破坏率。可以理解,该获取模块210可以用于执行上述步骤s110,关于该获取模块210的详细实现方式可以参照上述对步骤s110有关的内容。

重心聚类模块220,用于基于各个森林植被区域在各个固定统计周期的多维统计数据,经过至少一个迭代周期的重心聚类,得到各个森林植被区域的各维统计数据的聚类中心均值。可以理解,该重心聚类模块220可以用于执行上述步骤s120,关于该重心聚类模块220的详细实现方式可以参照上述对步骤s120有关的内容。

计算模块230,用于根据所述各个森林植被区域的各维统计数据的聚类中心均值,计算每个森林植被区域的植被增长评估系数。可以理解,该计算模块230可以用于执行上述步骤s130,关于该计算模块230的详细实现方式可以参照上述对步骤s130有关的内容。

确定模块240,用于针对每个森林植被区域,根据该森林植被区域的植被增长评估系数确定是否需要对该森林植被区域进行植被增长处理。可以理解,该确定模块240可以用于执行上述步骤s140,关于该确定模块240的详细实现方式可以参照上述对步骤s140有关的内容。

在一种可能的实施方式中,所述重心聚类模块220具体可以通过以下方式得到各个森林植被区域的各维统计数据的聚类中心均值:

针对每个迭代周期,基于多个森林植被区域在各个固定统计周期的多维统计数据,经过该迭代周期内的迭代聚类,得到一个聚类后的第一簇;

在该第一簇的各个固定统计周期的多维统计数据中,计算每个固定统计周期与所述聚类后的第一簇的聚类中心均值之间的距离;

遍历每个固定统计周期,若计算得到的距离小于设定距离,则将该固定统计周期添加到第二簇中,以聚类得到新的第二簇;

在该第二簇中,计算每个固定统计周期与所述聚类后的第二簇的聚类中心均值之间的距离;

遍历每个固定统计周期,若计算得到的距离小于设定距离,则将该固定统计周期添加到第三簇中,以聚类得到新的第三簇;

将所述第三簇作为新的第二簇,并返回所述在该第二簇中,计算每个固定统计周期与所述聚类后的第二簇的聚类中心均值之间的距离的步骤,直到满足迭代停止条件,将最后得到的第三簇的聚类中心均值作为各个森林植被区域的各维统计数据的聚类中心均值。

在一种实施方式中,所述计算模块230具体可以通过以下方式计算每个森林植被区域的植被增长评估系数:

基于多元回归建模,以所述各个森林植被区域的各维统计数据的聚类中心均值为自变量,每个森林植被区域的植被增长评估系数为因变量,根据输入的每个森林植被区域的区域影响因素构建每个森林植被区域的森林植被增长率预测模型,其中,所述区域影响因素至少包括森林植被维护规模、森林植被维护工艺、森林植被占地面积、森林植被历史维护水平、森林植被历史管理水平、森林植被的植被种类;

将各个森林植被区域的各维统计数据的聚类中心均值分别输入到对应的森林植被区域的森林植被增长率预测模型中,计算在每个区域影响因素的影响下各个森林植被区域的各维统计数据的聚类中心均值对应的植被增长评估值;

根据每个区域影响因素的影响权重分别计算各个森林植被区域的各维统计数据的聚类中心均值对应的植被增长评估值对应的植被增长评估子系数,并将各个植被增长评估子系数之和作为每个森林植被区域的植被增长评估系数。

上述模块可以经由有线连接或无线连接彼此连接或通信。有线连接可以包括金属线缆、光缆、混合线缆等,或其任意组合。无线连接可以包括通过lan、wan、蓝牙、zigbee、或nfc等形式的连接,或其任意组合。两个或更多个模块可以组合为单个模块,并且任何一个模块可以分成两个或更多个单元。

所属领域的技术人员可以清楚地了解到,为描述的方便和简洁,上述描述的系统和装置的具体工作过程,可以参考方法实施例中的对应过程,本申请中不再赘述。在本申请所提供的几个实施例中,应该理解到,所揭露的系统、装置和方法,可以通过其它的方式实现。以上所描述的装置实施例仅仅是示意性的,例如,所述模块的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,又例如,多个模块或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些通信接口,装置或模块的间接耦合或通信连接,可以是电性,机械或其它的形式。

所述作为分离部件说明的模块可以是或者也可以不是物理上分开的,作为模块显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。

另外,在本申请各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。

所述功能如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个处理器可执行的非易失的计算机可读取存储介质中。基于这样的理解,本申请的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本申请各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:u盘、移动硬盘、rom、ram、磁碟或者光盘等各种可以存储程序代码的介质。

以上仅为本申请的具体实施方式,但本申请的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本申请揭露的技术范围内,可轻易想到变化或替换,都应涵盖在本申请的保护范围之内。因此,本申请的保护范围应以权利要求的保护范围为准。

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