GMT 入门
GMT 实例
GMT 进阶
- 基础知识
- 表数据
- 网格文件
- 颜色表 CPT
- 标准选项
- 地图投影
- -JX: Linear, logarithmic, power, and time
- -JP: Polar/Cylindrical
- -JA: Lambert azimuthal equal area
- -JB: Albers conic equal area
- -JC: Cassini cylindrical
- -JCyl_stere: Cylindrical stereographic
- -JD: Equidistant conic
- -JE: Azimuthal equidistant
- -JF: Azimuthal gnomonic
- -JG: Azimuthal orthographic/General perspective
- -JH: Hammer equal area
- -JI: Sinusoidal equal area
- -JJ: Miller cylindrical
- -JK: Eckert equal area
- -JL: Lambert conic conformal
- -JM: Mercator cylindrical
- -JN: Robinson
- -JO: Oblique Mercator
- -JPoly: (American) polyconic
- -JQ: Equidistant cylindrical
- -JR: Winkel Tripel
- -JS: General stereographic
- -JT: Transverse Mercator
- -JU: Universal Transverse Mercator (UTM)
- -JV: Van der Grinten
- -JW: Mollweide
- -JY: Cylindrical equal area
- 配置参数
- 地学数据集
- 中国地理空间数据集
- 中文支持
- API
- 模块手册
- basemap
- begin
- clear
- clip
- coast
- colorbar
- contour
- coupe
- end
- figure
- filter1d
- fitcircle
- gmt
- gmt-config
- gmtbinstats
- gmtconnect
- gmtdefaults
- gmtget
- gmtinfo
- gmtlogo
- gmtmath
- gmtselect
- gmtset
- gmtsimplify
- gmtspatial
- gmtsplit
- gmtvector
- gmtwhich
- grd2cpt
- grd2xyz
- grdblend
- grdclip
- grdcontour
- grdconvert
- grdcut
- grdedit
- grdfill
- grdimage
- grdinfo
- grdlandmask
- grdmask
- grdmath
- grdpaste
- grdproject
- grdsample
- grdtrack
- grdtrend
- grdvector
- grdview
- grdvolume
- gshhg
- histogram
- image
- img2google
- img2grd
- kml2gmt
- makecpt
- mapproject
- mask
- meca
- nearneighbor
- plot
- polar
- project
- psconvert
- rose
- sac
- sample1d
- solar
- spectrum1d
- sph2grd
- sphdistance
- sphinterpolate
- sphtriangulate
- surface
- ternary
- text
- triangiulate
- velo
- wiggle
- x2sys_binlist
- x2sys_cross
- x2sys_datalist
- x2sys_get
- x2sys_init
- x2sys_list
- x2sys_merge
- x2sys_put
- x2sys_report
- x2sys_solve
- xyz2grd
- mgd77manage
- mgd77convert
- mgd77header
- mgd77info
- mgd77list
- mgd77magref
- mgd77path
- mgd77sniffer
- mgd77track
- legend
- docs
- subplot
- inset
附录
其他
文章来源于网络收集而来,版权归原创者所有,如有侵权请及时联系!
绘制 GPS 速度场
- 示例贡献者
李黎明
本示例展示如何使用 velo 模块绘制 GPS 速度场。
示例中所使用的 GPS 数据来自于 Zhao et al. (2015) 的补充材料,根据 velo 模块的要求做简单修改。
本示例仅用于演示,不保证数据的完整性与可靠性。需要使用相关数据的用户请自行到文章主页下载相关数据。
数据下载:
gps_campagin.txt
: Velocities of campagin stations with respective to EURASIA plate from 1999-2014gps_continuous.txt
: Velocities of continuous stations with respective to EURASIA plate from 1999-2014
#!/usr/bin/env bash # # 绘制 GPS 速度场 # gmt begin gps # 绘制底图 gmt set FORMAT_GEO_MAP=ddd:mm:ssF gmt basemap -R70/135/15/55 -JM18c -Bf5a10 -BWesN gmt makecpt -Cglobe -T-10000/10000/200 -Z -D gmt grdimage @earth_relief_06m -I+d gmt colorbar -DjCB+w18c/0.3c+o0/-2.5c+h -BWSEN -Bxa2000f400+l"Elevation/m" -G-8000/8000 # 绘制国界 gmt plot CN-border-L1.gmt -W1p,- # 绘制 GPS 速度场 # -Se 后面两个参数表示: # 速度值为 1 的矢量的长度(0.05c)/置信度(0.95) # +f 设置文本的大小,0 表示不显示标注 # -A 控制矢量的属性,0.15c 是矢量头的大小,+e 表示在矢量尾端绘制箭头,+p0.75p,blue 设置矢量箭头轮廓的属性 # -W 控制矢量线及误差椭圆的轮廓的宽度,颜色,线型 # -G 矢量头的填充色 gmt velo gps_campagin.txt -Se0.05c/0.95+f0 -A0.15c+e+p0.5p,blue -W0.5p,blue -Gblue gmt velo gps_continuous.txt -Se0.05c/0.95+f0 -A0.15c+e+p0.5p,red -W0.5p,red -Gred # 添加图例 # 此处在底图右下角,设置了一个宽 3.5c 高 2c 的底图 # 底图范围为 0/1/0/1,矢量箭头和文字的位置需对应该小图中的位置 gmt inset begin -R0/1/0/1 -JX3.5c/2c -DjBR -F+gwhite echo 0.05 0.75 '20\2611 mm/yr' | gmt text -F+f7p+jML echo 0.05 0.50 20 0 1 1 0 | gmt velo -Se0.05c/0.95+f0 -A0.15c+e+p0.5p,blue -Gblue -W0.5p,blue echo 0.05 0.25 20 0 1 1 0 | gmt velo -Se0.05c/0.95+f0 -A0.15c+e+p0.5p,red -Gred -W0.5p,red gmt text -F+f6p+jML -M << EOF > 0.4 0.50 0.25 2c c Continuous Station 1998-2014 > 0.4 0.25 0.25 2c c Campaign Stations 2009-2014 EOF gmt inset end gmt end show
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论