科学网

 找回密码
  注册
MeteoInfoLab读取绘制FY4A卫星全圆盘数据
王亚强 2022-11-28 09:05
由于FY4A数据中空间信息缺失,需要根据数据实际情况在脚本中补充。FY卫星圆盘数据是Geostationay satellite投影,在此投影的的数据网格是矩形,x, y坐标单位是米。这个数据的分辨率是4km (4000m),数据网格中心坐标是(0, 0),x方向格点数是2748,那么x方向的总长度是2748*4000,再除以2就可以得到x方向坐标起始和结束值为( ...
个人分类: MeteoInfo|1599 次阅读|没有评论
MeteoInfoLab脚本绘制山魈脸谱
王亚强 2022-11-28 09:03
脚本从MATLAB相应程序移植而来,用到了一些复数数组的计算。 Z=+0.04+.020211004j col=9 m=1200 cx=-1 cy=-0.5 l=2 x=linspace(cx-l,cx+l,m) y=linspace(cy-l,cy+l,m) =meshgrid(x,y) C=X+1j*Y forkinrange(col): Z=conj(Z)**(Z)+C & ...
个人分类: MeteoInfo|835 次阅读|没有评论
MeteoInfoLab绘制三维南瓜
王亚强 2022-11-28 09:01
脚本是从MATLAB程序移植过来的,主要是sphere函数生成球形表面,再进行调整。 #SnackJackpumpkin =sphere(160) R=1+(-(1-mod(arange(0,16.1,.1).reshape(1,-1),2))**2)/40+\ (-(1-mod(arange(0,32.1,.2).reshape(1,-1),2))**2) ...
个人分类: MeteoInfo|893 次阅读|没有评论
发布MeteoInfo 3.4
王亚强 2022-8-16 09:17
发布MeteoInfo 3.4,有诸多更新,详见下图。
个人分类: MeteoInfo|1024 次阅读|没有评论
MeteoInfoLab程序绘制雪容融
王亚强 2022-4-18 16:26
用MeteoInfoLab程序绘制雪容融,参考了网上的MatLab代码( https://zhuanlan.zhihu.com/p/466671100 ): #椭圆数据点生成函数 defgetEllipse(Mu,XR,YR,theta,pntNum): #Mu|中心点 &nb ...
个人分类: MeteoInfo|2093 次阅读|没有评论
MeteoInfoLab程序绘制冰墩墩
王亚强 2022-4-11 10:21
在网上看到了利用MatLab绘制冰墩墩的代码(https://zhuanlan.zhihu.com/p/464436756),觉得很好玩,就用MeteoInfoLab实现了一下。绘制效果如下: 相关代码放在了MeteoInfo网站上:http://www.meteothink.org/examples/meteoinfolab/plot_types/bingdwendwen.html。需要用MeteoInfo最新版本(3.3.8)来运行。
个人分类: MeteoInfo|1740 次阅读|没有评论
发布MeteoInfo 3.3.0
王亚强 2022-2-15 08:37
发布MeteoInfo 3.3.0: http://www.meteothink.org/news/meteoinfo_3.3.0.html 更强的三维绘图和气象诊断分析功能。
个人分类: MeteoInfo|1178 次阅读|没有评论
增强的三维体绘制功能
王亚强 2022-2-7 10:45
MeteoInfoLab 增强了三维体绘制的功能,volumeplot函数的 ray_casting 参数可以设置不同的 ray casting 算法:basic, max_value, specular。其中specular是带光照效果的。此外还有 opacity_nodes 和 opacity_levels 参数来控制重点显示哪些数值。 也增强了opengl shader程序的兼容性,支持更多的Mac ...
个人分类: MeteoInfo|1342 次阅读|没有评论
三维地球+气象
热度 2 王亚强 2021-12-22 22:48
刚发布了MeteoInfo 3.2.6版本,新增了在三维地球上绘制气象数据的一些功能。创建三维地球坐标系用 axes3d(earth=True) 语句,会自动调用MeteoInfo - map 目录中的 world_topo.jpg 图像作为地球纹理,可以用 image 参数更换,比如 axes3d(earth=True, image='etopo1.jpg') . MeteoInfo 网站上有一些例子可以 ...
个人分类: MeteoInfo|2499 次阅读|4 个评论 热度 2
MeteInfoLab脚本绘制玫瑰花
王亚强 2021-12-13 22:51
在MeteoInfoLab中编程绘制三维玫瑰花。 =meshgrid(array(range(25))/24.0,arange(0,575.5,0.5)/575*17*pi-2*pi) p=(pi/2)*exp(-t/(8*pi)) u=1-(1-mod(3.6*t,2*pi)/pi)**4/2 y=2*(x**2-x)**2*sin(p) r=u*(x*sin(p)+y*cos(p)) axes3d() grid( ...
个人分类: MeteoInfo|1758 次阅读|没有评论

Archiver|手机版|科学网 ( 京ICP备07017567号-12 )

GMT+8, 2024-4-24 16:59

Powered by ScienceNet.cn

Copyright © 2007- 中国科学报社

返回顶部