一种盐碱地防护林营建方法、系统、存储介质及智能终端与流程

文档序号:30788294发布日期:2022-07-16 08:59阅读:109来源:国知局
一种盐碱地防护林营建方法、系统、存储介质及智能终端与流程

1.本技术涉及盐碱地修复技术的领域,尤其是涉及一种盐碱地防护林营建方法、系统、存储介质及智能终端。


背景技术:

2.盐碱地是盐类集积的一个种类,是指所含的盐分影响到作物正常生长的土壤种类。大部分沿海地区海岸线处均有较大区域的盐碱地,为了对盐碱地进行修复,常在盐碱地上营造防护林,以调节或减少水分蒸发、改善土壤和水文情况。
3.相关技术中,在营造防护林的过程中,根据盐碱地的范围以在盐碱地周围划定能对外界风力进行阻挡的林网,使自然风不会对土地进行反盐操作,从而减少了自然风给作物发育带来的危害。
4.针对上述中的相关技术,发明人认为在防护林的树木种植后,根部与土地的牢固程度还不强,此时在风力的作用下,树木会出现一定程度的倾斜,从而导致防护林对盐碱地的修复效果有所下降,尚有改进空间。


技术实现要素:

5.为了使防护林对盐碱地修复具有较好的效果,本技术提供一种盐碱地防护林营建方法、系统、存储介质及智能终端。
6.第一方面,本技术提供一种盐碱地防护林营建方法,采用如下的技术方案:一种盐碱地防护林营建方法,包括:获取种植边界信息以及种植日期信息;根据种植边界信息所对应的边界线以确定种植位置信息,并将种植位置信息所对应的位置定义为种植点;根据预设风向数据库中所存储的种植日期信息与风向信息匹配分析以确定种植日期信息相对应的风向信息;于预设固定时长内获取种植点于预设高度距离处的均值风力信息;根据预设角度数据库中所存储的均值风力信息与倾斜角度信息匹配分析以确定均值风力信息相对应的倾斜角度信息;将树木朝向风向信息所对应方向的反方向且根据倾斜角度信息所对应的角度进行调节。
7.通过采用上述技术方案,可先获取所需种植树木的终止边界信息以及终止时的种植日期信息,根据种植日期信息可确定出防护林种植处对应的风向信息,以在树木终止过程中可根据风向情况以进行倾斜设置,且倾斜的角度由不同点位风力大小确定,以使后期树木种植一段时间后在风力的作用下能竖直设置,以使树木能对盐碱地较好的作用,从而使得防护林对盐碱地修复具有较好的效果。
8.可选的,种植边界信息的确定方法包括:
获取盐碱地的区域范围信息以及涨潮范围信息;根据区域范围信息所对应的范围边缘以划定第一分界信息,并根据预设固定比例以将第一分界信息所对应的分界线缩放以获取到第二分界信息,且根据第二分界信息以划定修复范围信息;根据涨潮范围信息所对应的范围边缘以划定涨潮分界信息;判断第二分界信息所对应的分界线与涨潮分界信息所对应的分界线之间是否存在交点;若第二分界信息所对应的分界线与涨潮分界信息所对应的分界线之间不存在交点,则将第二分界信息定义为种植边界信息;若第二分界信息所对应的分界线与涨潮分界信息所对应的分界线之间存在交点,则将第二分界信息所对应分界线不处于涨潮范围信息所对应范围内的部分定义为第三分界线,且将涨潮分界信息所对应分界线处于修复范围信息所对应范围内的部分定义为第四分界线,并将第三分界线与第四分界线相连以确定种植边界信息。
9.通过采用上述技术方案,以对该区域涨潮时的情况进行判断,以在划分种植树木的区域时,所种植的树木根部不会被涨潮时海水所淹没,从而使得所种植的树木能够较好的成长,以对盐碱地进行有效修复。
10.可选的,将树木倾斜调节的方法包括:于种植点处划定与风向信息所对应方向同向的风力路径,并于风力路径上确定种植点的同向数量信息;判断同向数量信息所对应的数量值是否等于一;若同向数量信息所对应的数量值等于一,则定义该种植点为直接受风点;若同向数量信息所对应的数量值不等于一,则定义风力路径上最远离风力信息所对应方向的种植点为直接受风点,其余种植点为间接受风点;于直接受风点处根据倾斜角度信息所对应的角度进行调节,且于间接受风点处根据预设许可角度进行调节。
11.通过采用上述技术方案,根据种植点所处位置的树木是否有其他树木进行遮挡以进行不同倾斜角度的确定,以使树木后期在风力的作用下均能够竖直设置以对盐碱地进行较好的修复作业。
12.可选的,许可角度的确定方法包括:于风力路径上计算间接受风点与直接受风点之间的相隔距离信息;判断相隔距离信息所对应的距离值是否大于所预设的遮挡距离;若相隔距离信息所对应的距离值大于遮挡距离,则根据预设遮挡比例值以对间接受风点的倾斜角度信息所对应角度进行计算以确定调节角度信息,并将调节角度信息所对应的角度定义为许可角度;若相隔距离信息所对应的距离值不大于遮挡距离,则根据预设受力数据库中所存储的相隔距离信息与变化角度信息匹配分析以确定相隔距离信息相对应的变化角度信息;计算间接受风点的倾斜角度信息所对应角度与变化角度信息所对应角度之间的差以确定许可角度。
13.通过采用上述技术方案,对同一风力路径上间接受风点与直接受风点之间距离的
计算以确定直接受风点处树木对间接受风点树木的遮挡效果,以使间接受风点处的树木能根据实际情况以进行不同倾斜角度的设置,以使整个防护林后期的树木能有效对盐碱地进行修复。
14.可选的,直接受风点树木选择方法包括:获取预设树木存储库中树木的可选长度信息;根据高度距离以及倾斜角度信息以确定直接受风点处树木的直接长度信息;判断是否存在所对应长度值与直接长度信息一致的可选长度信息;若存在所对应长度值与直接长度信息一致的可选长度信息,则将该可选长度信息相对应的一树木定义为该直接受风点的直接种植树木,并将该直接种植树木于树木存储库中删除;若不存在所对应长度值与直接长度信息一致的可选长度信息,则根据预设安全距离以及倾斜角度信息以确定直接受风点处树木的安全长度信息,并将处于直接长度信息与安全长度信息之间的可选长度信息定义为符合长度信息;计算符合长度信息所对应长度值与直接长度信息所对应长度值的差值以获取到差值长度信息;根据预设第一排序规则以确定所对应长度值最小的差值长度信息,并将该差值长度信息相对应的可选长度信息所对应的一树木定义为该直接受风点的直接种植树木,并将该直接种植树木于树木存储库中删除。
15.通过采用上述技术方案,可根据直接受风点处树木的高度要求情况以对树木进行筛选,从而选取出满足要求的树木于直接受风点处进行种植,以使所营建的防护林对盐碱地具有较好的修复效果。
16.可选的,间接受风点树木选择方法包括:将该间接受风点所处风力路径上的直接受风点的直接种植树木的可选长度信息定义为最终长度信息;根据直接受风点的倾斜角度信息以及最终长度信息以确定上限高度信息;根据间接受风点的倾斜角度信息以及相对应的上限高度信息以确定间接受风点处树木的上限长度信息;根据间接受风点的倾斜角度信息以及高度距离以确定下限长度信息;将处于下限长度信息与上限长度信息之间的可选长度信息定义为满足长度信息;计算上限长度信息所对应长度与满足长度信息所对应长度的差值以获取到相差长度信息;根据预设第二排序规则以确定所对应长度值最小的相差长度信息,并将该相差长度信息相对应的可选长度信息所对应的一树木定义为该间接受风点的间接种植树木,且将该间接种植树木于树木存储库中删除。
17.通过采用上述技术方案,可根据简介受风点处树木的高度要求情况以及直接受风点处树木的情况以对树木进行筛选,从而选取出满足要求的树木于间接受风点处进行种植,以使所营建的防护林对盐碱地具有较好的修复效果。
18.可选的,直接种植树木和间接种植树木的确定方法包括:根据符合长度信息计数以确定符合数量信息,根据满足长度信息计数以确定满足
数量信息;判断符合数量信息所对应的数量值与满足数量信息所对应的数量值中是否至少有一个为零;若符合数量信息所对应的数量值与满足数量信息所对应的数量值中没有一个为零,则进行直接种植树木或间接种植树木的确定;若符合数量信息所对应的数量值与满足数量信息所对应的数量值中至少有一个为零,则输出树木缺少信号。
19.通过采用上述技术方案,在直接种植树木和间接种植树木的确定过程中,可对符合要求的树木数量进行确定,以判断是否有满足要求的树木,以使不存在满足要求的树木时工作人员能及时得知并进行处理。
20.第二方面,本技术提供一种盐碱地防护林营建系统,采用如下的技术方案:一种盐碱地防护林营建系统,包括:获取模块,用于获取种植边界信息以及种植日期信息;处理模块,与获取模块连接,用于信息的存储和处理;处理模块根据种植边界信息所对应的边界线以确定种植位置信息,并将种植位置信息所对应的位置定义为种植点;处理模块根据预设风向数据库中所存储的种植日期信息与风向信息匹配分析以确定种植日期信息相对应的风向信息;处理模块于预设固定时长内获取种植点于预设高度距离处的均值风力信息;处理模块根据预设角度数据库中所存储的均值风力信息与倾斜角度信息匹配分析以确定均值风力信息相对应的倾斜角度信息;处理模块将树木朝向风向信息所对应方向的反方向且根据倾斜角度信息所对应的角度进行调节。
21.通过采用上述技术方案,通过获取模块可先获取所需种植树木的终止边界信息以及终止时的种植日期信息,以使处理模块根据种植日期信息可确定出防护林种植处对应的风向信息,以在树木终止过程中可根据风向情况以进行倾斜设置,且倾斜的角度由不同点位风力大小确定,以使后期树木种植一段时间后在风力的作用下能竖直设置,以使树木能对盐碱地较好的作用,从而使得防护林对盐碱地修复具有较好的效果。
22.第三方面,本技术提供一种智能终端,采用如下的技术方案:一种智能终端,包括存储器和处理器,存储器上存储有能够被处理器加载并执行上述任一种盐碱地防护林营建方法的计算机程序。
23.通过采用上述技术方案,通过智能终端的使用,可先获取所需种植树木的终止边界信息以及终止时的种植日期信息,根据种植日期信息可确定出防护林种植处对应的风向信息,以在树木终止过程中可根据风向情况以进行倾斜设置,且倾斜的角度由不同点位风力大小确定,以使后期树木种植一段时间后在风力的作用下能竖直设置,以使树木能对盐碱地较好的作用,从而使得防护林对盐碱地修复具有较好的效果。
24.第四方面,本技术提供一种计算机存储介质,能够存储相应的程序,具有使防护林对盐碱地修复具有较好的效果的特点,采用如下的技术方案:一种计算机可读存储介质,存储有能够被处理器加载并执行上述任一种盐碱地防
护林营建方法的计算机程序。
25.通过采用上述技术方案,存储介质中有盐碱地防护林营建方法的计算机程序,可先获取所需种植树木的终止边界信息以及终止时的种植日期信息,根据种植日期信息可确定出防护林种植处对应的风向信息,以在树木终止过程中可根据风向情况以进行倾斜设置,且倾斜的角度由不同点位风力大小确定,以使后期树木种植一段时间后在风力的作用下能竖直设置,以使树木能对盐碱地较好的作用,从而使得防护林对盐碱地修复具有较好的效果。
26.综上所述,本技术包括以下至少一种有益技术效果:1.对所种植的防护林树木进行预倾斜处理,以使树木后期在风力的作用下能竖直设置,从而使得防护林对盐碱地具有较好的修复作用;2.可对海水涨潮情况进行判断,以使所种植的树木根部不易在海水涨潮时被海水淹没,以提高种植树木成活率;3.根据各树木的具体受风情况以对其进行不同倾斜角度的设置,以使各树木后期在风力的作用下能呈竖直设置。
附图说明
27.图1是盐碱地防护林营建方法的流程图。
28.图2是防护林种植情况示意图。
29.图3是种植边界确定方法的流程图。
30.图4是倾斜调度调节方法的流程图。
31.图5是许可角度确定方法的流程图。
32.图6是直接受风点树木确定方法的流程图。
33.图7是间接受风点树木确定方法的流程图。
34.图8是树木库存情况确定方法的流程图。
35.图9是盐碱地防护林营建方法的模块流程图。
具体实施方式
36.为了使本技术的目的、技术方案及优点更加清楚明白,以下结合附图1-9及实施例,对本技术进行进一步详细说明。应当理解,此处所描述的具体实施例仅用以解释本技术,并不用于限定本技术。
37.下面结合说明书附图对本发明实施例作进一步详细描述。
38.本技术实施例公开一种盐碱地防护林营建方法,根据各种植点的受风情况以对树木进行倾斜设置,以使所种植的树木在风力作用一段时间后能呈竖直设置,以对盐碱地能具有较好的修复作用。
39.参照图1,盐碱地防护林营建的方法流程包括以下步骤:步骤s100:获取种植边界信息以及种植日期信息。
40.种植边界信息所对应的边界线为防护林的种植线路,可由工作人员根据盐碱地实际情况以进行设定,不作赘述;种植日期信息所对应的日期为对防护林进行种植时的日期,可由工作人员根据种植日期进行手动输入。
41.步骤s101:根据种植边界信息所对应的边界线以确定种植位置信息,并将种植位置信息所对应的位置定义为种植点。
42.种植位置信息所对应的位置为防护林种植线路上种植树木的位置,可通过对种植边界线上先确定一个固定点,该固定点可以为该线路上最东方、最西方等的一个种植树木位置,再通过两个相邻树木种植位置之间的间隔以对种植位置信息进行划定,该间隔由工作人员根据树木实际种植需求情况以进行设定,不作赘述;将种植位置信息所对应的位置定义为种植点以进行标识,以便于后续对种植树木位置的定位操作。
43.步骤s102:根据预设风向数据库中所存储的种植日期信息与风向信息匹配分析以确定种植日期信息相对应的风向信息。
44.风向信息所对应的风向为该防护林种植区域于种植日期信息所对应日期下的自然风风向,例如该种植区域为中国南方,则春夏两季风向信息所对应的风向为东南风,秋冬两季风向信息所对应的风向为西北风,工作人员针对当前种植区域的位置情况以根据不同的终止日期信息以确定风向信息,根据不同的种植日期信息以及相对应的风向信息以对风向数据库进行建立,建立的方法为本领域技术人员常规技术手段,不作赘述。
45.步骤s103:于预设固定时长内获取种植点于预设高度距离处的均值风力信息。
46.固定时长为工作人员设定的定值时长,该时长可以为一小时,也可以为一天,具体数值由工作人员根据实际情况进行设定;高度距离为相较于水平地面的高度值,由工作人员根据实际情况所设定的定值,均值风力信息所对应的风力值为该种植点的高度距离处于固定时长内的风力均值,该均值的算法为所出现的最大风力以及最小风力的平均值,风力的测量方法可以通过风力测速仪以实现,为本领域技术人员常规技术手段,不作赘述。
47.步骤s104:根据预设角度数据库中所存储的均值风力信息与倾斜角度信息匹配分析以确定均值风力信息相对应的倾斜角度信息。
48.倾斜角度信息所对应的角度为树木种植时所需倾斜的角度,根据种植点风力大小的情况以使树木进行不同倾斜程度的设定,不同的均值风力信息对应有不同的倾斜角度信息,根据不同的均值风力信息以及相对应的倾斜角度信息以进行角度数据库的建立,角度数据库的建立方法为本领域技术人员常规技术手段,不作赘述。
49.步骤s105:将树木朝向风向信息所对应方向的反方向且根据倾斜角度信息所对应的角度进行调节。
50.在树木种植时将树木朝向风向信息所对应方向的反方向进行倾斜角度信息所对应角度的倾斜设置,以使树木在种植一段时间后树木在风力的作用下能趋近于竖直放置,以使树木能对盐碱地起到较好的修复作用;树木种植一段时间后,根部深扎于泥土中,此时树木受风力的作用影响较小,同时为了减少树木倾斜时出现倾倒的情况,在树木底部设置有支脚,该支脚的一端固定于底面上,另一端抵接于树木侧壁,且抵接于树木侧壁的一端为弹性挤压件,以使树木向竖直情况偏移时支脚始终能对树木起到支撑作用。
51.参照图2,种植边界信息的确定方法包括:步骤s200:获取盐碱地的区域范围信息以及涨潮范围信息。
52.区域范围信息所对应的范围为盐碱地的范围,涨潮范围信息所对应的范围为该区域潮汐情况最大时涨潮的范围情况,两者均通过工作人员手动输入,不作赘述。
53.步骤s201:根据区域范围信息所对应的范围边缘以划定第一分界信息,并根据预
设固定比例以将第一分界信息所对应的分界线缩放以获取到第二分界信息,且根据第二分界信息以划定修复范围信息。
54.第一分界信息所对应的边界线为区域范围信息所对应范围的边缘线,如图3所示,将第一分界信息所对应的分界线根据固定比例缩放以确定第二分界信息,所缩放的方向为向外缩放,缩放的中心点为区域范围信息所对应范围的中心点,其缩放方法为本领域技术人员常规技术手段,不作赘述,其中,固定比例为大于一的定值,由工作人员根据实际情况进行设定,不作赘述;修复范围信息所对应的范围为第二分界信息所对应分界线所包围的区域范围。
55.步骤s202:根据涨潮范围信息所对应的范围边缘以划定涨潮分界信息。
56.涨潮分界信息所对应的分界线为涨潮范围信息所对应范围的边缘线,根据范围情况以进行划定,划定的方法为本领域技术人员常规技术手段,不作赘述。
57.步骤s203:判断第二分界信息所对应的分界线与涨潮分界信息所对应的分界线之间是否存在交点。
58.判断的目的是为了得知第二分界信息所对应的分界线上的各点位是否有可能受到海水涨潮的影响,以便于后续对种植边界信息进行确定。
59.步骤s2031:若第二分界信息所对应的分界线与涨潮分界信息所对应的分界线之间不存在交点,则将第二分界信息定义为种植边界信息。
60.当第二分界信息所对应的分界线与涨潮分界信息所对应的分界线之间不存在交点时,说明第二分界信息所对应的分界线上的各点位不会受到海水涨潮时的影响,即将第二分界信息定义为种植边界信息,以实现防护林树木的种植。
61.步骤s2032:若第二分界信息所对应的分界线与涨潮分界信息所对应的分界线之间存在交点,则将第二分界信息所对应分界线不处于涨潮范围信息所对应范围内的部分定义为第三分界线,且将涨潮分界信息所对应分界线处于修复范围信息所对应范围内的部分定义为第四分界线,并将第三分界线与第四分界线相连以确定种植边界信息。
62.当第二分界信息所对应的分界线与涨潮分界信息所对应的分界线之间存在交点时,说明第二分界信息所对应的分界线上有部分点位会受到海水涨潮时的影响,此时受影响的点位不适合进行树木的种植,针对这一情况需要进一步分析;如图2所示,将第二分界信息所对应分界线不处于涨潮范围信息所对应范围内的部分定义为第三分界线,以从第二分界信息所对应分界线中确定出可用于种植树木的点位情况,以对第二分界信息所对应分界线上受海水影响和不受海水影响的点位进行区分,且将涨潮分界信息所对应分界线处于修复范围信息所对应范围内的部分定义为第四分界线,以从修复范围信息所对应范围内确定出满足种植要求的边界情况,以将第三分界线与第四分界线相连确定出种植边界信息以供树木种植。
63.参照图4,将树木倾斜调节的方法包括:步骤s300:于种植点处划定与风向信息所对应方向同向的风力路径,并于风力路径上确定种植点的同向数量信息。
64.参照图2,风力路径为各种植点上与风向信息所对应方向同向的直线路径,同向数量信息所对应的数量值为风力路径上种植点的总数量值,可通过计数的方法以获取,为本领域技术人员常规技术手段,不作赘述。
65.步骤s301:判断同向数量信息所对应的数量值是否等于一。
66.判断的目的是为了得知是否有种植点上的树木所受的风力会被另一种植点上的树木进行遮挡。
67.步骤s3011:若同向数量信息所对应的数量值等于一,则定义该种植点为直接受风点。
68.当同向数量信息所对应的数量值等于一时,即说明该种植点上的树木所受的风力不会被遮挡,此时将该种植点定义为直接受风点以进行标识,以便于后续对该种植点上树木的种植。
69.步骤s3012:若同向数量信息所对应的数量值不等于一,则定义风力路径上最远离风力信息所对应方向的种植点为直接受风点,其余种植点为间接受风点。
70.当同向数量信息所对应的数量值不等于一时,说明存在有种植点上的树木所受风力被另一种植点上的树木遮挡的情况;最远离风力信息所对应的方向即最直接受风的方向,即最受风力作用的方向,将风力路径上最受风的种植点定义为直接受风点,其余终止点定义为间接受风点,以实现对受风路径上若干种植点的标识,以便于后续对种植点上树木的种植。
71.步骤s302:于直接受风点处根据倾斜角度信息所对应的角度进行调节,且于间接受风点处根据预设许可角度进行调节。
72.将直接受风点处根据倾斜角度信息所对应的角度进行调节,以使直接受风点的树木在风力作用一段时间后能趋近于竖直设置,将间接受风点处的树木根据许可角度以进行调节,以使间接受风点的树木在一段时间后能趋近于竖直设置,其中许可角度可由工作人员进行设置,可根据树木种类情况以及受风较小情况以进行设定,不作赘述。
73.参照图5,许可角度的确定方法包括:步骤s400:于风力路径上计算间接受风点与直接受风点之间的相隔距离信息。
74.相隔距离信息所对应的距离值为同一风力路径上间接受风点与直接受风点之间的距离值,根据间接受风点与直接受风点于空间坐标系上的位置情况以进行计算,计算方法为本领域技术人员常规技术手段,不作赘述。
75.步骤s401:判断相隔距离信息所对应的距离值是否大于所预设的遮挡距离。
76.遮挡距离为工作人员所设定的直接受风点处的树木能起到较好遮挡风力作用的距离最大值,判断的目的是为了得知直接受风点处的树木是否能对间接受风点处的树木进行自然风的有效遮挡。
77.步骤s4011:若相隔距离信息所对应的距离值大于遮挡距离,则根据预设遮挡比例值以对间接受风点的倾斜角度信息所对应角度进行计算以确定调节角度信息,并将调节角度信息所对应的角度定义为许可角度。
78.当相隔距离信息所对应的距离值大于遮挡距离时,说明直接受风点处的树木对间接受风点处的树木挡风效果较差,此时根据遮挡比例值以对间接受风点处的树木的倾斜角度计算以确定出间接受风点处树木种植所需倾斜的角度,记录该角度的信息即调节角度信息,将调节角度信息所对应的角度定义为许可角度以进行标识,以使间接受风点处的树木能根据实际情况以进行不同角度的倾斜设置;其中,遮挡比例值为处于0-100%之间定值,为工作人员根据树木挡风效果较差时角度调整设置的值,不作赘述。
79.步骤s4012:若相隔距离信息所对应的距离值不大于遮挡距离,则根据预设受力数据库中所存储的相隔距离信息与变化角度信息匹配分析以确定相隔距离信息相对应的变化角度信息。
80.当相隔距离信息所对应的距离值不大于遮挡距离时,说明此时直接受风点处的树木对间接受风点处的挡风效果较大,此时根据两者之间的相隔距离以确定挡风效果的具体情况;变化角度信息所对应的角度值为间接受风点处树木在原有基础上根据实际挡风效果以进行倾斜角度值调整的角度值,不同的相隔距离信息对应有不同的变化角度信息,两者之间的相对关系由工作人员多次试验以获取,根据不同的相隔距离信息以及相对应的变化角度信息以进行受力数据库的建立,建立的方法为本领域技术人员常规技术手段,不作赘述。
81.步骤s402:计算间接受风点的倾斜角度信息所对应角度与变化角度信息所对应角度之间的差以确定许可角度。
82.将间接受风点的倾斜角度信息所对应角度减去相对应的变化角度信息所对应角度以确定该间接受风点处树木实际种植时所需倾斜的角度,即许可角度。
83.参照图6,直接受风点树木选择方法包括:步骤s500:获取预设树木存储库中树木的可选长度信息。
84.树木存储库是由未种植的树木所组成的树木库,可选长度信息所对应的长度值为树木存储库中各树木的长度值,可由工作人员对库中树木测量后以手动输入获取。
85.步骤s501:根据高度距离以及倾斜角度信息以确定直接受风点处树木的直接长度信息。
86.直接长度信息所对应的长度值为直接受风点处的树木需要倾斜设置时需要达到高度距离时的树木长度,根据三角函数计算以获取,例如倾斜角度信息所对应的角度值为,高度距离信息所对应的距离值为,则直接长度信息所对应长度为。
87.步骤s502:判断是否存在所对应长度值与直接长度信息一致的可选长度信息。
88.判断的目的是为了得知在树木存储库中是否有正好满足直接受风点处树木长度要求的树木。
89.步骤s5021:若存在所对应长度值与直接长度信息一致的可选长度信息,则将该可选长度信息相对应的一树木定义为该直接受风点的直接种植树木,并将该直接种植树木于树木存储库中删除。
90.当存在所对应长度值与直接长度信息一致的可选长度信息时,说明树木存储库中有正好满足直接受风点处要求的树木,此时将树木存储库中为可选长度信息的一树木定义为该直接受风点的直接种植树木,以实现后续在直接受风点处树木的种植,且将该直接种植树木于树木存储库中删除,以使多种植点需要该长度的树木时不会出现树木匹配错误的情况;树木存储库中存在多个满足要求的树木时,根据树木的编号由小至大对树木选取使用。
91.步骤s5022:若不存在所对应长度值与直接长度信息一致的可选长度信息,则根据预设安全距离以及倾斜角度信息以确定直接受风点处树木的安全长度信息,并将处于直接长度信息与安全长度信息之间的可选长度信息定义为符合长度信息。
92.当不存在所对应长度值与直接长度信息一致的可选长度信息时,说明没有正好满足直接受风点处要求的树木,此时需要对树木进行重新选取;安全距离为工作人员所设定的允许树木种植时高度的最大值,具体数值由工作人员根据实际情况进行设定,安全长度信息所对应的长度为该直接受风点处所能种植的树木的最大长度,计算方法与直接长度信息一致,不作赘述;根据直接长度信息与安全长度信息以划定符合直接受风点处要求的树木长度范围,以将满足要求的可选长度信息定义为符合长度信息进行标识,以便于后续对满足要求的树木进行调用分配。
93.步骤s503:计算符合长度信息所对应长度值与直接长度信息所对应长度值的差值以获取到差值长度信息。
94.差值长度信息所对应的长度值为各满足要求的树木的长度与正好满足要求的树木长度的差值,计算方法为符合长度信息所对应的长度值减去直接长度信息所对应的长度值。
95.步骤s504:根据预设第一排序规则以确定所对应长度值最小的差值长度信息,并将该差值长度信息相对应的可选长度信息所对应的一树木定义为该直接受风点的直接种植树木,并将该直接种植树木于树木存储库中删除。
96.第一排序规则为能进行数值大小排序的方法,例如冒泡法,根据第一排序规则能对所有的差值长度信息进行大小排序,从而可确定出所对应长度值最小的差值长度信息,即该差值长度信息相对应的可选长度信息所对应的树木为最接近正好满足要求的树木,将该树木定义为直接受风点的直接种植树木以进行标识,以便于后续的终止,且将该直接种植树木于树木存储库中删除以减少出现树木重复调用的情况。
97.参照图7,间接受风点树木选择方法包括:步骤s600:将该间接受风点所处风力路径上的直接受风点的直接种植树木的可选长度信息定义为最终长度信息。
98.于间接受风点处树木选择时,根据风力路径以确定相对应直接受风点的树木情况,且将直接受风点的直接种植树木的可选长度信息定义为最终长度信息以进行标识,以使后续对间接受风点处树木进行选择时可根据间接受风点处的树木情况进行选择。
99.步骤s601:根据直接受风点的倾斜角度信息以及最终长度信息以确定上限高度信息。
100.上限高度信息所对应的高度为间接受风点处树木种植时所允许的最高高度,计算公式为,其中为上限高度信息所对应的高度,为最终长度信息所对应的长度,为相对应的直接受风点的倾斜角度信息所对应的角度值;根据上限高度信息的计算以使间接受风点处的树木高度不会超过直接受风点处的树木高度,以使直接受风点处的树木能对间接受风点处的树木起到挡风作用。
101.步骤s602:根据间接受风点的倾斜角度信息以及相对应的上限高度信息以确定间接受风点处树木的上限长度信息。
102.上限长度信息所对应的长度值为间接受风点处树木所允许的最长长度值,根据间接受风点的倾斜角度信息以及上限高度信息以计算,计算方法与直接长度信息一致,不作
赘述。
103.步骤s603:根据间接受风点的倾斜角度信息以及高度距离以确定下限长度信息。
104.下限长度信息所对应的长度值为间接受风点处树木所允许的最短长度值,通过间接受风点的倾斜角度信息以及高度距离以对下限长度信息进行计算,计算方法与直接长度信息一致,不作赘述。
105.步骤s604:将处于下限长度信息与上限长度信息之间的可选长度信息定义为满足长度信息。
106.根据下限长度信息与上限长度信息可对满足间接受风点处的树木长度范围进行划分,以将满足要求的可选长度信息定义为满足长度信息以进行标识,以便于后续对满足长度要求的树木进行调用分配。
107.步骤s605:计算上限长度信息所对应长度与满足长度信息所对应长度的差值以获取到相差长度信息。
108.相差长度信息所对应的长度值为满足要求的树木的长度与所允许的最长长度之间的长度差值,计算方法为上限长度信息所对应的长度值减去满足长度信息所对应的长度值。
109.步骤s606:根据预设第二排序规则以确定所对应长度值最小的相差长度信息,并将该相差长度信息相对应的可选长度信息所对应的一树木定义为该间接受风点的间接种植树木,且将该间接种植树木于树木存储库中删除。
110.第二排序规则为能对数值大小进行排序的方法,例如冒泡法,根据第二排序规则可对所有相差长度信息进行大小排序,以确定出所对应长度值最小的相差长度信息,即该相差长度信息相对应的可选长度信息所对应的树木为所有满足要求的树木中修复盐碱地效果最好且最易存活的树木,将该树木定义为该间接受风点的间接种植树木以进行标识,以便于后续对间接受风点处树木的种植,且将该间接种植树木于树木存储库中删除,以减少同一树木重复分配的情况发生。
111.参照图8,直接种植树木和间接种植树木的确定方法包括:步骤s700:根据符合长度信息计数以确定符合数量信息,根据满足长度信息计数以确定满足数量信息。
112.符合数量信息所对应的数量值为符合长度信息的总数量值,即直接受风点树木选取时满足长度要求的树木的总数量值,满足数量信息所对应的数量值为满足长度信息的总数量值,即间接受风点树木选取时满足长度要求的树木的总数量值,两者均通过计数的方法以获取,获取的方法为本领域技术人员常规技术手段,不作赘述。
113.步骤s701:判断符合数量信息所对应的数量值与满足数量信息所对应的数量值中是否至少有一个为零。
114.判断的目的是为了得知在直接种植树木和间接种植树木的选取过程中是否出现没有满足要求的树木的情况。
115.步骤s7011:若符合数量信息所对应的数量值与满足数量信息所对应的数量值中没有一个为零,则进行直接种植树木或间接种植树木的确定。
116.当符合数量信息所对应的数量值与满足数量信息所对应的数量值中没有一个为零时,说明不存在没有满足要求的树木的情况,可正常进行直接种植树木或间接种植树木
的确定。
117.步骤s7012:若符合数量信息所对应的数量值与满足数量信息所对应的数量值中至少有一个为零,则输出树木缺少信号。
118.当符合数量信息所对应的数量值与满足数量信息所对应的数量值中至少有一个为零时,说明存在没有满足要求的树木的情况,此时输出树木缺少信号以对该情况进行标识,以使工作人员及时得知该情况以进行处理,其中树木缺少信号可以为提示声响,也可以为指示灯亮,具体方法由工作人员根据实际情况进行设定,不作赘述。
119.参照图9,基于同一发明构思,本发明实施例提供一种盐碱地防护林营建系统,包括:获取模块,用于获取种植边界信息以及种植日期信息;处理模块,与获取模块连接,用于信息的存储和处理;处理模块根据种植边界信息所对应的边界线以确定种植位置信息,并将种植位置信息所对应的位置定义为种植点;处理模块根据预设风向数据库中所存储的种植日期信息与风向信息匹配分析以确定种植日期信息相对应的风向信息;处理模块于预设固定时长内获取种植点于预设高度距离处的均值风力信息;处理模块根据预设角度数据库中所存储的均值风力信息与倾斜角度信息匹配分析以确定均值风力信息相对应的倾斜角度信息;处理模块将树木朝向风向信息所对应方向的反方向且根据倾斜角度信息所对应的角度进行调节;边界线确定模块,根据海水涨潮情况以对防护林边界线的确定;树木倾斜调节模块,针对各种植点不同的受风情况以进行不同倾斜角度的设定;许可角度确定模块,根据直接受风点与间接受风点之间的距离以对许可角度进行确定,以使各间接受风点的树木在后期均能够对盐碱地起到较好的修复作用;直接树木确定模块,根据直接受风点的树木长度要求以对直接受风点的树木进行确定;间接树木确定模块,根据间接受风点的树木长度要求以对间接受风点的树木进行确定;树木库存确定模块,对直接种植树木和间接种植树木确定时满足要求的树木情况进行确定,以判断是否有满足种植要求的树木以供种植。
120.所属领域的技术人员可以清楚地了解到,为描述的方便和简洁,仅以上述各功能模块的划分进行举例说明,实际应用中,可以根据需要而将上述功能分配由不同的功能模块完成,即将装置的内部结构划分成不同的功能模块,以完成以上描述的全部或者部分功能。上述描述的系统,装置和单元的具体工作过程,可以参考前述方法实施例中的对应过程,在此不再赘述。
121.本发明实施例提供一种计算机可读存储介质,存储有能够被处理器加载并执行盐碱地防护林营建方法的计算机程序。
122.计算机存储介质例如包括:u盘、移动硬盘、只读存储器(read-only memory,rom)、随机存取存储器(random access memory,ram)、磁碟或者光盘等各种可以存储程序代码的
介质。
123.基于同一发明构思,本发明实施例提供一种智能终端,包括存储器和处理器,存储器上存储有能够被处理器加载并执行盐碱地防护林营建方法的计算机程序。
124.所属领域的技术人员可以清楚地了解到,为描述的方便和简洁,仅以上述各功能模块的划分进行举例说明,实际应用中,可以根据需要而将上述功能分配由不同的功能模块完成,即将装置的内部结构划分成不同的功能模块,以完成以上描述的全部或者部分功能。上述描述的系统,装置和单元的具体工作过程,可以参考前述方法实施例中的对应过程,在此不再赘述。
125.以上均为本技术的较佳实施例,并非依此限制本技术的保护范围,本说明书(包括摘要和附图)中公开的任一特征,除非特别叙述,均可被其他等效或者具有类似目的的替代特征加以替换。即,除非特别叙述,每个特征只是一系列等效或类似特征中的一个例子而已。
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1