一种提高无人机航测数据生成瓦片地图效率的方法技术

技术编号:18940901 阅读:46 留言:0更新日期:2018-09-15 11:08
本发明专利技术涉及一种提高无人机航测数据生成瓦片地图效率的方法,其特征在于包括以下内容:通过无人机采集任务区域的航测数据;根据航测数据及计算机配置将总任务均匀分成若干子任务,并输出所有子任务标识;提交得到的子任务标识给hadoop集群;根据得到的子任务并行处理航测数据生成瓦片地图;编码瓦片地图的瓦片,并将编码后的瓦片上传到hbase库中建立索引。本发明专利技术可以广泛应用于瓦片地图生成中。

A method to improve the efficiency of UAV aerial survey data for tile map generation

The invention relates to a method for improving the efficiency of generating tile map from UAV aerial survey data, which is characterized by the following contents: collecting aerial survey data of mission area by UAV; dividing the total task into several sub-tasks evenly according to aerial survey data and computer configuration, and outputting all sub-task marks; and submitting the submitted results. Sub-tasks are identified to Hadoop cluster; tiled maps are generated by parallel processing aerial survey data from the obtained sub-tasks; tiles of tiled maps are encoded and uploaded to HBase library for indexing. The invention can be widely applied to tile map generation.

【技术实现步骤摘要】
一种提高无人机航测数据生成瓦片地图效率的方法
本专利技术涉及一种提高无人机航测数据生成瓦片地图效率的方法,涉及瓦片地图

技术介绍
随着遥感技术的不断进步,遥感数据日益渗透到人类日常生活中,例如地形测绘、数字地球、植株监测等。各行各业对遥感数据的需求不断增长,遥感数据获取手段却相对不足,无人机遥感技术以更低的运营成本、简便的操作应用成为主要的遥感技术之一,该技术可以获取县域、地区域范围的高分辨率影像数据。高分辨率影像数据会产生更大规模的数据,现阶段大规模栅格数据集的可视化工作通常需要大量的预处理时间,主要消耗在图像拼接、金字塔瓦片生成等阶段。ArcGIS、MapGIS、Mapnik等地理信息系统和地理信息处理库均使用了瓦片技术来提高地图服务效率,但是现有的针对大规模影像数据的瓦片生成方法只能逐个生成瓦片,航测数据的数据量越大,现有方法的计算量就会越大,生成瓦片地图的效率就会越低,现有方法已经远不能适应当前航测数据集规模日益增大的趋势。
技术实现思路
为了解决传统方法生成瓦片效率低下的问题,本专利技术提供一种提高无人机航测数据生成瓦片地图效率的方法,该方法采用hadoop分布式架构本文档来自技高网...

【技术保护点】
1.一种提高无人机航测数据生成瓦片地图效率的方法,其特征在于包括以下内容:通过无人机采集任务区域的航测数据;根据航测数据及计算机配置将总任务均匀分成若干子任务,并输出所有子任务标识;提交子任务标识给hadoop集群;根据得到的子任务并行处理航测数据生成瓦片地图;编码瓦片地图的瓦片,并将编码后的瓦片上传到hbase库中建立索引。

【技术特征摘要】
1.一种提高无人机航测数据生成瓦片地图效率的方法,其特征在于包括以下内容:通过无人机采集任务区域的航测数据;根据航测数据及计算机配置将总任务均匀分成若干子任务,并输出所有子任务标识;提交子任务标识给hadoop集群;根据得到的子任务并行处理航测数据生成瓦片地图;编码瓦片地图的瓦片,并将编码后的瓦片上传到hbase库中建立索引。2.根据权利要求1所述的方法,其特征在于,根据航测数据及计算机配置将总任务均匀分成若干子任务,并输出所有子任务标识的具体过程为:1)根据已知图片的经纬度范围和预先设置好的瓦片层数计算出每层瓦片的起始、结束瓦片的横纵值;2)根据每层的起始、结束瓦片计算出总瓦片数;3)通过计算机配置计算任务数;4)根据航测数据和任务数计算每个子任务标识。3.根据权利要求2所述的方法,其特征在于,所述4)根据航测数据和任务数计算每个子任务标识的具体过程为:4.1)输入无人机航测数据;4.2)计算出子任务需要生成的瓦片数,其计算公式如为:其中,h表示从起始层到结束层瓦片总数,n表示前面计算得到的任务数,d表示每个子任务的瓦片数,由于d需要向上取整,所以最后个子任务的瓦片数会小于d;4.3)得到子任务的任务号;4.4)以最小层第一个瓦片为任务1的起始瓦片,按行优先遍历得到从起始瓦片往后d个瓦片作为任务1所要处理的瓦片,若到本行末瓦片累计总数少于d个,则从下一行起点继续累计,若到本层末瓦片累计总数少于d个,则从下一层起始瓦片继续累计,直到累计到d个瓦片,取第d个瓦片作为该任务的结束瓦片,将该结束瓦片的后一个瓦片作为下一个任务的起始瓦片,依照前述规则得到下一个任务的终点,以此类推,得到所...

【专利技术属性】
技术研发人员:黄璐琦张小波郭兰萍
申请(专利权)人:中国中医科学院中药研究所
类型:发明
国别省市:北京,11

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

1