[发明专利]一种基于多波束离散数据的航迹处理及空间化管理方法有效
申请号: | 201911036190.1 | 申请日: | 2019-10-29 |
公开(公告)号: | CN110941688B | 公开(公告)日: | 2023-05-12 |
发明(设计)人: | 马永;樊妙;郭灿文;马丹;孙毅;章任群;邢喆;张峰;赵现仁;王朝阳 | 申请(专利权)人: | 国家海洋信息中心 |
主分类号: | G06F16/29 | 分类号: | G06F16/29;G06F16/26 |
代理公司: | 天津盛理知识产权代理有限公司 12209 | 代理人: | 张博 |
地址: | 300171*** | 国省代码: | 天津;12 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 波束 离散 数据 航迹 处理 空间 管理 方法 | ||
1.一种基于多波束离散数据的航迹处理及空间化管理方法,其特征在于:
包括步骤如下:
⑴Python模块加载:针对离散数据特点,加载python的os、numpy、arcpy模块,为数据聚合与矢量化提供支持;os模块用于与操作系统间的交互操作;Numpy用于离散数据读取、计算和写入;arcpy模块用于数据的矢量化工作;
⑵加载数据:加载的数据类型为原始多波束数据输出的xyz离散地形数据,数据格式为经度、纬度和水深;离散地形数据按照多波束采集时每ping顺序导出,数据格式保留原始样式;为实现数据批量自动化处理,分为加载文件夹和文件两种形式,os.path.isfile()判定路径为文件用于处理整个区块的离散数据、os.path.isdir()判定路径为文件夹,用于处理多个离散数据;
⑶中央航迹计算:根据多波束型号、每ping的波束数和后期数据处理的原因,可设置为2倍的波束数,计算中央经纬度的中值;
⑷数据矢量化:根据计算出来的近似中央航迹点,进行数据的空间化;
①创建XY事件图层:arcpy.MakeXYEvent_management(),将中央航迹坐标xy进行显示,即数据点集;
②点集转线:arcpy.PointsToLine_management(),将空间点集转成矢量线文件;
③数据平滑处理:arcpy.SmoothLine_cartography(),对矢量线文件进行平滑处理;
⑸矢量数据信息完善:为新建的属性字段添加属性值,属性值为矢量文件的名称或处理文件的名称,或者与调查航次元数据进行关联处理;
①添加新字段,并命名:arcpy.AddField_management(),为矢量线文件添加新字段,并统一命名为“Name”,类型为“Text”字符,字符长度默认;
②字段赋值:arcpy.CalculateField_management(),为新建字段赋值,其结果为矢量线的文件名;
③矢量数据合并:若以文件夹形式对多个离散数据进行矢量化,后期需要对一系列矢量线进行合并,通过arcpy.Merge_management()将文件夹下的矢量线文件合并为一个矢量线文件;
④航次元数据添加:若有建立调查任务的excel元数据信息文件,添加一列和矢量线文件同名的属性值,通过arcpy.AddJoin_management()将矢量线文件与元数据信息进行连接;
⑹数据保存与导出:为图层或者工程文件添加数据的描述信息,再使用arcpy.PackageLayer_management()或arcpy.PackageMap_management()对数据进行打包处理,获得完整的数据和符号化信息。
2.根据权利要求1所述的基于离散地形数据的航迹空间化管理方法,其特征在于:
所述步骤(3)中央航迹计算,即获取离散数据中央航迹和数据的矢量化,包括如下具体步骤:
①离散数据分组:使用python的numpy模块,对离散地形数据按照调查设备采集波束数进行分组依据,每波束数个水深点分为一组;每组数据均为二维矩阵;默认波束数设置为800,约合2Ping;
②计算每组数坐标中值:中值受坐标异常点影响较小,因此利用每组数据的经纬度坐标计算数据的经度中值和纬度中值np.median(),得到近似中央波束的经纬度坐标。
3.根据权利要求1所述的基于离散地形数据的航迹空间化管理方法,其特征在于:
所述步骤(4)数据矢量化,即近似中央波束航迹数据批量自动矢量化处理,包括如下具体步骤:
①数据点矢量化:通过arcpy模块的数据管理函数对数据点进行基于坐标的可视化展示,arcpy.MakeXYEvent_management();
②点集转线:通过arcpy.PointstoLine_management(),将中央航迹点根据点的先后顺序转换为矢量线文件,收尾部闭合;
④矢量线平滑:通过arcpy.SmoothLine_cartography()对矢量线进行平滑处理,提高数据可视化展示效果,提高数据后期运算速度,降低存储空间。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于国家海洋信息中心,未经国家海洋信息中心许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201911036190.1/1.html,转载请声明来源钻瓜专利网。
- 数据显示系统、数据中继设备、数据中继方法、数据系统、接收设备和数据读取方法
- 数据记录方法、数据记录装置、数据记录媒体、数据重播方法和数据重播装置
- 数据发送方法、数据发送系统、数据发送装置以及数据结构
- 数据显示系统、数据中继设备、数据中继方法及数据系统
- 数据嵌入装置、数据嵌入方法、数据提取装置及数据提取方法
- 数据管理装置、数据编辑装置、数据阅览装置、数据管理方法、数据编辑方法以及数据阅览方法
- 数据发送和数据接收设备、数据发送和数据接收方法
- 数据发送装置、数据接收装置、数据收发系统、数据发送方法、数据接收方法和数据收发方法
- 数据发送方法、数据再现方法、数据发送装置及数据再现装置
- 数据发送方法、数据再现方法、数据发送装置及数据再现装置