返回介绍

GMT 入门

GMT 实例

GMT 进阶

附录

其他

mgd77track

发布于 2023-08-10 21:46:56 字数 7187 浏览 0 评论 0 收藏 0

官方文档

mgd77track

简介

绘制 MGD77 测线轨迹

语法

gmt mgd77track GEODAS-ids

NGDC-ids

可以是 5 种说明符种的一种或者几种:

  1. 8 个字符的 GEODAS ID,例如:01010083,JA010010

  2. 2 个字符的机构 ID,将会返回所有该机构的测线

  3. 4 个字符代码,返回对应机构和测量船的测线,机构和测量船的代码见 mgd77info -L

  4. =listlist 文件中包含 GEODAS ID 列表,每行一个记录

  5. 什么都不指定,返回所有的测线

如果不指定文件扩展名,则搜索下面 4 个扩展名。搜素顺序为:

  • MGD77+ (“.nc”)

  • MGD77T (“.m77t”)

  • MGD77 (“.mgd77”)

  • 普通文本文件 (“.dat”)

使用 -I 选项可以略过其中的某种或几种格式。

搜索文件时首先在当前目录查找,如果未设置 $MGD77_HOME, 则在默认的 $GMT_SHAREDIR/mgd77 目录查找,如果设置了 $MGD77_HOME,则在其下的 $MGD77_HOME/mgd77_paths.txt 文件中保存的路径中查找。

-Jprojection (more …)

设置地图投影方式

-Rxmin/xmax/ymin/ymax[+r][+uunit] (more …)

指定数据范围

可选选项

-A[c][size][+ispacing]

标注测线,追加 c 选项表示使用 cruise ID 进行标注,默认使用文件名前缀。 size 为字体大小,单位为 points,字体由 FONT_LABEL 控制。追加 +ispacing 则在沿轨每隔一定距离/时间放置一个此标注,单位可以为 k (km),n (nautical mile),d (day) 或者 h (hour)

-Bparameters (more …)

设置底图边框和轴属性

-Dastartdate

不绘制 startdate (yyyy-mm-ddT[hh:mm:ss])时刻之前的数据,默认为第一天

-Dbstopdate

不绘制 stopdate (yyyy-mm-ddT[hh:mm:ss])时刻之后的数据,默认为最后一天

-F

如果 MGD77+ 文件中存在 error flag,不应用这些 flag,默认情况下会应用

-Gd|t|ngap

如果测线中两个点的距离超过 dgap (km) 或者时间超过 tgap (minutes) 表示轨迹存在中断,不绘制连续的线。重复使用可分别设置时间和距离。nN 则表示每 N 个点绘制一个点,这对于减小图所占的空间很有必要,但是不能和 d 以及 t 选项共用。

-Ia|c|m|t

忽略某些数据格式的文件。a|c|m|t 分别表示忽略 MGD77 ASCII、MGD77+ NetCDF、MGD77T ASCII 、tab 分隔的普通文本文件。该选项可以重复使用以忽略多个格式

-Ltrackticks

在轨迹上放置时间或者距离标记。例如,a500ka24ht6h 表示每 500 km 标注,每 24 小时标注,每 500 km 和 6 小时绘制刻度线。时间和距离单位也可以是 d (天)和 n (nautical miles)。

-Sastartdist

不绘制从港口出发累积距离小于 startdist 米的数据,默认为 0,可追加单位: k 为 km,M 为 miles,n 为 nautical miles。

-Sbstopdist

不绘制从港口出发累积距离大于 stopdist 米的数据,默认为整个测线长度,可追加单位:k 为 km,M 为 miles,n 为 nautical miles

-TT|t|dms,mc,mfs,mf,mfc

控制三种标记的属性,T 为新一天的第一个时间标记,t 同一天的其他时间标记,d 为距离标记。对于其中的每个标记,可以指定 5 个由逗号分隔的属性, markersizemarkercolormarkerfontsizemarkerfontmarkerfontcolor 。重复使用 -T 选项可设置不同的标记。

-W[pen]

设置绘制轨迹线的属性,默认 width = defaults,color = black,style = solid。

-U[label][+c][+jjust][+odx/dy] (more …)

在图上绘制GMT时间戳logo

-V[level] (more …)

设置 verbose 等级 [w]

-X[a|c|f|r][xshift[u]]

-Y[a|c|f|r][yshift[u]] (more …)

移动绘图原点

-p[x|y|z]azim[/elev[/zlevel]][+wlon0/lat0[/z0]][+vx0/y0] (more …)

设置3D透视视角

-t[transp] (more …)

设置图层透明度(百分比)。取值范围为0(不透明)到100(全透明)

-^-

显示简短的帮助信息,包括模块简介和基本语法信息(Windows下只能使用 -

-++

显示帮助信息,包括模块简介、基本语法以及模块特有选项的说明

-? 或无参数

显示完整的帮助信息,包括模块简介、基本语法以及所有选项的说明

--PAR=value

临时修改GMT参数的值,可重复多次使用。参数列表见 配置参数

示例

本示例生成一个 70 W 到 20 E,40 S 到 20 N 内 01010007 测线轨迹的墨卡托地图,使用 0.1 inch/degree 的比例尺,轨迹 ID 标注大小为 10p,每 10 度标注边框,每 5 度绘制网格线,每天和每 1000 km 标记时间和距离,每 6 小时和每 250 km 绘制刻度线,最终生成 PDF

gmt mgd77track 01010007 -R70W/20E/40S/20N -Jm0.1 -B10g5 -A10 \
           -La1da1000kf6hf250k -pdf map

参考

MGD77 (Marine Geophysical Data Exchange Format) 格式见 http://www.ngdc.noaa.gov/mgg/dat/geodas/docs/mgd77.txt.

相关模块

mgd77convert, mgd77header, mgd77list, mgd77magref mgd77manage, mgd77path, mgd77sniffer

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。
列表为空,暂无数据
    我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
    原文