首页 / 专利库 / 化妆品和香水 / 覆盖 / 一种苗木定位修正方法及系统

一种苗木定位修正方法及系统

阅读:313发布:2024-01-13

专利汇可以提供一种苗木定位修正方法及系统专利检索,专利查询,专利分析的服务。并且本 专利 属于园林管理技术领域,具体涉及一种苗木 定位 修正方法、系统及计算机存储介质。苗木定位修正方法具体包括:获取地图中苗木的初始定位数据;根据初始定位数据选择初始半径圆作为参考范围;重复采集定位数据,更新目标点定位数据集;根据更新的定位数据集重新确定苗木 位置 。苗木定位修正系统包括苗木地图模 块 、 数据采集 模块、数据存储模块和 数据处理 模块。本 发明 还公开了一种计算机存储介质,其上存储有 计算机程序 。本发明提供的苗木定位修正方法、系统和计算机存储介质,可以对确定的苗木的初始位置进行修正,使得修正后的苗木位置接近于苗木的实际位置,方便管理人员对于苗木的管理。,下面是一种苗木定位修正方法及系统专利的具体信息内容。

1.一种苗木定位修正方法,包括:
获取地图中苗木的初始定位数据;
根据初始定位数据选择初始半径圆作为参考范围;
重复采集定位数据,更新目标点定位数据集;
根据更新的定位数据集重新确定苗木位置
2.根据权利要求1所述的苗木定位修正方法,其特征在于,所述根据初始定位数据选择一定的初始半径圆作为参考范围为采用最小圆覆盖算法确定初始半径圆的范围。
3.根据权利要求2所述的苗木定位修正方法,其特征在于,所述根据更新的定位数据集重新确定苗木位置为采用遗传算法重新确定苗木位置。
4.根据权利要求3所述的苗木定位修正方法,其特征在于,所述重新确定苗木位置至少为一次,形成新的目标点定位数据集,并根据新的目标点定位数据集重新确定苗木位置。
5.根据权利要求1-4任一所述的苗木定位修正方法,其特征在于,所述初始半径圆范围的定位数据为有效数据,初始半径圆范围外的为无效数据。
6.根据权利要求5所述的苗木定位修正方法,其特征在于,对所述苗木位置为最小圆范围内有效数据的坐标的平均坐标。
7.一种苗木定位修正系统,包括:
苗木地图模,用于显示苗木的位置信息;
数据采集模块,用于采集苗木的定位数据,包括初始定位数据和更新定位数据;
数据存储模块,用于存储数据采集模块采集的苗木的定位数据;
数据处理模块,用于处理对定位数据进行处理重新确定苗木位置。
8.根据权利要求7所述的苗木定位修正系统,其特征在于,所述数据处理模块周期性的处理数据采集模块采集的苗木定位数据。
9.一种存储设备,其中存储有多条指令,所述指令适用于由处理器加载并执行:
获取地图中苗木的初始定位数据;
根据初始定位数据选择初始半径圆作为参考范围;
重复采集定位数据,更新目标点定位数据集;
根据更新的定位数据集重新确定苗木位置。
10.一种终端,包括处理器,适于实现各指令;以及存储设备,适于存储多条指令,所述指令适于由处理器加载并执行:
获取地图中苗木的初始定位数据;
根据初始定位数据选择初始半径圆作为参考范围;
重复采集定位数据,更新目标点定位数据集;
根据更新的定位数据集重新确定苗木位置。

说明书全文

一种苗木定位修正方法及系统

技术领域

[0001] 本发明属于园林管理技术领域,具体涉及一种苗木定位修正方法系统及计算机存储介质。

背景技术

[0002] 在园林管理技术领域,在苗木栽种后,其位置一般也被确定下来。为了实现对于苗木更好的管理,可以绘制苗木栽种的地图,并在地图上将各个苗木的位置信息标注出来。通过使用物联网技术以及可视化的技术,苗木的位置信息可以以可视化的形式呈现出来,更加方便管理人员对于苗木的管理。
[0003] 然而,在现有技术中对于苗木位置的标注往往是由人工手动完成的,因而在地图上标准的位置和苗木实际的位置有一定的误差甚至存在部分的错误,导致苗木标注的位置和实际的位置不一致。并且当苗木的位置发生变化时,在地图上标注的苗木位置仍然为原来的位置或者需要手动更新,这导致苗木的位置不能及时更新,并且不能避免上述手工标注的不足。

发明内容

