当前位置: 首页 > news >正文

GMT之Bash语言使用

GMT的操作有自己的逻辑和“命令”,但GMT是可以用Bash语言控制的,所以常常以.sh为后缀写GMT程序。

GMT程序运行步骤如下:

  1. 采用cd ,定位到指定文件夹;
  2. 以sh ***.sh运行GMT,得到结果。

另外,遇到看不懂的GMT时,多学学Bash语言的命令,两者结合可以满足绝大多数需求。

#!/bin/bash# Output figure name
OUTFIG="world_eq_map"# Map region and projection
REGION="-180/180/-90/90"
PROJ="W15c"# Inline earthquake coordinates using cat (longitude latitude)
cat << EOF > eq_data.txt
138.5  35.6
142.9  38.3
95.9   3.3
-73.0 -36.1
EOF# Start GMT plotting
gmt begin $OUTFIG pngecho "Drawing base map..."gmt basemap -R$REGION -J$PROJ -Bafecho "Drawing coastlines..."gmt coast -R$REGION -J$PROJ -W0.25p -A1000 -Glightgray -Slightblueecho "Plotting earthquakes..."gmt plot eq_data.txt -R$REGION -J$PROJ -Sc0.3c -Gred -W0.25pgmt end show# Clean up (optional)
rm eq_data.txt

相关文章:

  • 濒危仙草的重生叙事:九仙尊米斛花节如何以雅集重构中医药文化IP
  • Qt原型模式实现与应用
  • (4)python开发经验
  • BRPickerView
  • ansible进阶02
  • 鸿蒙OSUniApp 制作动态加载的瀑布流布局#三方框架 #Uniapp
  • 【ios越狱包安装失败?uniapp导出ipa文件如何安装到苹果手机】苹果IOS直接安装IPA文件
  • C++引用编程练习
  • 文件名是 ‪E:\20250512_191204.mp4, EV软件录屏,未保存直接关机损坏, 如何修复?
  • 数据统计分析及可视化
  • 最佳实践PPT | 数据架构设计总体规划方案数据中台架构数据架构图解决方案
  • 如何用Jsoup库提取商品名称和价格?
  • 企业网络新选择:软件定义架构下的MPLS
  • 【PostgreSQL数据分析实战:从数据清洗到可视化全流程】附录-D. 扩展插件列表(PostGIS/PostgREST等)
  • TTS-Web-Vue系列:Vue3实现内嵌iframe文档显示功能
  • idea插件使用
  • 3、ubantu系统docker常用命令
  • Git 彻底清理大文件
  • React学习———React.memo、useMemo和useCallback
  • C PRIMER PLUS——第10节:结构体、共用(同)体/联合体
  • 上海虹桥国际咖啡文化节周五开幕,来看Coffeewalk通关攻略
  • 中欧金融工作组第二次会议在比利时布鲁塞尔举行
  • 市场监管总局召开平台企业支持个体工商户发展座谈会
  • 文化润疆|为新疆青少年提供科普大餐,“小小博物家(喀什版)”启动
  • 国务院关税税则委员会关于调整对原产于美国的进口商品加征关税措施的公告
  • 外国游客“在华扫货”热:“带空箱子到中国!”