2007年从中国地质大学(武汉)测绘专业毕业,至今已十三年了。

2010年被单位评为海洋测绘工程师,至今已十年了。

2015年被单位评为海洋测绘高级工程师,至今已经五年了。

2007年毕业时立下flag,决心要从事海洋、气象和地理信息方面的工作,虽历经波折,最终还是得偿所愿来到现在的工作单位,成为了一个海洋测绘工程师。回首这十来年,从一个毕业之前从未见过海的懵懂之人,到一个担任大洋航次的首席科学家,不禁百感交集。

2015年自建个人博客网站—xiaok海洋测绘网,初衷主要是网上做笔记,有网的地方就可以査,比较方便。没想到有些同行看到了以后,评价不错,这给了笔者更大的鼓舞。

2018年开始开通了xiaok海洋测绘网的同名公众号,将自己之前写的文章重新整合发在公众号。之后,只要写了比较长的文章,都会在网站和公众号同步发布。截止2021年12月,网站有341篇文章,公众号有131篇文章。

开始写文章以后,发现自己写的能力确实欠缺,先不说文笔,逻辑上也较为混乱。没有捷径可走,唯有多写,先写出来,再修改逻辑。虽然文笔进步不大,但是比当初必须借助文献才能写的状态强得多。写多了,胆子也肥了,也敢写了。现在给自己立了规矩,一周一篇。

对于大多数普通人来说,数量决定一切,只有数量才能出质量。人的潜力是无穷的,但是需要激活和挖掘。经历了连续两年注册岩土考试专业考试惨败以后,从2020年1月开始实践这两句话,到2021年1月高分通过了注册岩土专业考试案例部分,证明了这两句话是真理。人的潜力怎么激活,靠运动。对于成年人来说,只要有7个小时的睡眠时间是足够的。可是,一旦上了8个小时的班以后,会感觉到累。此时,如果还想保持一个较好的精神状态,就需要运动,比如慢跑。有的人一天工作12个小时都不觉得累,有的人8个小时就坚持不住,其中奥秘就是运动。在准备考试的11个月里,每天都是通过运动来充值3个小时。有了这3个小时,就可以每天做25道题。总共做了7000道题,超过了通过考试的门槛—5000道题。考完了以后觉得自己应该十拿九稳了,但是查询考试成绩的时候,手却是止不住的抖。

没有数量就没有质量,数量堆出质量,量变引起质变,这就是普通人的真理和方法论。再说一个例子,注册岩土考试结束以后,每天运动的习惯就保留下来了。以前运动期间,听岩土方面的课件,现在改听英语单词。买了1本包含18000个单词的书,每天利用半个小时背50单词,大约1年时间背完。有的人可能会说,即使全部背完了,可能也记不住三分之一。但是,当你真的背完了以后,就会明白,再背一遍的时间可能只需要三个月,等你背第三遍的时候,可能只需要几个星期。背第一遍是最难的,也是最痛苦的。

一直喜欢编程,一点点地写、一年年地编,积少成多,集腋成裘,至今也写了上万行代码了,实现了工程图框、海图图框、水深图、剖面图和宗海图的半自动化绘制,也算一手创建了单位的图件编制程序。

2015年,发现了市面上坐标转换软件不是很完善,比如:开源软件Proj不支持转换参数计算;Coord MG程序,即著名的笑脸程序,投影少,且墨卡托投影(海图投影)转换有误;单位原先使用的EGS公司坐标转换程序Geocal,只有投影转换,且不能在64位机器上运行。因此,利用闲散时间,历时1年完成了坐标转换程序OpenCoord第1版,一直不断更新迭代,作为xiaok测绘网的公共产品提供给测绘同行使用。

翻看自己的网站,第一篇原创博文是开源多波束软件mbsystem的cookbook第一章的翻译文。自2015年至今5年里,总共写了300余篇原创博文,主要内容是自己工作经历的总结,也有一些综述类的文章,都是围绕海洋测量设备的安装和使用、海洋数据处理和展示这两个核心主题。

海洋测绘设备的发展与国家战略是紧密联系。2007年刚到单位发现除了无锡海鹰的单波束,其它所有设备比如定位、多波束、浅地层、侧扫声纳、磁力仪和重力仪都是国外进口的。2015年开始采购能接收北斗信号的中海达定位设备,2018年开始采购航天十三所的重力仪SAG-2M。十三五和十四五都将海洋高端装备作为海洋发展的重点,国产设备也取得了长足进步,比如浅水多波束有海卓同创的MS400,浅水侧扫声纳有蓝创海洋的shark系列,磁力仪和地磁日变站也有国产的了。国产设备只要坚持不断地迭代更新,最终会逐渐替代国外同类产品。

比起国产硬件发展,国产海洋软件就显得更落后,基本都是进口软件的天下了。比如多波束处理软件CARIS,侧扫声纳和浅地层处理软件Sonar WizMap,重磁处理软件GeoSoft。单位前段时间刚买了浩拓重磁处理软件,使用简单,符合中国人的使用习惯。这也说明了海洋处理软件国产替代也正在进行,不过差距比硬件还要大。

言归正传,本书分三个部分:(1)海洋调查设备的安装和使用,选取一些典型的海洋设备详细地讲述从安装到使用的全部步骤和一些注意事项;(2)海洋数据处理和编图,聚焦当前海洋数据处理的主流软件;(3)自编软件的开发经历和使用,主打xiaok海洋测绘网的坐标转换OpenCoord和海底管道三维信息系统。

本书的文章均是对一线工作的经验总结,大部分都是干货。按照书中的步骤就可以完成相关设备的安装、使用和其数据处理和编图,不仅可以用来指导行业新人更快地入门,早点进入工作状态,而且还可以为行业专家提供一些有意义的参考。

