news 2026/5/14 18:34:51

gmt 画速度矢量场

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
gmt 画速度矢量场

##gmt6.5 画速度矢量的模块有plot、velo、plot3d和grdvector,常画2d速度矢量图,所以这里展示plot和velo的画map(水平面)####

整个画布:10c*5c

########plot#####################

需要的速度数据格式Vlat(速度北向分量),Vlon(速度东向分量),angle,magnitude

1.将速度文件Vlat(lon,lat,vx),Vlon(lon,lat,vy)整理成方位角(和正北方向的夹角)和总速度V

注意事项:方位角范围0-360,所以需要根据Vx、Vy的正负进行角度判断

if Vx>0 and Vy>=0:

angle=np.degree(np.arctan(Vy/Vx))

elif Vx>0 and Vy <0:

angle=360.0-np.degree(np.arctan(-Vy/Vx))

elif Vx<0 and Vy <0:

angle=180.0+np.degree(np.arctan(Vy/vVx))

elif Vx<0 and Vy>=0:

angle=180.0-np.degree(np.arctan(Vy/vVx))

elif Vx==0:

angle=0.0

2.gmt plot 画图

gmt plot ${velofile} -SV0.1c+e+n1c/0.5 -W0.5p.black -Gred -V

-SV表示绘制矢量,0.1c表示矢量头的长度,输入速度数据的第4列速度大小控制矢量的长度,所以可以对总速度大小进行缩放,因为我的总数据大小在0.1~0.6之间,所以我控制矢量头的长度为0.1c.当设置的矢量头(箭头)的长度过大,无法显示箭头.

+e: 表示箭头标注在矢量的终点

+n1c/0.5:表示当矢量长度小于1c时,箭头的大小和宽度会进行缩放,缩放比例为0.5

-W控制矢量杆的宽度和颜色

-G对箭头内部填充红色

#########################velo######################

需要的速度数据格式lon,lat Vlon(东向分量),Vlat(北向分量),东向分量的不确定度,北向分量的不确定度,东向分量和北向分量的correlation.后3列可以设置为0.

1.合并数据为:lon,lat,Vlon,Vlat,0,0,0格式

2.画图

gmt velo ${velofile} -Gblack -W0.5p,black -Se0.1c/0.1c+f0 -A0.2c+e+n8c+p0.2p,black -V

-G表示箭头的填充颜色, -W表示矢量杆的画笔宽度和颜色,和plot模块保持一致

-Se:将适量数据绘制箭头,0.1c/0.1c表示速度箭头的缩放比例:我的速度大小为0-10,所以设置每单位速度为0.1c,这样速度箭头的大小在0.1-1c

+f0:表示禁用标注文本;

-A0.2c:表示设置箭头的大小为0.2c,默认箭头的大小不随矢量杆的大小而变化,

+n:表示缩放箭头大小,和plot中一致;

+e:表示在矢量杆的终点绘制箭头;

+p:表示设置箭头的画笔属性,宽度为0.2p,颜色为黑色;

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/5/14 18:33:32

办公地毯采购丨雅尔居地毯厂家-方块地毯

做办公地毯采购的人&#xff0c;几乎都有过这样的崩溃时刻&#xff1a;花大价钱买的地毯&#xff0c;不到一年就起球、褪色&#xff1b;满心期待的现货供应&#xff0c;却被商家告知“缺货需等1个月”&#xff1b;施工完不到半年&#xff0c;地毯空鼓、翘边&#xff0c;售后却推…

作者头像 李华
网站建设 2026/5/14 18:29:08

GoB插件技术解析:构建Blender与ZBrush之间的高效数据传输桥梁

GoB插件技术解析&#xff1a;构建Blender与ZBrush之间的高效数据传输桥梁 【免费下载链接】GoB Fork of original GoB script (I just added some fixes) 项目地址: https://gitcode.com/gh_mirrors/go/GoB GoB插件是一款专为3D建模师设计的革命性工具&#xff0c;它通过…

作者头像 李华
网站建设 2026/5/14 18:26:04

体验Taotoken多模型路由的稳定性在高峰时段的请求成功率

&#x1f680; 告别海外账号与网络限制&#xff01;稳定直连全球优质大模型&#xff0c;限时半价接入中。 &#x1f449; 点击领取海量免费额度 体验Taotoken多模型路由的稳定性在高峰时段的请求成功率 1. 背景与需求 在构建依赖大模型能力的应用时&#xff0c;开发者通常会面…

作者头像 李华
网站建设 2026/5/14 18:24:03

基于Docker的英特尔锐炫显卡AI应用集成部署方案

1. 项目概述与核心价值如果你手头有一块英特尔锐炫&#xff08;Intel Arc&#xff09;系列显卡&#xff0c;并且正在寻找一种高效、统一的方式来运行当下热门的生成式AI应用&#xff0c;比如本地大语言模型对话、文生图或者语音转文字&#xff0c;那么这个基于Docker的集成化部…

作者头像 李华
网站建设 2026/5/14 18:20:39

基于OpenAI API协议构建本地大模型WebUI:Wa-OpenAI部署与实战指南

1. 项目概述&#xff1a;当本地AI模型遇见WebUI最近在折腾本地大语言模型部署的朋友&#xff0c;可能都绕不开一个痛点&#xff1a;那些功能强大的开源模型&#xff0c;比如Llama、ChatGLM&#xff0c;虽然推理能力不错&#xff0c;但交互界面要么是简陋的命令行&#xff0c;要…

作者头像 李华