[发明专利]基于大数据进行地形切断面并行计算方法及系统在审
申请号: | 202110531819.0 | 申请日: | 2021-05-17 |
公开(公告)号: | CN113190526A | 公开(公告)日: | 2021-07-30 |
发明(设计)人: | 张振京;陈志军;郭容昱;侯继伟;于煬;陈昕宇 | 申请(专利权)人: | 中国铁路设计集团有限公司 |
主分类号: | G06F16/182 | 分类号: | G06F16/182;G06F16/21;G06F16/29 |
代理公司: | 天津市宗欣专利商标代理有限公司 12103 | 代理人: | 董光仁 |
地址: | 300308 天津市滨海新区天*** | 国省代码: | 天津;12 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 基于 数据 进行 地形 切断 并行 计算方法 系统 | ||
1.一种基于大数据进行地形切断面并行计算方法,其特征在于,该基于大数据进行地形切断面并行计算方法包括以下步骤:
步骤1:建立地形数据模型;
步骤2:服务器启动多线程监听服务及大数据处理服务;
步骤3:客户端发起到服务器的连接请求;
步骤4:建立连接后,客户端发起切断面请求;
步骤5:服务器接收切断面请求后,启动切断面处理任务。
2.根据权利要求1所述的基于大数据进行地形切断面并行计算方法,其特征在于,所述建立地形数据模型步骤中,其具体为,
1.1地形数据预处理,形成规则格网与不规则三角形格网相结合的分块数据,把一个项目所用到的地形数据,拆分成多个规则的矩形,每个矩形由若干不规则三角形组成的格网表示;
1.2建模后的地形数据采用HDFS的机制进行存储。
3.根据权利要求1所述的基于大数据进行地形切断面并行计算方法,其特征在于,所述客户端发起到服务器的连接请求步骤,服务器监听服务在判定后端资源充足的前提下同意请求并建立与客户端的持久连接,具体包括以下步骤:
步骤3.1获取服务器CPU资源利用率;
步骤3.2获取服务器内存资源利用率;
步骤3.3在CPU资源利用率和内存资源利用率均低于75%的条件下,同意请求。
4.根据权利要求1所述的基于大数据进行地形切断面并行计算方法,其特征在于,所述服务器接收切断面请求后,启动切断面处理任务步骤包括:
步骤4.1加载地形数据步骤;
步骤4.2数据逻辑分片步骤;
步骤4.3执行切断面计算任务步骤:
步骤4.4合并计算结果步骤。
5.根据权利要求4所述的基于大数据进行地形切断面并行计算方法,其特征在于,所述加载地形数据步骤根据项目ID从HDFS加载地形数据包括:
步骤5.1地形数据以HDFS方式存储,每个项目单独建立一个文件路径,以项目ID标识;
步骤5.2读取地形数据时,根据项目ID获取地形数据的文件路径;
步骤5.3读取文件路径下的地形数据文件,加载到内存中备用。
6.根据权利要求4所述的基于大数据进行地形切断面并行计算方法,其特征在于,所述数据逻辑分片步骤,其具体为,对步骤4客户端提交的切断面输入点坐标进行预处理,形成分散在不同地形数据块上的点线;
地形数据已在步骤1进行建模,分为不同的数据块,每条点线只在一个数据块进行处理,数据按照数据块的大小进行分片,即每个切断面计算任务处理一个数据块。
7.根据权利要求4所述的基于大数据进行地形切断面并行计算方法,其特征在于,所述执行切断面计算任务步骤,其具体为,根据步骤4客户端提交的切断面类型进行切断面计算,采用数据预加载到内存与内存数据置换的方式进行计算,对于每一个切断面计算任务,将本任务涉及的数据块分为N分,建立两个内存区域A和B:首先加载数据到内存A、B中,A中加载数据N1,B中加载数据N2,其次计算A中的数据,计算完成后,将B中的数据赋值到A并重新开始A的计算,同步B加载数据N3,以此类推完成全部数据的计算。
8.根据权利要求4所述的基于大数据进行地形切断面并行计算方法,其特征在于,所述合并计算结果步骤,其具体为,对步骤5.3中的每个切断面计算任务的计算结果进行排序合并,直到所有的任务完成。
9.根据权利要求1-8任一所述的基于大数据进行地形切断面并行计算方法,其特征在于,还包括计算结果输出步骤,其具体为,计算结果返回;将步骤5中的计算结果返回客户端,确认数据传输完成后,断开与客户端的连接。
10.适用于根据权利要求9所述的基于大数据进行地形切断面并行计算方法的系统,其特征在于,所述基于大数据进行地形切断面并行计算系统包括:
终端,所述终端包括处理器,所述处理器用于执行权利要求1-9任意一项所述基于大数据进行地形切断面并行计算方法;
计算机可读存储介质,当其在计算机上运行时,使得计算机执行如权利要求1-9任意一项所述基于大数据进行地形切断面并行计算方法。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国铁路设计集团有限公司,未经中国铁路设计集团有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110531819.0/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种复材制品制备工装及其制备方法
- 下一篇:一种高阻燃瓦楞纸生产工艺
- 数据显示系统、数据中继设备、数据中继方法、数据系统、接收设备和数据读取方法
- 数据记录方法、数据记录装置、数据记录媒体、数据重播方法和数据重播装置
- 数据发送方法、数据发送系统、数据发送装置以及数据结构
- 数据显示系统、数据中继设备、数据中继方法及数据系统
- 数据嵌入装置、数据嵌入方法、数据提取装置及数据提取方法
- 数据管理装置、数据编辑装置、数据阅览装置、数据管理方法、数据编辑方法以及数据阅览方法
- 数据发送和数据接收设备、数据发送和数据接收方法
- 数据发送装置、数据接收装置、数据收发系统、数据发送方法、数据接收方法和数据收发方法
- 数据发送方法、数据再现方法、数据发送装置及数据再现装置
- 数据发送方法、数据再现方法、数据发送装置及数据再现装置