[0004] 为了解决由于人工标注带来的苗木的位置信息不准确且苗木的位置信息不能及时更新的技术问题,本发明提供了一种苗木定位的修正方法,包括:
[0005] 获取地图中苗木的初始定位数据;
[0006] 根据初始定位数据选择初始半径圆作为参考范围;
[0007] 重复采集定位数据,更新目标点定位数据集;
[0008] 根据更新的定位数据集重新确定苗木位置。
[0009] 进一步的,所述根据初始定位数据选择一定的初始半径圆作为参考范围为采用最小圆覆盖算法确定初始半径圆的范围。
[0010] 进一步的,所述根据更新的定位数据集重新确定苗木位置为采用遗传算法重新确定苗木位置。
[0011] 进一步的,所述重新确定苗木位置至少为一次,形成新的目标点定位数据集,并根据新的目标点定位数据集重新确定苗木位置。
[0012] 进一步的,所述初始半径圆范围的定位数据为有效数据,初始半径圆范围外的为无效数据。
[0013] 进一步的,对所述苗木位置为最小圆范围内有效数据的坐标的平均坐标。
[0014] 进一步的,所述坐标为根据地图建立的坐标系确定的坐标。
[0015] 根据本发明提供的苗木定位修正方法,可以对初始定位数据进行修正,避免因为预设的苗木位置错误或者不够精确而对苗木的养护管理造成影响,并且有利于管理人员准确的确定苗木的位置情况,为园林设计的规划打下良好的基础
[0016] 与一种苗木定位修正方法相对应,本发明还提供了一种苗木定位修正系统,包括:
[0017] 苗木地图模,用于显示苗木的位置信息;
[0018] 数据采集模块,用于采集苗木的定位数据,包括初始定位数据和更新定位数据;
[0019] 数据存储模块,用于存储数据采集模块采集的苗木的定位数据;
[0020] 数据处理模块,用于处理对定位数据进行处理重新确定苗木位置。
[0021] 进一步的,所述数据处理模块周期性的处理数据采集模块采集的苗木定位数据。
[0022] 本发明还提供了一种计算机存储介质,其上存储有计算机程序,当计算机程序被执行时可以实现上述苗木定位修正方法。附图说明
[0023] 图1是本发明提供的一种苗木定位修正方法的实施例流程图
[0024] 图2是本发明提供的一种苗木定位修正系统的示意图。

具体实施方式

