自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

yliu的博客

气象雷达数据解码与画图;WRF 动力框架学习(SCM)

  • 博客(19)
  • 收藏
  • 关注

原创 NCEP FNL(Final)Operational Global Analysis 数据下载- 驱动WRF

NCEP FNL(Final)Operational Global Analysis 数据集是由美国国家环境预报中心(NCEP)提供的一种高分辨率全球分析数据集。它主要用于天气预报、气候研究和数值模拟,如WRF(Weather Research and Forecasting)模型。根据需要,选择文件后,回到顶部,选择数据下载脚本。脚本上传至服务器,chmod +x 脚本名。

2024-07-18 22:25:24 182

原创 WRF DOMIAN WIZARD教程 域设置

WRF Domain Wizard是一款很好的WRF模式域交互式设置工具,现在推出了网页在线版,免安装。访问网页进入网页后,选择new,新建一个域再在地图上按住鼠标左键,拖出目标域矩形右下角有将当前域参数输出为namelist.input并保存到本地嵌套域和域分辨率设置,可以自行探索。

2024-07-18 17:58:22 187

原创 PREP-CHEM-SRC安装

去到src目录,修改 convert_edgar_to_RELACS_REAC.f90文件,在第九行前面加!我用的是intel编译器,所以修改include.mk.intel.wrf文件。需要Netcdf,HDF和ZLIB,在安装WRF时已经预装了依赖库。再回到bin/build目录,执行。编译成功后,在bin目录出现。

2024-07-18 16:58:51 310

原创 wrf-chem 3.9.1 安装

【代码】wrf-chem 3.9.1 安装。

2024-07-18 16:40:50 102

原创 linux 安装miniconda

【代码】linux 安装miniconda。

2024-07-18 16:38:08 177

原创 vs community 软著代码生成方法

cs community软著代码导出

2024-06-24 12:40:40 100

原创 气象模式术语与介绍

数值天气预报术语介绍

2023-02-13 14:45:12 179

原创 WRF SCM源码阅读

WRF SCM源码阅读笔记

2022-08-29 20:01:51 409

原创 CESM1.2.1 移植

CESM1_2_2 移植

2022-07-29 16:55:14 332

原创 ubuntu c++ 获得主目录以及子目录下所有文件

#include <glob.h>#include <vector>#include<string>#include <sys/stat.h>using namespace std;int judge(string path){ struct stat s; if (stat(path.c_str(), &s) == 0) { if(s.st_mode & S_IFDIR)

2021-12-09 16:13:17 908

原创 ubuntu python unzip主目录以及子目录

# 解压主目录以及子目录下zip文件到各自目录,并删除zipimport osdir_name = "/home/data/"def unzipAllFiles(dir_name): listOfFile = os.listdir(dir_name) allFiles = list() for entry in listOfFile: fullPath = os.path.join(dir_name, entry) if os.path.isdi

2021-12-09 16:08:46 1037

原创 DirectXTK 彩色三角形

直接源码source.cpp// include the basic windows header file#include <windows.h>#include <windowsx.h>#include<DirectXMath.h>#include <d3d11.h>#pragma comment(lib,"d3d11.lib")#pragma comment(lib,"DirectXTK.lib")#pragma comment(li

2020-12-18 22:35:01 393 1

原创 天气雷达数据3D可视化开发(一)

一、使用着色器1.加载并编译两个着色器2.将两个着色器封装到着色器对象中3.设置着色器对象二、顶点缓冲区1.创建具有位置和颜色的点2.创建顶点缓存对象3.通过映射顶点,复制数据并取消映射以将顶点复制到顶点缓冲区三、验证输入布局(通过输入布局对象来协调顶点缓冲区和着色器)1.创建元素来描述位置和颜色2.使用着色器信息创建输入布局对象3.设置输入布局对象四、画图元1.设置要使用的顶点缓冲区2.设置要使用的图元类型3.画...

2020-12-18 22:26:55 1815

原创 MFC获得屏幕大小(除任务栏)、ribbon大小、状态栏大小

MFC获得屏幕大小(除任务栏)、ribbon大小、状态栏大小 //获得屏幕大小(若屏幕上有任务栏,则减去任务栏的大小) RECT screen_rt; SystemParametersInfo(SPI_GETWORKAREA, 0, (PVOID)&screen_rt, 0); //获得ribbon和状态栏大小(放在vs样式设置之后) RECT ribbon_rt, status...

2020-04-26 10:10:31 630

原创 MFC读shapefile线或面文件画地图

MFC读shapefile线或面文件画地图源代码注意显示结果源代码头文件声明成员变量 RECT m_clientRECT; CDC *m_Province_Boundary_memDC; CBitmap *m_Province_Boundary_memBmp; //经纬度范围 float m_minlon; float m_maxlat; //比例 int m_ratio;...

2019-09-26 12:21:32 1763

原创 EasyRadar设计-草稿

在doc里解码后,基数据已得到算法类,在doc里make,或者再其它地方获得doc指针再make,在算法类里画图吗?算法类里得到二次数据,应该在画图类里画图那么:雷达类只解码数据,也就是得到基数据算法类得到雷达类的基数据做二次计算,得到产品数据画图类,既可以拿雷达类的基数据画图,也可以拿算法类的产品数据画图画图注意事项:不同雷达库数与库宽不同,则两个像素点之间的距离代表不同的距离长度...

2019-05-07 16:42:23 190

原创 EasyRadar-类的多态

EasyRadar-类的多态1.识别选择的雷达数据文件2.类的多态实现操作选择的雷达类1.识别选择的雷达数据文件打开一个雷达文件,判断雷达类型,选择相应的雷达类(通过CSring 的 find() 函数)void CEasyRadarDoc::OnFileOpen(){ // TODO: 在此添加命令处理程序代码 CFileDialog dlg(true); CString fil...

2019-05-07 16:00:01 203

原创 EasyRadar-SCRadar

EasyRadar-SCRadar1.SC雷达格式2.SC雷达解码函数3.画图函数(非View类+双缓存)4.雷达设备导致方位角数据突变1.SC雷达格式1)VCP21 9层2)方位角约为0-359递增(因雷达设备原因,有出现方位角跳变,下面有例子,已通过代码解决)3)库宽为300米,库数高达4000,但有最大探测距离参数。由最大距离计算有效库数应为555,故有效探测距离约为150公里2...

2019-05-07 15:17:30 1082 3

原创 EasyRadar-SARadar

EasyRadarCINRAD SA格式更改主菜单左上角更改关于SA解码函数(仅反射率)CINRAD SA格式1.反射率距离库长为1公里,最大距离库数为460(不同仰角库数不同)2.速度和谱宽距离库长为250米,最大距离库数为920(不同仰角库数不同)3.SA雷达定量观测有效探测距离为230公里4.SA雷达在低层每个仰角上扫描两次(第一层和第二层)5.VCP21扫描模式仰角为:0.5,...

2019-05-06 17:25:26 891

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除