【技术实现步骤摘要】
一种重复作业面积计算与报警方法
本专利技术属于大数据
,特别涉及一种重复作业面积计算与报警方法。
技术介绍
农机在田地作业时,往往会出现重复耕作同一耕地的现象,而由于耕地的面积非常大,对耕地的面积和定位很难建立索引机制,这就对农机的耕作轨迹的指导起到了很大的不便。而且由于耕地的形状多样,对耕地的面积的计算非常困难,很难准确的对其边界进行确定。目前传统的农机耕作面积是采用人工测量的方式去测算,需要消耗极大的人力去测量耕地的形状及其面积大小,非常耗时耗力。
技术实现思路
本专利技术的目的是提供一种重复作业面积计算与报警方法,解决了为农业部门与农业用户提供耕作重复区域面积、耕作重复报警服务的技术问题。为实现上述目的,本专利技术采用以下技术方案:一种重复作业面积计算与报警方法,包括如下步骤:步骤1:建立中心服务器,在农机上设置北斗卫星定位装置,中心服务器与北斗卫星定位装置通过北斗模块通信,中心服务器根据农机上的北斗卫星定位装置,采集农机的作业轨迹数据;步骤2: ...
【技术保护点】
1.一种重复作业面积计算与报警方法,其特征在于:包括如下步骤:/n步骤1:建立中心服务器,在农机上设置北斗卫星定位装置,中心服务器与北斗卫星定位装置通过北斗模块通信,中心服务器根据农机上的北斗卫星定位装置,采集农机的作业轨迹数据;/n步骤2:中心服务器对作业轨迹数据进行预处理,其具体步骤如下:/n步骤A1:非面状地块剔除:根据作业轨迹数据,判断农机的作业轨迹是否可以生成一个或者多个多边形,将这些多边形作为地块图形;/n将农机轨迹构成的非多边形数据作为错误地块图形,剔除错误地块图形;/n步骤A2:面状地块面积及形状超限删除:结合实际农业作业,考虑生成地块图形的可信程度,设定面 ...
【技术特征摘要】
1.一种重复作业面积计算与报警方法,其特征在于:包括如下步骤:
步骤1:建立中心服务器,在农机上设置北斗卫星定位装置,中心服务器与北斗卫星定位装置通过北斗模块通信,中心服务器根据农机上的北斗卫星定位装置,采集农机的作业轨迹数据;
步骤2:中心服务器对作业轨迹数据进行预处理,其具体步骤如下:
步骤A1:非面状地块剔除:根据作业轨迹数据,判断农机的作业轨迹是否可以生成一个或者多个多边形,将这些多边形作为地块图形;
将农机轨迹构成的非多边形数据作为错误地块图形,剔除错误地块图形;
步骤A2:面状地块面积及形状超限删除:结合实际农业作业,考虑生成地块图形的可信程度,设定面积最小经验阈值和面积最大经验阈值,对面积小于面积最小经验阈值或大于面积最大经验值阈值的地块图形设定为不可能图形,并剔除不可能图形;
同时,进行行形状参数计算,对形状太过细长或者太过复杂的地块图形设定为存疑图形,根据实际耕地的地块地图对存疑图形进行部分图形的剔除;
步骤A3:将预处理后的地块图形作为面数据;
步骤3:中心服务器对面数据进行存储并建立索引,其具体步骤如下:
步骤B1:面数据抽象化:将面数据抽象为“外接圆圆心坐标点数据+外接圆半径值+面轮廓数据+栅格数据”形式存储;
步骤B2:数据点集合格网映射:在平面投影坐标系空间计算全部外接圆圆心坐标点数据的包围矩形,以包围矩形长宽的一定比例作为空间分辨率,将该包围矩形进行格网划分;
遍历外接圆圆心坐标点数据,根据投影坐标空间包含关系将其映射到剖分格网单元,相应的格网单元所包含位置点计数加1,直到所有外接圆圆心坐标点数据处理完毕;
步骤B3:面数据栅格化:利用步骤B2的格网对矢量面数据格网化,按顺序检索面数据的轮廓数据在哪些格网中,约定顺序检索时坐标轴y值增大的格网为L,坐标轴y值减小的格网为R,不变的为N,填充L格网、R格网、N格网和LR之间的格网,将填充好的格网作为面数据栅格化的结果并生成面数据表进行保存;
步骤4:中心服务器两两计算地块图形关系,计算成对地块图形间关系,其具体步骤如下:
步骤C1:用步骤3建立的索引对相邻地块进行索引,以目标地块B的外接圆圆心坐标点所在格网Grid(x0,y0)为中心,以经验值TGrid作为格网索引的阈值,将空间格网中以Grid(x0-Tgrid,y0)、Grid(x0+Tgrid,y0)、Grid(x0,y0-Tgrid)和Grid(x0,y0+Tgrid)为顶点的所有格网存储的地块图形取出,并存放至Li...
【专利技术属性】
技术研发人员:王天瑞,王磊,陈伏州,刘萌,孙辰,
申请(专利权)人:江苏北斗卫星应用产业研究院有限公司,
类型:发明
国别省市:江苏;32
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。