热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

海洋磁力数据处理步骤

​(此照片乃航次获奖照片)前面几个章节介绍了地磁基本知识,由于项目紧急,只能边学习理论,边处理。经过2个月的努力,基本上掌握了海洋重磁处理的基本方法。目前,专项的重磁处理都是各单位

     点击查看原图

    (此照片乃航次获奖照片)


       前面几个章节介绍了地磁基本知识,由于项目紧急,只能边学习理论, 边处理。经过2个月的努力,基本上掌握了海洋重磁处理的基本方法。 目前,专项的重磁处理都是各单位自己根据规范编制的,主要原因是:国外的软件不适用,国产软件不敢用。自2017年介入海洋地球物理以后,我们单位张、王二位工程师就着手编制重磁处理软件,由于一直在完善,没有经过实战。项目紧急,事急从权 ,我将他们编制的软件VC#项目要了过来,开始处理。我比较熟悉C++,C#不是很很熟,但是看懂程序问题不大,绝大部分程序没有问题,少量问题随手就修改了,程序基本可用。后来,手痒实在没有忍住,也用VC#编了一些辅助功能,发现VC#实在太好用了,一行VC#代码顶VB和VC很多行代码,效率高。以后,软件编制首选VC#。言规正卷,下面开始海洋磁力数据的处理:

(1)使用用辅助程序,从HYPACK的raw文件提取时间、位置和航速航向

(2)使用,列对齐

 
(3) 转换成儒略日
 
(4) 提取定位数据包括航速和航向
 
(5)磁力预处理
同上导航数据处理步骤
(6)提取磁力数据
 
(7)根据导航或者航迹编辑测线文件
测线文件的格式是
线名,起始点经度,起始点纬度,终止点经度,终止点纬度
(8)使用测线分割程序
 无标题5.png
最终生成sp_d4和sp_t1文件
(9)转换成clm,便于MMDP处理

无标题7.png
(10)剔除磁力异数据
 无标题6.png
(11)计算正常场
 
(12)日变处理
首先预处理,提取日变数据,观察日变数据,剔除时间异常,然后观察日变曲线,删除数据异常
无标题10.png
 插值,插值成秒
 
分割成单天,必须先插值,再分割,否则造成缺秒,影响后期处理

(13)日变改正
//根据经度算出时区
经度/15,如果余数小于7.5度,则是商是时区;如果余数大于7.5度,则商+1是时区
东6区,当地23时,相当于UTC 17时
东8区,当地23时,相当于UTC15时
(14)船磁文件处理
根据船磁中心点,计算测线文件
与地磁预处理一样,生成船磁测线clm,然后经正常场改正生成dlm
 无标题14.png
 (15)船磁分量计算
船磁改正系数
(16)计算总强度
 
(17)计算磁异常
 
根据两次测量的基值进行调整,统一

(18)平差,即计算交点差

更多资讯请访问xiaok海洋测绘网或者关注同名公众号


