首页 > 其他分享 >囚徒5.1_GMT船测轨迹画图

囚徒5.1_GMT船测轨迹画图

时间:2024-05-20 19:53:45浏览次数:9  
标签:5.1 船测 轨迹 批处理 注释 命令 REM GMT gmt

使用GMT来画船测轨迹


@echo off
REM 设置注释字体大小为 15 点
gmt set FONT_ANNOT_PRIMARY 15p
REM 开始绘图,指定输出文件名和格式
gmt begin lonlat_MH_track png

REM 绘制基础地图
gmt basemap -R85/105/-40/-25 -Jm1c -Ba5f1g5  -BWeSn

REM 添加船只的测量轨迹,设置轨迹线宽为 14 点,颜色为黑色
gmt plot lonlat_MH.txt -W1p,black

REM 结束绘图并显示
gmt end show

pause

@echo off

  • 在Windows批处理文件中,@echo off 是一条命令,用于关闭命令回显功能。这意味着,在该命令之后执行的批处理文件中的命令不会在命令行界面上显示出来。这通常用于让批处理文件的运行输出看起来更清晰,只显示命令的输出结果而不是显示整个执行的命令。

-R85/105/-40/-25

  • 在地图制作和地理坐标系统中,北纬(N)是正值,南纬(S)是负值。同样地,东经(E)是正值,西经(W)是负值。

REM

  • 在批处理文件中,REM 是一个命令,用于在代码中添加注释。REM 命令后面跟随的文本不会被执行,它只是提供给阅读代码的人的解释或备注信息。在批处理文件中,注释对于解释代码的功能和帮助记住为什么要以某种方式编写代码非常有用。
    REM 是“Remark”的缩写,意为“备注”。在批处理文件中添加注释的另一种方法是使用冒号后跟一个标签,例如 :Comment,但这种方法通常用于创建伪标签或跳转点,而 REM 则专门用于添加描述性注释。

-Jm1c

  • -Jm1c 选择了Mercator投影,每度1厘米.

对边框的设置

  • -Ba5f1g5:设置边框注释。每5个单位绘制主刻度线,每1个单位绘制次刻度线,每5个单位绘制网格线。
  • -BWeSn:设置在西(W)、东(E)、南(S)和北(N)边绘制边框和刻度。

标签:5.1,船测,轨迹,批处理,注释,命令,REM,GMT,gmt
From: https://www.cnblogs.com/qt-pyq/p/18202368

相关文章

  • 上周热点回顾(5.13-5.19)
    热点随笔:· 一个不知名的开源项目可以带来多少收入 (NocoBase)· 博客园商业化之路-众包平台:500位驭码好汉,等你来发单挑战 (博客园团队)· C#应用的欢迎界面窗体方案-开源研究系列文章 (lzhdim)· 3个好玩的前端开源项目「GitHub热点速览」 (削微寒)· C#的关于窗体......
  • 5.19
    学习记录app完结撒花~~~下面是今天一天的努力成果统计月份和每个月的次数和各个分段等级的次数publicMap<String,Map<String,Integer>>statistic(IntegeruserId){List<Plan>plans=planMapper.allPlan(userId);Map<String,Map<String,Int......
  • 5.19
    今天早上用洛天依的【数据删除】出了知更鸟,小保底79抽,赢赢赢,劳莹那么好的设计谁抽啊试玩了一下文心一言,让他给我写线段树启发式合并,写的还挺板的(?以下为AI所作(不保证准确性#include<bits/stdc++.h>usingnamespacestd;constintMAXN=1e5+5;constintMAXM......
  • 周日下 5.19
    1.斐波那契数列,变量版,变量覆盖a=1,b=1;for(inti=1;i<=n;i++){cout<<a+b<<””a=b;b=c}2.进击的奶牛前置版:变量覆盖cnt=1;pre=a[1]; for(inti=2;i<=n;i++){ if(a[i]-pre>=mid){ cnt++,pre=a[i]; } }3.分段数列:变量版,数......
  • 2024.5.19
    2024.5.19【人啊...想要保护重要东西的时候,就真的能变得很坚强。】Sunday四月十二模拟赛A.楼兰图腾在完成了分配任务之后,西部314来到了楼兰古城的西部。相传很久以前这片土地上(比楼兰古城还早)生活着两个部落,一个部落崇拜尖刀(V),一个部落崇拜铁锹(∧),他们分别用V......
  • 5.18
    学习记录app即将完结 今天增加了教师的功能和自动登录的功能```java//查询所有班级根据班级的学生的分类信息每个学生的学习记录次数@OverridepublicMap<String,Object>listClass(){Map<String,Object>map=newHashMap<>();List<String>classList=u......
  • 第二届“重科杯”重庆科技大学程序设计竞赛(同步赛)ptlks的题解(2024.5.18)
    A.Alice和Bob题意:给定序列A和序列,m组信息\((i,j)\),Alice可以交换\(A_i\)和\(A_j\)任意次,判断Alice是否能将序列A转变为序列B。思路由于Alice可以任意调整m组信息,所以题目所给m组信息\((i,j)\)不影响结果。先考虑k组信息,第i组为\((T_i,T_{i+1})\),\(1\leqT_1\ltT_2\lt.........
  • 5.17
    查了一下怎么路由跳转但现在跳转页面的时候需要传递数据 找了几种方法试了一下都不行```@RequiresApi(Build.VERSION_CODES.O)@ComposablefunAppNavHost(rootNavController:NavHostController=rememberNavController(),@SuppressLint("ModifierParameter")mo......
  • 5.17
    今天上数据库原理,实验二是给出数据后对数据进行多方面的查询。4、在数据库test1中进行下列查询操作,将查询语句与结果写入实验报告。(1)查询所有供应商情况,先按城市升序排列,城市相同按供应商名称降序排列。select*fromsorderbycityasc,snamedesc;(2)查询所有零件情况,先按......
  • 5.17软工日报
    今天写了安卓的部分模块代码importandroid.os.Bundle;importandroid.text.Editable;importandroid.text.TextWatcher;importandroid.widget.Button;importandroid.widget.EditText;importandroid.widget.TextView;importandroid.widget.Toast;importandroidx.ap......