一种基于线程池的石油管线等间距线生成方法技术

技术编号:24457499 阅读:64 留言:0更新日期:2020-06-10 15:59
本发明专利技术公开了一种基于线程池的石油管线等间距线生成方法,首先根据石油管线经纬度坐标数据进行了去除重复坐标处理,创建最大个数不超过200个线程的线城池,然后对管线数据按照一定数据量进行分割装载线程池,最后对于处理后的数据进行交叉点检测和修剪,本发明专利技术不仅能计算出中线的等间距线坐标值,减轻人工修改的工作量,同时采用线程池有很好的并发计算和运行速度快的优势,能够进行大数据量处理。

A method of generating oil pipeline equidistance line based on thread pool

【技术实现步骤摘要】
一种基于线程池的石油管线等间距线生成方法
本专利技术涉及石油管线巡检领域,具体为一种基于线程池的石油管线等间距线生成方法。
技术介绍
目前我国石油管道的安全状况检查需求与日俱增,主要是由于我国现役油气长输管道80%以上超过设计寿命,已进入事故多发期,再加上人为破坏等因素,管道事故频繁发生。各大油田都非常重视石油管道巡检工作,通常是由巡线工人携带设备定期对管线周围进行检查并记录、汇报、排查问题等。石油管线距离长,有的部分会穿过居民区,农田,工厂,学校等场所附近,所处的地形有时也会很复杂,给巡线工作的开展带来极大的不便。近年来无人机发展迅速,随着无人机在航拍领域的兴起,采用无人机进行石油管线巡检一方面可以极大的减轻了巡线工人的工作量,另一方面通过航拍地图能够清晰的了解到管线周围的环境状况,对实施安全措施,有助于进一步研究。由于石油管线大部分埋于地下,在用无人机巡检时,通常是航拍管线周围环境,然后无人机航拍后的地形图片通过后期的合成处理,再使用一些软件工具,例如奥维互动地图将合成后的图替换到地图的对应区域,使得地图显示更加直观,很方便进行标记本文档来自技高网...

【技术保护点】
1.一种基于线程池的石油管线等间距线生成方法,其特征在于,包括以下步骤:/n步骤1、对管线的经纬度坐标数进行过滤,得到管线轴线的经纬度坐标数据;/n步骤2、计算相邻两个经纬度坐标组成的向量,然后根据相邻的两个向量计算对应的角平分线向量;/n步骤3、以角平分线对应夹角的交点为旋转点,将角平分线向量顺时针或者逆时针旋转90°,将旋转后每个角平分线向量的终点坐标依次连接,得到带有交叉点的等间距线;/n步骤4、设定每次遍历的线段量,以带有交叉点的等间距线的起始点为起点,对设定数量的线段逆序依次遍历;/n步骤5、当出现交叉点,则删除相交两条线段之间的线段,并设该交叉点为转折点,并以该转折点为起点,再次遍...

【技术特征摘要】
1.一种基于线程池的石油管线等间距线生成方法,其特征在于,包括以下步骤:
步骤1、对管线的经纬度坐标数进行过滤,得到管线轴线的经纬度坐标数据;
步骤2、计算相邻两个经纬度坐标组成的向量,然后根据相邻的两个向量计算对应的角平分线向量;
步骤3、以角平分线对应夹角的交点为旋转点,将角平分线向量顺时针或者逆时针旋转90°,将旋转后每个角平分线向量的终点坐标依次连接,得到带有交叉点的等间距线;
步骤4、设定每次遍历的线段量,以带有交叉点的等间距线的起始点为起点,对设定数量的线段逆序依次遍历;
步骤5、当出现交叉点,则删除相交两条线段之间的线段,并设该交叉点为转折点,并以该转折点为起点,再次遍历设定数量的线段,重复该过程,直至遍历整个等间距线;
步骤6、重复步骤5,直至带有交叉点的等间距线中的交叉点为0,将所有的转折点依次连接,形成管线的最终的等间距线。


2.根据权利要求1所述的一种基于线程池的石油管线等间距线生成方法,其特征在于,步骤1中所述对管线的经纬度坐标数进行过滤的方法为,查找管线轴线经纬度坐标数据中相邻两个经纬度坐标是否相同,相同则保留一个。


3.根据权利要求1所述的一种基于线程池的...

【专利技术属性】
技术研发人员:刘贞报院金彪江飞鸿严月浩张军红
申请(专利权)人:西北工业大学
类型:发明
国别省市:陕西;61

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

1