[0025] 为了使本技术领域的人员更好地理解本申请中的技术方案,下面将结合本申请实施方式中的附图,对本申请实施方式中的技术方案进行清楚、完整地描述,显然,所描述的实施方式仅仅是本申请一部分实施方式,而不是全部的实施方式。基于本申请中的实施方式,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施方式,都应当属于本申请保护的范围。
[0026] 如图1所示,本发明提供了一种苗木定位的修正方法,包括如下步骤:
[0027] S10:获取地图中苗木的初始定位数据;
[0028] S20:根据初始定位数据选择一定的初始半径圆作为参考范围;
[0029] S30:重复采集定位数据,更新目标点定位数据集;
[0030] S40:根据更新的定位数据集重新确定苗木位置。
[0031] 在S10步骤中,为了初步实现对于苗木可视化的管理,需要获取地图中苗木的初始位置数据。初始位置数据可以是人工进行标注的,也可以是在苗木上设置的定位装置上传的苗木位置数据。
[0032] 在一些实施例中,为了对于苗木初始的定位数据进行相对准确的标注,可以在地图上建立坐标系,在地图上可以生成苗木位置的坐标。同时还可以对地图的进行网格化的划分,将地图划分为多个面积相同的网格。由于地图是根据苗木的实际栽种地形和位置建立的,通过建立苗木位置的坐标以及对于地图的网格化的划分可以将苗木的初始定位相对准确的标注在对应的网格内,可以在很大程度上减小苗木定位修正可能的误差。
[0033] 在S20步骤中,根据初始定位数据选择初始半径圆作为参考范围。选择初始半径圆作为参考范围可以避免出现一些明显是噪声的定位数据在确定苗木位置时也作为参考,从增加确定苗木位置时的误差。
[0034] 在正常情况下,即使是由于定位装置本身的精确性问题,上传的位置数据会相对集中的分布在一定的范围内。如果出现某个或某几个定位数据与其他的定位数据相差过大,可以认为是无效数据予以舍弃。在一些实施例中,可以结合卫星定位和基站定位来提高定位数据的准确性,
[0035] 在确定初始半径圆的范围时,如果范围过大,从而可能将一些明显的噪声定位数据囊括进来,而如果范围过小,则会将一些有效的定位数据排除出去,不利于苗木位置的确定。
[0036] 为了准确的确定苗木的位置,在一些实施例中,采用最小圆覆盖算法确定初始半径圆的范围。采用最小圆覆盖算法,将除了明显是噪声的定位数据排除出去外将有效的定位数据涵盖在内,可以确定一个合理的半径圆范围,不至于使得半径圆的范围过大或者过小,从而使得苗木位置可以更好地确定。
[0037] 进一步的,在确定初始半径圆的范围后,会得到一个初始半径圆的圆心,此时可以将初始半径圆的圆心作为苗木的初始位置,并可以将该初始位置在地图上予以标注。
[0038] 在S30步骤中,重复采集定位数据,更新目标点定位数据集。可以在苗木上设置定位装置,周期性上传苗木的位置,从而使得苗木的定位数据库中数据的数量不断增加和更新。
[0039] 在一些实施例中,将最小半径圆范围内的数据作为有效数据,最小半径圆范围外的数据作为无效数据。当进行定位数据的处理时,只需要考虑有效数据,减少了无效数据的干扰,进一步提高定位的准确性。
[0040] 在一些实施例中,在周期性上传苗木定位数据的情况下,在排除无效数据的情况下,每个周期均上传的定位数据会生成一个定个数据集。假设初始定位数据集为A0,经过周期T生成的定位数据集为A1,此时形成更新后的数据集S1=A0∪A1。同时,随着对于定位数据的周期性采集,每个周期依次生成的数据集为A2、A3、A4……,苗木的定位数据集也不断更新,形成的新的定位数据集依次为Sn=A0∪A1∪A2∪A3……
[0041] 在苗木定位数据集不断更新的同时,对定位数据集进行处理,不断修正苗木的位置。在一些实施例中,采用遗传算法对定位数据集进行处理。使用遗传算法可以对周期性的采集到的定位数据集进行周期性的处理,对数据不断迭代,获得的半径圆的范围也越来越小,随着层层迭代,该半径圆越来越接近于苗木实际位置的点。
[0042] 使用遗传算法对于苗木的定位数据进行处理,可以避免局部最优情况而导致苗木的定位数据偏离苗木的实际位置越来越远,实现在全局中对于苗木的准确定位。
[0043] 与一种苗木定位修正方法相对应,本发明还公开了一种苗木定位修正系统,如图2所示,包括苗木地图模块、数据采集模块、数据存储模块和数据处理模块。
[0044] 苗木地图模块用于显示苗木的位置信息,通过设置地图的模式可视化的显示苗木的位置能够方便管理人员及时的查看苗木的位置信息,也可以将更新后的苗木位置显示在地图中,便于根据更新后的苗木位置对苗木进行管理。
[0045] 数据采集模块用于采集苗木的定位数据,既包括初始定位数据也包括更新定位数据。定位数据的采集是基础性的工作,在一些实施例中,可以每隔一定时间采集一次苗木位置数据,并逐渐形成苗木位置数据集,为数据处理模块对定位数据进行处理提供支撑
[0046] 数据存储模块用于对数据采集模块采集的苗木位置数据进行存储。
[0047] 数据处理模块用于处理对定位数据进行处理重新确定苗木位置。在一些实施例中,数据处理模块周期性的对存储在数据存储模块中的苗木的定位数据,当完成处理后形成处理结果并存储在数据存储模块中。随着数据采集模块不断采集苗木的定位数据,定位数据不断更新形成新的定位数据集,数据处理模块对新的定位数据集进行处理并将处理结果存储在数据存储模块中……
[0048] 经过对定位数据的不断处理,最终得到的苗木位置逐步接近于苗木的实际位置,并将处理结果显示在苗木定位模块中。
[0049] 本发明还提供了一种计算机存储介质,其上存储有计算机程序,当计算机程序被执行时,可以实现上述任意一种苗木定位修正方法。
[0050] 本申请各部分操作所需的计算机程序编码可以用任意一种或多种程序语言编写,包括面向对象编程语言如Java、Scala、Smalltalk、Eiffel、JADE、Emerald、C++、C#、VB.NET、Python等,常规程序化编程语言如C语言、Visual Basic、Fortran 2003、Perl、COBOL 2002、PHP、ABAP,动态编程语言如Python、Ruby和Groovy,或其他编程语言等。该程序编码可以完全在用户计算机上运行、或作为独立的软件包在用户计算机上运行、或部分在用户计算机上运行部分在远程计算机运行、或完全在远程计算机或服务器上运行。在后种情况下,远程计算机可以通过任何网络形式与用户计算机连接,例如,局域网(LAN)或广域网(WAN),或连接至外部计算机(例如通过因特网),或在计算环境中,或作为服务使用如软件即服务(SaaS)。
[0051] 应当注意的是,为了简化本申请披露的表述,从而帮助对一个或多个发明实施例的理解,前文对本申请实施例的描述中,有时会将多种特征归并至一个实施例、附图或对其的描述中。但是,这种披露方法并不意味着本申请对象所需要的特征比权利要求中提及的特征多。实际上,实施例的特征要少于上述披露的单个实施例的全部特征。
[0052] 本领域的技术人员容易理解,以上所述仅为本发明的较佳实施例而已,并不用以限制本发明,凡在本发明的精神和原则之内所作的任何修改、等同替换和改进等,均应包含在本发明的保护范围之内。
高效检索全球专利

专利汇是专利免费检索,专利查询,专利分析-国家发明专利查询检索分析平台,是提供专利分析,专利查询,专利检索等数据服务功能的知识产权数据服务商。

我们的产品包含105个国家的1.26亿组数据,免费查、免费专利分析。

申请试用

分析报告

专利汇分析报告产品可以对行业情报数据进行梳理分析,涉及维度包括行业专利基本状况分析、地域分析、技术分析、发明人分析、申请人分析、专利权人分析、失效分析、核心专利分析、法律分析、研发重点分析、企业专利处境分析、技术处境分析、专利寿命分析、企业定位分析、引证分析等超过60个分析角度,系统通过AI智能系统对图表进行解读,只需1分钟,一键生成行业专利分析报告。

申请试用

QQ群二维码
意见反馈