美文网首页GMT
GMT绘制GPS速度场

GMT绘制GPS速度场

作者: cugliming | 来源:发表于2020-12-04 22:15 被阅读0次
#!/bin/bash
gmt begin
gmt figure gps pdf,png A0.2c,E600
data=gps_data.txt
# 绘制底图
gmt set FORMAT_GEO_MAP=ddd:mm:ssF
gmt set FONT_ANNOT_PRIMARY 8p,4
gmt set MAP_FRAME_PEN 0.5p
# utm.grd的作用仅为指定绘图范围,且让边框使用平面坐标格式
# 经纬度数据
gmt basemap -Rutm.grd -Ju+48/1:8000000 -Blrtb  #--MAP_FRAME_PEN=1p,red
#gmt grdcut @earth_relief_30s_p -R98/111/31/42 -Glon-lat.grd
#gmt grdgradient lon-lat.grd -Ne0.7 -A50 -Glon-lat_i.grd
gmt grdimage lon-lat.grd -Ccolor.cpt -Ilon-lat_i.grd -Bag2f1 --MAP_GRID_PEN_PRIMARY=0.4p,gray,-
# 绘制GPS速度场
# -Se后面三参数表示:速度值为1的矢量的长度/置信度0.95/文本的大小
# -W控制矢量以及误差椭圆的轮廓的宽度,颜色,线型
# -G矢量填充色
# -A控制矢量的属性,0.15c是矢量头的大小,+e表示在矢量尾端绘制箭头,+p0.75p矢量线段部分的宽度
gmt velo $data -Se0.05c/0.95/0 -A0.15c+e+p0.75p -Gblue -W0.2p,blue

# 绘制插值得到的边界条件
gmt velo boundary_conditions.txt -Se0.05c/0.95/0 -A0.15c+e+p0.75p -Gred -W0.2p,red


# utm
gmt basemap -Jx1:8000000 -Rutm.grd -Brtlb #--MAP_FRAME_PEN=0.4p,blue
# 研究区范围
gmt plot -W0.5p << EOF
126200  3655000
126200  4435000
780300  4435000
780300  3655000
126200  3655000
EOF
gmt end
速度场

相关文章

  • GMT绘制GPS速度场

  • GMT绘制GPS速度矢量图

    绘图脚本及数据下载:GPS_velocity GMT绘图原理 GMT绘图是图层叠加模式,即一个图层一个图层地添加,...

  • GMT绘制站点分布

    本文给出了使用GMT绘制GPS站点分布的方法和代码 安装GMT的方法请参考https://docs.gmt-chi...

  • 3-8 GPS速度场绘制

    本文所用到的脚本和数据可以从GitHub上下载下来并运行:GPS velocity GMT绘图原理 GMT绘图是图...

  • GMT绘制直方图

    GMT的直方图模块histogram还是很好用的,配合子图模块subplot可以绘制出很漂亮的直方图。

  • 2-10 用GMT绘制三维地形图

    本文所需脚本和数据可从GitHub上下载:GMT地形图绘制OK,个人觉得GMT绘制三维地形图真的非常美,非常具有空...

  • GMT快速入门

    简单介绍参见:GMT简介 下面主要介绍GMT绘图的一些基本概念 1. 图层叠加 GMT绘图就是用一个个命令绘制一...

  • 3-4 海洋地区重力异常图

    本文所用脚本和数据:海洋重力异常图绘制 结果图: 更多资料GMT目录

  • GMT绘制kml文件--gmt2kml

    使用: gmt2kml [ table ] [ -Aa|g|s[alt|xscale] ] [ -Ccpt ] [...

  • 2-14 GMT绘制精美地形图

    设置变量 绘制地形图 结果 如果不加入梯度 完整脚本 更多资料GMT目录

网友评论

    本文标题:GMT绘制GPS速度场

    本文链接:https://www.haomeiwen.com/subject/bmqwwktx.html