GMT 中文手册 v5.4 PDF 文档
本文档是由 GMT 中文社区维护整理的 GMT 中文手册。其详尽地介绍了 GMT 的方方面面,并提供了大量的示例,可以作为初学者的入门读物,也可以作为日常使用的参考书。
GMT 中文手册开始于 2014 年。在 2014 年,网络上能够找到的 GMT 中文文档大多基于 GMT4 甚至 GMT3。这些文档存在一些共同的缺点:
1. 排版质量差:大多是在 Word 里写好然后转换成 PDF
2. 缺乏维护:文档写好发布后就没有再持续更新
3. 不完整:很多有用的内容没有包含在文档中
4. 不严谨:很多文档声称是基于 GMT4,但实际上却在混用 GMT3 的语法
5. 命令过时:有些命令在新版本的 GMT 下无法执行,新用户的体验很糟糕
6. 重复劳动:多位作者独立翻译整理出了几份相似的文档,很多工作都是在重复劳动
相比于之前的文档,本文档具有如下优点:
1. 高质量排版:文档提供网页版和 PDF 版,PDF 由 LaTeX 制作得到,排版质量高
2. 持续维护:适配 GMT 的新版本,且不断修正文档中存在的错误
3. 完整性:尽可能覆盖 GMT 的方方面面,供用户查找
4. 严谨性:尽可能保证所有命令均通过 GMT 最新版本的测试
5. 开源:原始文档为纯文本,在 GitHub 上开源
6. 协同合作:依托强大的 GitHub 和 Git,任何人均可参与到文档的编辑与维护中
文档的持续维护更新非一人之力所能完成,希望能够有更多的志愿者加入到文档的维护工作中来。
目录
图目录
表目录
简介
GMT简介
GMT是什么
GMT的历史
GMT维护者
GMT的特点
其他制图软件
GMT版本
版本号
GMT主流版本
引用
学习资源
入门资源
图库
参考手册/高级用法
论坛/群
安装
Linux 下安装GMT
解决依赖关系
下载
安装GMT
修改环境变量
测试是否安装成功
Windows 下安装 GMT
使用Windows下的安装包进行安装
在 Windows Subsystem for Linux (WSL) 下安装 GMT
编译GMT源码
macOS 下安装 GMT
使用 homebrew 安装
使用 GMT 安装包
GMT初探
命令行
终端
脚本
脚本语言
命令格式
绘制第一张图
图件分析与拆解
绘制底图
绘制震中和台站位置
绘制射线路径
添加台站名
图层的先后顺序
GMT基础
画布
图片格式
画布尺寸
画布颜色
画布方向
底图原点
单位
长度单位
距离单位
小练习
颜色
颜色名
RGB
HSV
CMYK
灰色
透明色
颜色小结
画笔
画笔线宽
画笔颜色
画笔线型
小练习
填充
填充颜色
填充图案
小练习
文字
文字大小
字体
填充色
描边
小练习
转义序列
转义字符
小练习
注意事项
特殊字符
八进制码指定特殊字符
特殊字体下的字符
特殊字符小结
小练习
绘制矢量/箭头
矢量头位置及形状
矢量头线条颜色和填充色
其它属性
矢量类型及输入数据格式
线条属性
端点偏移量
线条平滑
端点箭头
其它属性
锚点
绘制修饰物
定位
背景面板
数据类型
地理坐标
绝对时间坐标
相对时间坐标
一般坐标值
表数据
ASCII表
ASCII表简介
文件头记录
多段数据
数据段头记录中的额外属性
二进制表
netCDF表
兼容OGR的GMT矢量数据格式
简介
OGR/GMT格式
OGR/GMT元数据
OGR/GMT数据
示例
网格文件
网格文件格式
读netCDF文件
读二维单变量netCDF文件
读取二维多变量netCDF文件
读取三维单/多变量netCDF文件
读取四维单/多变量netCDF文件
读取一维单/多变量netCDF文件
修改坐标单位
写netCDF文件
文件名格式
分块与压缩
网格配准
网格线配准
像素配准
边界条件
默认边界条件
周期边界条件
地理边界条件
查看netCDF文件
CPT文件
CPT类型
分类CPT
常规CPT
内置CPT
制作CPT
周期性CPT文件
动态CPT
使用CPT
CPT资源
标准选项
-R 选项
四种方式
五种坐标
-J 选项
GMT投影代码
Proj4投影代码
-B 选项
边框设置
轴设置
地理底图
笛卡尔线性轴
笛卡尔log10轴
笛卡尔指数轴
时间轴
自定义轴
-P 选项
-V 选项
-U 选项
-K 和 -O 选项
图层
PS文件结构
-K 和 -O 的作用
-K 和 -O 的使用
-X 和 -Y 选项
-a 选项
-b 选项
-d 选项
-e 选项
-f 选项
-g 选项
-h 选项
-i 和 -o 选项
-n 选项
-r 选项
-p 选项
-s 选项
-t 选项
-x 选项
-: 选项
投影方式
-Jx:笛卡尔变换
笛卡尔线性坐标
笛卡尔对数投影
笛卡尔指数投影
-Jp:极坐标线性投影
-Ja:Lambert方位等面积投影
矩形地图
半球地图
震源辐射花样
-Jb:Albers圆锥等面积投影
-Jc:Cassini圆柱投影
-Jcyl_stere:圆柱立体投影
-Jd:等距圆锥投影
-Je:方位等距投影
-Jf:球心方位投影
-Jg:正交投影
-Jh:等面积Hammer投影
-Ji:正弦曲线投影
-Jj:Miller圆柱投影
-Jk:Eckert投影
-Jl:Lambert圆锥保角投影
-Jm:Mercator投影
-Jn:Robinson投影
-Jo:倾斜Mercator投影
-Jpoly:多圆锥投影
-Jq:圆柱等距投影
-Jr:Winkel Tripel投影
-Js:立体等角投影
极区立体地图
矩形立体地图
一般立体地图
-Jt:横向Mercator投影
-Ju:通用横向Mercator(UTM)投影
-Jv:Van der Grinten投影
-Jw:Mollweide投影
-Jy:圆柱等面积投影
配置参数
配置参数简介
配置文件的原理
查看配置参数的值
修改配置参数的值
配置参数示例
FONT参数
MAP参数
边框相关参数
标注相关参数
标签相关参数
刻度相关参数
网格线相关参数
标题相关参数
其它参数
COLOR参数
CPT相关参数
光照相关参数
DIR参数
FORMAT参数
日期的输入/输出/绘图格式
时间的输入/输出/绘图格式
地理坐标的输出/绘图格式
浮点数的输出/绘图格式
其他数据的绘图格式
IO参数
表数据相关参数
网格文件相关参数
其他IO参数
PROJ参数
PS参数
TIME参数
其他参数
数据下载相关参数
算法选择相关参数
其他参数
地学数据集
地学数据集
数据库原理
建立GMT数据库
GSHHG: 全球高精度海岸线数据
数据精度
数据内容
使用示例
备注
DCW: 世界数字图表
区域代码
使用说明
使用示例
备注
earth_relief: 全球地形起伏数据
地形起伏数据简介
使用方法
缓存空间问题
技术细节
数据来源及引用
GADM: 全球行政区划数据库
数据下载
数据格式及转换
数据分级
使用示例
许可协议
备注
中文支持
Linux 下的 GMT 中文支持
ghostscript的中文支持
GMT的中文支持
GMT 中文测试
macOS 下的 GMT 中文支持
ghostscript的中文支持
GMT的中文支持
GMT 中文测试
Windows 下的 GMT 中文支持
ghostscript 的中文支持
gsview 的中文支持
GMT 的中文支持
GMT 中文测试
自定义字体
基本原理
ghostscript中文配置
GMT 中文支持
GMT 中文测试
对其他发行版的若干说明
参考资料
模块手册
filter1d
fitcircle
gmt
gmt-config
gmt5syntax
gmtconnect
gmtdefaults
gmtget
gmtinfo
gmtlogo
gmtselect
gmtset
gmtsimplify
gmtwhich
grd2rgb
grd2xyz
grdblend
grdclip
grdcut
grdedit
grdimage
grdinfo
grdlandmask
grdmask
grdpaste
grdproject
grdraster
grdconvert
grdsample
grdtrack
grdtrend
grdvector
grdvolume
isogmt
kml2gmt
makecpt
mapproject
project
psbasemap
psclip
pscoast
psconvert
pscoupe
pshistogram
psimage
pslegend
psmeca
pspolar
psrose
pssac
psscale
pssolar
psternary
pstext
psvelo
psxy
sample1d
spectrum1d
xyz2grd
绘图示例
绘制底图
线性坐标系
对数坐标系
双Y轴坐标系
区域地图
全球地图
绘制线条
简单线段
不同连接方式的线段
绘制不同颜色的线段
绘制符号
绘制海岸线
绘制震源球
震源球大小随震级变化
固定大小的震源球
震源球大小随震级变化,颜色随深度变化
绘制图例
绘制地形起伏图
绘制直方图
垂直直方图
水平直方图
累积直方图
百分比直方图
绘制图中图
绘制SAC格式地震波形图
绘制三角图解
绘制等值线图
多子图
制作动画
绘制正弦函数动画
中文图
中文文字
中文月份
中文星期
API
GMT C API
GMT Matlab API
简介
安装
使用方法
常见问题
GMT Julia API
附录
风格指南
使用脚本来执行GMT命令
不要跨平台写脚本
使用变量
不要省略参数
开始与结束
命令中选项的顺序
使用SI单位制
不要依赖于GMT的系统设置
-P选项的使用
不要滥用-B选项
verbose模式
慎用-X和-Y
网格文件后缀
命令行及脚本基础
命令行基础
bash简明教程
bat简明教程
Unix常用工具
GMT 颜色表
GMT预定义填充图案
GMT底层原理
PostScript
命令行历史
三种距离计算方式
Flat Earth距离
大圆路径距离
测地距离
总结
环境变量
$GMT_SHAREDIR
$GMT_DATADIR
$GMT_USERDIR
$GMT_TMPDIR
$GMT_CACHEDIR
目录参数
等值线标注和“线条标注”
标注的位置
标注的属性
等值线标注位置实例
标注属性实例
综合实例
下载地址:https://www.wenjiangs.com/wp-content/uploads/2022/12/GMT_docs.zip
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论