一种获取在建工地区域的方法及终端技术

技术编号:18116890 阅读:44 留言:0更新日期:2018-06-03 09:07
本发明专利技术提供了一种获取在建工地区域的方法及终端,其方法包括以下步骤:S1:获取一浮动车的轨迹数据;S2:根据所述轨迹数据,判断所述浮动车在预设时间段的运动轨迹是否在预设区域范围内,若是,则根据所述运动轨迹计算得到相应的运动区域;S3:重复步骤S1至S2,直至对所有的浮动车的运动轨迹判断完毕,得到多个的运动区域;S4:对所述多个的运动区域中的重叠区域进行合并,得到在建工地的多个区域。本发明专利技术可快速精确地获取在建工地的多个区域,使城市管理部门能够及时获取在建工地的区域信息,便于城市建设的管理。

【技术实现步骤摘要】
一种获取在建工地区域的方法及终端
本专利技术涉及智能交通系统
,尤其涉及一种获取在建工地区域的方法及终端。
技术介绍
随着我国城市化建设的快速发展,各类建设项目日益增多,比如新建房屋工地、交通设施建设工地、市政在建工地等。由于在建工地分布散乱,建筑垃圾数量庞大,工程运输车辆违章违规行驶等问题繁多,因此能否及时发现在建工地,对城市管理部门意义重大。
技术实现思路
本专利技术所要解决的技术问题是:本专利技术提供一种获取在建工地区域的方法及终端,能够及时获取在建工地区域,便于城市管理部门的管理。为了解决上述技术问题,本专利技术提供了一种获取在建工地区域的方法,其特征在于,包括以下步骤:S1:获取一浮动车的轨迹数据;S2:根据所述轨迹数据,判断所述浮动车在预设时间段的运动轨迹是否在预设区域范围内,若是,则根据所述运动轨迹计算得到相应的运动区域;S3:重复步骤S1至S2,直至对所有的浮动车的运动轨迹判断完毕,得到多个的运动区域;S4:对所述多个的运动区域中的重叠区域进行合并,得到在建工地的多个区域。为了解决上述技术问题,本专利技术还提供了一种获取在建工地区域的终端,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述程序时实现以下步骤:S1:获取一浮动车的轨迹数据;S2:根据所述轨迹数据,判断所述浮动车在预设时间段的运动轨迹是否在预设区域范围内,若是,则根据所述运动轨迹计算得到相应的运动区域;S3:重复步骤S1至S2,直至对所有的浮动车的运动轨迹判断完毕,得到多个的运动区域;S4:对所述多个的运动区域中的重叠区域进行合并,得到在建工地的多个区域。本专利技术的有益效果为:本专利技术提供一种获取在建工地区域的方法及终端,通过判断所述浮动车在预设时间段的运动轨迹是否在预设区域范围内,若否,则可将出租车和运输车等浮动车的轨迹数据排除在外,若是,则可通过获取浮动车(渣土车、水泥浇灌车和铲车等工程车辆)在所述时间段内运动轨迹对应的运动区域,并对获取得到的多个的运动区域进行重叠区域合并处理,可精确获取在建工地的多个区域,使城市管理部门能够及时获取在建工地的区域信息,便于城市建设的管理。附图说明图1为根据本专利技术实施例的一种获取在建工地区域的方法的主要步骤示意图;图2为根据本专利技术实施例的一种获取在建工地区域的终端的结构示意图;标号说明:1、存储器;2、处理器。具体实施方式为详细说明本专利技术的
技术实现思路
、所实现目的及效果,以下结合实施方式并配合附图详予说明。请参照图1,本专利技术提供了一种获取在建工地区域的方法,包括以下步骤:S1:获取一浮动车的轨迹数据;S2:根据所述轨迹数据,判断所述浮动车在预设时间段的运动轨迹是否在预设区域范围内,若是,则根据所述运动轨迹计算得到相应的运动区域;S3:重复步骤S1至S2,直至对所有的浮动车的运动轨迹判断完毕,得到多个的运动区域;S4:对所述多个的运动区域中的重叠区域进行合并,得到在建工地的多个区域。从上述描述可知,本专利技术提供一种获取在建工地区域的方法,通过判断所述浮动车在预设时间段的运动轨迹是否在预设区域范围内,若否,则可将出租车和运输车等浮动车的轨迹数据排除在外,若是,则可通过获取浮动车(渣土车、水泥浇灌车和铲车等工程车辆)在所述时间段内运动轨迹对应的运动区域,并对获取得到的多个的运动区域进行重叠区域合并处理,可精确获取在建工地的多个区域,使城市管理部门能够及时获取在建工地的区域信息,便于城市建设的管理。进一步的,所述步骤S1和S2之间还包括:S110:所述轨迹数据包括轨迹点集合(x(1),x(2),x(3),x(4),x(5),x(6),…,x(n)),所述轨迹点集合中的轨迹点以采集时间先后顺序排列;S111:预设变量a、b,令a=1,b=2;S112:判断轨迹点x(a)与轨迹点x(b)之间的距离是否大于预设距离阈值,若是,则将轨迹点对(x(a),x(b))保存在预设的点对集合中,并执行步骤S113;若否,则执行步骤S114;S113:令a=b+1,b=a+1;若a和b均小于n,则重复执行步骤S112,否则执行步骤S115;S114:令b=b+1,若b小于n,重复执行步骤S112,否则执行步骤S115;S115:以点对集合中每一元素的两个轨迹点为矩形对角点,计算其对应的面积,得到所有面积之和的总面积;S116:判断所述总面积是否小于预设第一面积阈值,若是,则执行步骤S2,否则执行步骤S1。从上述描述可知,若总面积小于第一面积阈值,则表示该浮动车行车轨迹单一,可初步判断为工程车辆(渣土车、水泥浇灌车和铲车),若总面积大于第一面积阈值,则表示为出租车辆,可将该浮动车轨迹数据删除;通过上述方法可对数据进行初步刷选,提高了数据处理的精确性。进一步的,所述S1具体为:获取一浮动车的轨迹数据;若所述轨迹数据中的轨迹点均重合,则删除所述轨迹数据。从上述描述可知,通过上述方法,可将静止不动的浮动车的轨迹数据删除,可提高后续数据处理的速率。进一步的,所述S2具体为:根据所述轨迹数据,获取所述浮动车在预设第一时间段的第一运动轨迹,计算得到包围所述第一运动轨迹最小的第一矩形区域,若所述第一矩形区域的面积小于预设第二面积阈值,记录并保存所述第一矩形区域;根据所述轨迹数据,获取所述浮动车在预设第二时间段的第二运动轨迹,计算得到包围所述第二运动轨迹最小的第二矩形区域,若所述第二矩形区域的面积小于所述第二面积阈值,记录并保存所述第二矩形区域;若所述第一矩形区域和第二矩阵区域的面积均大于所述第二面积阈值,则删除所述轨迹数据,并重复执行步骤S1;否则执行步骤S3;优选的,所述第一时间段为9点到11点,所述第二时间段为14点到17点。从上述描述可知,通过在上班时间段(第一时间段和第二时间段)对包围浮动车的运动轨迹的最小矩形区域的面积与第二面积阈值进行判断,保存小于第二面积阈值的矩形区域,可作为在建工地所在的区域,通上述方法能够快速准确地获取在建工地所在的区域。进一步的,所述S4之后还包括:在预设的地图中绘制所述在建工地的多个区域后,对地图数据进行更新。从上述描述可知,通过上述方法,便于城市管理部门对在建工程的管理。请参照图2,本专利技术提供的一种获取在建工地区域的终端,包括存储器1、处理器2及存储在存储器1上并可在处理器2上运行的计算机程序,所述处理器2执行所述程序时实现以下步骤:S1:获取一浮动车的轨迹数据;S2:根据所述轨迹数据,判断所述浮动车在预设时间段的运动轨迹是否在预设区域范围内,若是,则根据所述运动轨迹计算得到相应的运动区域;S3:重复步骤S1至S2,直至对所有的浮动车的运动轨迹判断完毕,得到多个的运动区域;S4:对所述多个的运动区域中的重叠区域进行合并,得到在建工地的多个区域。进一步的,所述的一种获取在建工地区域的终端,所述步骤S1和S2之间还包括:S110:所述轨迹数据包括轨迹点集合(x(1),x(2),x(3),x(4),x(5),x(6),…,x(n)),所述轨迹点集合中的轨迹点以采集时间先后顺序排列;S111:预设变量a、b,令a=1,b=2;S112:判断轨迹点x(a)与轨迹点x(b)之间的距离是否大于预设距离阈值,若是,则将轨迹点对(x(a),x(b))保存在预设的点对集合中,并执行步骤S1本文档来自技高网
...
一种获取在建工地区域的方法及终端