自知才疏学浅,文中难免会有疏漏之处,欢迎读者批评和指正,可在xiaok海洋测绘网留言板留言,或在同名微信公众号留言,也可发邮件至38110113@qq.com。

《海洋测绘十年》序言相关推荐

  1. 一文了解四种软件架构:Serverless架构、微服务架构、分布式架构、单体架构

    如果一个软件开发人员,不了解软件架构的演进,会制约技术的选型和开发人员的生存.晋升空间.这里我列举了目前主要的四种软件架构以及他们的优缺点,希望能够帮助软件开发人员拓展知识面. 一.单体架构 单体架构 ...

  2. 何为 Serverless 架构模式?这 5 大场景来告诉你!

    作者 | Hongqi  阿里云高级技术专家 本文整理自阿里云<Serverless 技术公开课> 什么是 Serverless 架构?按照 CNCF 对 Serverless 计算的定义 ...

  3. 我的 Serverless 实战 — Serverless 架构理念 ( 后端服务器发展 | Serverless 与 ServerFul | Serverless 定义 | 架构优缺点 )

    文章目录 一.后端服务器架构发展 二.Serverless 与 ServerFul 三.Serverless 定义 四.Serverless 优缺点 [本文正在参与 "100%有奖 | 我的 ...

  4. 未来我们对微服务和 Serverless 架构有什么期望

    Juan Ignacio Giro | 作者 梁桂钊 | 译者 技术正在以令人难以置信的速度发展,所以在市场上看到新的技术趋势并不新奇.由于微服务的进步,更强大的云计算,以及 Serverless 架 ...

  5. Serverless 架构模式及演进

    作者:西流 编辑&排版:雯燕 Serverless 架构 按照 CNCF 对 Serverless 计算的定义,Serverless 架构应该是采用 FaaS(函数即服务)和 BaaS(后端服 ...

  6. 常见 Serverless 架构模式

    作者 | Hongqi 阿里云高级技术专家 究竟什么是 Serverless 架构? 什么是 Serverless 架构?按照 CNCF 对 Serverless 计算的定义,Serverless 架 ...

  7. Serverless 架构下的服务优雅下线实践

    作者 | 行松 阿里巴巴云原生团队 应用发布.服务升级一直是一个让开发和运维同学既兴奋又担心的事情. 兴奋的是有新功能上线,自己的产品可以对用户提供更多的能力和价值:担心的是上线的过程会不会出现意外情 ...

  8. 从零入门 Serverless | 一文详解 Serverless 架构模式

    作者 | Hongqi  阿里云高级技术专家 本文整理自<Serverless 技术公开课>,关注"Serverless"公众号,回复 入门 ,即可获取 Serverl ...

  9. Serverless 选型:深度解读 Serverless 架构及平台选择

    作者 | 悟鹏  阿里巴巴技术专家 **导读:**本文尝试以日常开发流程为起点,分析开发者在每个阶段要面对的问题,然后组合解决方案,提炼面向 Serverless 的开发模型,并与业界提出的 Serv ...

  10. 盘点 Serverless 架构的六个特质

    作者 | Wisen Tanasa 编译 | 刘雅梦 策划 | 辛晓亮 本文介绍了 Serverless(无服务器)架构的六个特质(Traits):入门门槛低(Low barrier-to-entry ...

最新文章

  1. 一劳永逸-解决人类未来长期-暴露在病毒的方案-致所有中国的科技公司一封信
  2. 获取当天时间的开始和结束 00:00:00和23:59:59
  3. 写了几天的软工课程设计,慢慢了解了点mvc
  4. Python之tkinter:动态演示调用python库的tkinter带你进入GUI世界(Find/undo事件)
  5. Eclipse——导出可执行jar包
  6. Unity 高清渲染管线 ShaderGraph 实现简单的表面水流效果
  7. 使用EclEmma 插件 解析jacoco.exec文件
  8. 创建一个发布型的空白站点
  9. 关于HTML5中meta name=“viewport“ 的用法---web前端工作笔记014
  10. 风靡业内的跨端开源框架 uni-app 入驻 GitCode
  11. 统计学习方法读书笔记14-逻辑斯蒂回归代码实现与最大熵代码实现
  12. python基础——经营第一个项目,如何将python学得更6 ?
  13. 会java需要多久能学会python_学好Python,c++ 和Java要多久?
  14. metacube 链接 mysql_2019 年 5月 随笔档案 - rgqancy - 博客园
  15. 技巧|在苹果Mac上打开“终端”的3种方法
  16. javascript编写1加到100函数
  17. mongodb 使用场景
  18. transform 实现 附加鼠标悬浮效果,照片旋转,六面体,3D效果
  19. 树莓派python语音唤醒_唤醒DuerOS Python SDK(解决声音切回树莓派的问题)
  20. css3实现书本翻页效果

热门文章

  1. java毕业设计——基于java+AngularJS+jsp的配件营销系统设计与实现(毕业论文+程序源码)——配件营销系统
  2. java语言,MP4视频文件合并功能
  3. Java 生成N位随机数的方法
  4. 爬取《战狼2》电影短评论,生成图云
  5. 2020家用千兆路由器哪款好_什么路由器比较好(2020年最好千兆路由器)
  6. 三分钟细数 el-form 表单校验的坑点,前车之鉴,可助你避坑
  7. life's a struggle - 宋岳庭
  8. Python 创作音乐: 计算机创作,计算音乐
  9. wordpress 图片裁剪问题处理
  10. Qt 之QDockwidget 自定义窗口标题栏