推荐阅读
  • 本文内容为asp.net微信公众平台开发的目录汇总,包括数据库设计、多层架构框架搭建和入口实现、微信消息封装及反射赋值、关注事件、用户记录、回复文本消息、图文消息、服务搭建(接入)、自定义菜单等。同时提供了示例代码和相关的后台管理功能。内容涵盖了多个方面,适合综合运用。 ... [详细]
  • C# WPF自定义按钮的方法
    本文介绍了在C# WPF中实现自定义按钮的方法,包括使用图片作为按钮背景、自定义鼠标进入效果、自定义按压效果和自定义禁用效果。通过创建CustomButton.cs类和ButtonStyles.xaml资源文件,设计按钮的Style并添加所需的依赖属性,可以实现自定义按钮的效果。示例代码在ButtonStyles.xaml中给出。 ... [详细]
  • 全面介绍Windows内存管理机制及C++内存分配实例(四):内存映射文件
    本文旨在全面介绍Windows内存管理机制及C++内存分配实例中的内存映射文件。通过对内存映射文件的使用场合和与虚拟内存的区别进行解析,帮助读者更好地理解操作系统的内存管理机制。同时,本文还提供了相关章节的链接,方便读者深入学习Windows内存管理及C++内存分配实例的其他内容。 ... [详细]
  • JavaScript简介及语言特点
    本文介绍了JavaScript的起源和发展历程,以及其在前端验证和服务器端开发中的应用。同时,还介绍了ECMAScript标准、DOM对象和BOM对象的作用及特点。最后,对JavaScript作为解释型语言和编译型语言的区别进行了说明。 ... [详细]
  • Linux环境变量$PATH的作用及使用方法
    本文介绍了Linux环境变量$PATH的作用及使用方法。$PATH是一个由多个目录组成的变量,用冒号分隔。当执行一个指令时,系统会按照$PATH定义的目录顺序搜索同名的可执行文件,如果有多个同名指令,则先找到的会被执行。通过设置$PATH变量,可以在任何地方执行指令,无需输入绝对路径。 ... [详细]
  • Windows7企业版怎样存储安全新功能详解
    本文介绍了电脑公司发布的GHOST WIN7 SP1 X64 通用特别版 V2019.12,软件大小为5.71 GB,支持简体中文,属于国产软件,免费使用。文章还提到了用户评分和软件分类为Win7系统,运行环境为Windows。同时,文章还介绍了平台检测结果,无插件,通过了360、腾讯、金山和瑞星的检测。此外,文章还提到了本地下载文件大小为5.71 GB,需要先下载高速下载器才能进行高速下载。最后,文章详细解释了Windows7企业版的存储安全新功能。 ... [详细]
  • C#多线程解决界面卡死问题的完美解决方案
    当界面需要在程序运行中不断更新数据时,使用多线程可以解决界面卡死的问题。一个主线程创建界面,使用一个子线程执行程序并更新主界面,可以避免卡死现象。本文分享了一个例子,供大家参考。 ... [详细]
  • 作者表示自己最近工作非常忙碌,无法抽出时间写作。他计划在未来的几天内写关于namespace与C#的名字解析以及数据库内容转化为excel文件下载的知识。 ... [详细]
  • 本文讨论了在ASP中创建RazorFunctions.cshtml文件时出现的问题,即ASP.global_asax不存在于命名空间ASP中。文章提供了解决该问题的代码示例,并详细解释了代码中涉及的关键概念,如HttpContext、Request和RouteData等。通过阅读本文,读者可以了解如何解决该问题并理解相关的ASP概念。 ... [详细]
  • 本文介绍了禅道作为一款国产开源免费的测试管理工具的特点和功能,并提供了禅道的搭建和调试方法。禅道是一款B/S结构的项目管理工具,可以实现组织管理、后台管理、产品管理、项目管理和测试管理等功能。同时,本文还介绍了其他软件测试相关工具,如功能自动化工具和性能自动化工具,以及白盒测试工具的使用。通过本文的阅读,读者可以了解禅道的基本使用方法和优势,从而更好地进行测试管理工作。 ... [详细]
  • 发现了博客园上传图片的一个bug,当图片文件名以c#开头时无法上传,提示不能上传该类型的图片。然而,上传文件时却可以成功,但在下载时却提示找不到资源文件。特别是以c#开头的文件,无论如何都无法下载。 ... [详细]
  • loader资源模块加载器webpack资源模块加载webpack内部(内部loader)默认只会处理javascript文件,也就是说它会把打包过程中所有遇到的 ... [详细]
  • asp中如何嵌入python的简单介绍
    本文目录一览:1、如何在IIS中执行Python脚本 ... [详细]
  • VBA操作Excel之设置单元格属性
    VBA操作Excel简介一、VBA读写Excel文件二、VBA设置单元格属性三、VBA弹出输入和输出窗口参考文档一、VBA读写Excel文件VBA简介及打开Excel文件方法见VB ... [详细]
  • 如题如示,在网上查了下c#直接操作ppt的例子,但都只是很简单的写了下打开PPT插入标题插入一个图表等,但是都没有更具体的有如何可以直接更改PPT图表的数据源数据的例子。我现在的需求是,我有一个P ... [详细]
author-avatar
丝兰郁香
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有