【技术保护点】
一种获取在建工地区域的方法,其特征在于,包括以下步骤:S1:获取一浮动车的轨迹数据;S2:根据所述轨迹数据,判断所述浮动车在预设时间段的运动轨迹是否在预设区域范围内,若是,则根据所述运动轨迹计算得到相应的运动区域;S3:重复步骤S1至S2,直至对所有的浮动车的运动轨迹判断完毕,得到多个的运动区域;S4:对所述多个的运动区域中的重叠区域进行合并,得到在建工地的多个区域。

【技术特征摘要】
1.一种获取在建工地区域的方法,其特征在于,包括以下步骤:S1:获取一浮动车的轨迹数据;S2:根据所述轨迹数据,判断所述浮动车在预设时间段的运动轨迹是否在预设区域范围内,若是,则根据所述运动轨迹计算得到相应的运动区域;S3:重复步骤S1至S2,直至对所有的浮动车的运动轨迹判断完毕,得到多个的运动区域;S4:对所述多个的运动区域中的重叠区域进行合并,得到在建工地的多个区域。2.根据权利要求1所述的一种获取在建工地区域的方法,其特征在于,所述步骤S1和S2之间还包括:S110:所述轨迹数据包括轨迹点集合(x(1),x(2),x(3),x(4),x(5),x(6),…,x(n)),所述轨迹点集合中的轨迹点以采集时间先后顺序排列;S111:预设变量a、b,令a=1,b=2;S112:判断轨迹点x(a)与轨迹点x(b)之间的距离是否大于预设距离阈值,若是,则将轨迹点对(x(a),x(b))保存在预设的点对集合中,并执行步骤S113;若否,则执行步骤S114;S113:令a=b+1,b=a+1;若a和b均小于n,则重复执行步骤S112,否则执行步骤S115;S114:令b=b+1,若b小于n,重复执行步骤S112,否则执行步骤S115;S115:以点对集合中每一元素的两个轨迹点为矩形对角点,计算其对应的面积,得到所有面积之和的总面积;S116:判断所述总面积是否小于预设第一面积阈值,若是,则执行步骤S2,否则执行步骤S1。3.根据权利要求1所述的一种获取在建工地区域的方法,其特征在于,所述S1具体为:获取一浮动车的轨迹数据;若所述轨迹数据中的轨迹点均重合,则删除所述轨迹数据。4.根据权利要求1所述的一种获取在建工地区域的方法,其特征在于,所述S2具体为:根据所述轨迹数据,获取所述浮动车在预设第一时间段的第一运动轨迹,计算得到包围所述第一运动轨迹最小的第一矩形区域,若所述第一矩形区域的面积小于预设第二面积阈值,记录并保存所述第一矩形区域;根据所述轨迹数据,获取所述浮动车在预设第二时间段的第二运动轨迹,计算得到包围所述第二运动轨迹最小的第二矩形区域,若所述第二矩形区域的面积小于所述第二面积阈值,记录并保存所述第二矩形区域;若所述第一矩形区域和第二矩阵区域的面积均大于所述第二面积阈值,则删除所述轨迹数据,并重复执行步骤S1;否则执行步骤S3。5.根据权利要求1所述的一种获取在建工地区域的方法,其特征在于,所述S4之后还包括:在预设的地图中绘制所述在建工地的多个区域后,对地图数据进行更新。6.一种获取在建工地区域的终端,包括存储器、处...

【专利技术属性】
技术研发人员:邹复民廖律超蒋新华张美润赖宏图方卫东徐翔朱铨张茂林陈韫高思琦
申请(专利权)人:福建工程学院
类型:发明
国别省市:福建,35

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1