【WRF-Urban】WPS中有关Urban的变量设置

news2024/12/26 18:26:01

【WRF-Urban】WPS中有关Urban的变量设置

  • 地理数据源的配置
    • WRF-Urban所需静态地理数据
      • 1、LANDUSE:包含城市地表分类的土地利用数据。
      • 2、URB_PARAM:城市参数数据集。
      • 3、FRC_URB2D:城市覆盖度数据集
    • WRF默认设置(美国)
    • 数据集1-National urban dataset in China NUDC(中国)
    • 数据集2-1 km分辨率城市冠层参数UCPs(中国)
  • WPS中测试和验证
    • 1 检查地理数据
    • 2 可视化检查
  • 参考

地理数据源的配置

城市相关变量(如建筑高度、建筑密度等)需要在 WPS 的地理数据中明确支持。这些变量通常来自高分辨率的地理数据集,例如:

1、Global Urban Database and Access Portal Tools (GUDAPT):包含城市相关参数,如建筑高度、建筑密度、地表覆盖类型等。
2、其他高分辨率地理数据集:如 MODIS 或 NOAH 高分辨率地面覆盖数据。

WRF-Urban所需静态地理数据

1、LANDUSE:包含城市地表分类的土地利用数据。

2、URB_PARAM:城市参数数据集。

URB_PARAM 是一个三维数据集,主要用于描述城市区域的一系列物理参数。它为 WRF 模型中的城市化方案(如 BEP、BEM 等)提供输入参数。
数据集的 垂直维度(z_dim_name=num_urb_params)表示城市参数的数量,如建筑高度、建筑密度、地表反射率等。

3、FRC_URB2D:城市覆盖度数据集

FRC_URB2D 是一个二维数据集,用于定义城市区域的空间分布及其覆盖比例。
它表示每个网格中城市区域所占的比例(urban fraction),值的范围通常在 0 到 1 之间。

WRF默认设置(美国)

WRF-Urban相关数据下载:
在这里插入图片描述
GEOGRID.TBL中默认设置:

===============================
name=URB_PARAM
        priority=1
        optional=yes
        dest_type=continuous
        fill_missing = 0.
        z_dim_name=num_urb_params
        interp_option=default:nearest_neighbor
        rel_path=default:NUDAPT44_1km/
        flag_in_output=FLAG_URB_PARAM
===============================
name=FRC_URB2D
        priority=1
        optional=yes
        dest_type=continuous
        fill_missing = 0.
        interp_option=default: average_gcell(2.0)+four_pt
        rel_path=default:urbfrac_nlcd2011/
        flag_in_output=FLAG_FRC_URB2D

如果 namelist.wps 中的 geog_data_res 没有覆盖这些变量的路径,并且默认路径的地理数据文件存在,geogrid.exe 会正常读取和处理这些数据。

数据集1-National urban dataset in China NUDC(中国)

详细说明可参考另一博客-【WRF-Urban数据集】中国城市冠层参数数据集NUDC

数据集2-1 km分辨率城市冠层参数UCPs(中国)

详细说明可参考另一博客-【WRF-Urban数据集】中国60个城市的1 km分辨率城市冠层参数(UCPs)

将下载的二进制数据重命名为【UCPs_1km_China2018】文件夹。

GEOGRID.TBL中设置如下:

===============================
name=URB_PARAM
        priority=1
        optional=yes
        dest_type=continuous
        fill_missing = 0.
        z_dim_name=num_urb_params
        interp_option=default:nearest_neighbor
        interp_option=UCPs_China:nearest_neighbor
        rel_path=default:NUDAPT44_1km/
        rel_path=UCPs_China:UCPs_1km_China2018/
        flag_in_output=FLAG_URB_PARAM

namelist.wps 的 geog_data_res 中显式指定,如下:

geog_data_res = 'UCPs_China+default'

WPS中测试和验证

1 检查地理数据

运行以下命令测试地理数据的读取是否正确:

./geogrid.exe

检查 geogrid.log 文件:

  • 确保 URB_PARAM 数据被成功读取。
    窗口显示如下:
Processing URB_PARAM
  • 检查 UCPs_1km_China2018 的数据是否覆盖了模拟区域。

2 可视化检查

使用工具(如 Python 的 Matplotlib 或 GIS 软件)可视化生成的地理数据文件(geo_em.d0*.nc),检查 URB_PARAM 是否包含预期的值。

cd /home/wanzhou/wrf/WPS-4.1/
ncview geo_em.d03.nc

如果输出中包含类似以下变量,说明城市相关数据已插入:

  • URBAN_CANOPY_HEIGHT(建筑高度)
  • URBAN_BUILDING_DENSITY(建筑密度)
  • URBAN_FRACTION(城市覆盖比例)

参考

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/2253236.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

NVR录像机汇聚管理EasyNVR多个NVR同时管理基于B/S架构的技术特点与能力应用

EasyNVR视频融合平台基于云边端协同设计,能够轻松接入并管理海量的视频数据。该平台兼容性强、拓展灵活,提供了视频监控直播、录像存储、云存储服务、回放检索以及平台级联等一系列功能。B/S架构使得EasyNVR实现了视频监控的多元化兼容与高效管理。 其采…

c++预编译头文件

文章目录 c预编译头文件1.使用g编译预编译头文件2.使用visual studio进行预编译头文件2.1visual studio如何设置输出预处理文件(.i文件)2.2visual studio 如何设置预编译(初始创建空项目的情况下)2.3 visual studio打开输出编译时…

Zookeeper的通知机制是什么?

大家好,我是锋哥。今天分享关于【Zookeeper的通知机制是什么?】面试题。希望对大家有帮助; Zookeeper的通知机制是什么? 1000道 互联网大厂Java工程师 精选面试题-Java资源分享网 Zookeeper的通知机制主要通过Watcher实现,它是Zookeeper客…

基于Pyside6开发一个通用的在线升级工具

UI main.ui <?xml version"1.0" encoding"UTF-8"?> <ui version"4.0"><class>MainWindow</class><widget class"QMainWindow" name"MainWindow"><property name"geometry"&…

开源 - Ideal库 - Excel帮助类,ExcelHelper实现(四)

书接上回&#xff0c;前面章节已经实现Excel帮助类的第一步TableHeper的对象集合与DataTable相互转换功能&#xff0c;今天实现进入其第二步的核心功能ExcelHelper实现。 01、接口设计 下面我们根据第一章中讲解的核心设计思路&#xff0c;先进行接口设计&#xff0c;确定Exce…

嵌入式系统应用-LVGL的应用-平衡球游戏 part1

平衡球游戏 part1 1 平衡球游戏的界面设计2 界面设计2.1 背景设计2.2 球的设计2.3 移动球的坐标2.4 用鼠标移动这个球2.5 增加边框规则2.6 效果图2.7 游戏失败重启游戏 3 为小球增加增加动画效果3.1 增加移动效果代码3.2 具体效果图片 平衡球游戏 part2 第二部分文章在这里 1 …

《Python基础》之Pandas库

目录 一、简介 二、Pandas的核心数据结构 1、Series 2、DataFrame 三、数据读取与写入 1、数据读取 2、数据写入 四、数据清洗与处理 1、处理缺失值 2、处理重复值 3、数据转换 五、数据分析与可视化 1、统计描述 2、分组聚合 3、数据可视化 六、高级技巧 1、时…

网络安全-夜神模拟器如何通过虚拟机的Burp Suite代理应用程序接口

第一步、查看虚拟机的IP地址 我们可以通过ifconfig命令来查看虚拟机的IP地址,如下图所示。 第二步、在Burp Suite上设置代理 打开虚拟机上的Burp Suite,进入到代理模块中,进入到代理设置中心 打开系统代理设置中心之后,将我们虚拟机的地址添加到上面,作为新的代理。 第…

PyTorch 2.5.1: Bugs修复版发布

一&#xff0c;前言 在深度学习框架的不断迭代中&#xff0c;PyTorch 社区始终致力于提供更稳定、更高效的工具。最近&#xff0c;PyTorch 2.5.1 版本正式发布&#xff0c;这个版本主要针对 2.5.0 中发现的问题进行了修复&#xff0c;以提升用户体验。 二&#xff0c;PyTorch 2…

SpringAi整合大模型(进阶版)

进阶版是在基础的对话版之上进行新增功能。 如果还没弄出基础版的&#xff0c;请参考 https://blog.csdn.net/weixin_54925172/article/details/144143523?sharetypeblogdetail&sharerId144143523&sharereferPC&sharesourceweixin_54925172&spm1011.2480.30…

Python实现网站资源批量下载【可转成exe程序运行】

Python实现网站资源批量下载【可转成exe程序运行】 背景介绍解决方案转为exe可执行程序简单点说详细了解下 声明 背景介绍 发现 宣讲家网 的PPT很好&#xff0c;作为学习资料使用很有价值&#xff0c;所以想下载网站的PPT课件到本地&#xff0c;但是由于网站限制&#xff0c;一…

CSS函数

目录 一、背景 二、函数的概念 1. var()函数 2、calc()函数 三、总结 一、背景 今天我们就来说一说&#xff0c;常用的两个css自定义属性&#xff0c;也称为css函数。本文中就成为css函数。先来看一下官方对其的定义。 自定义属性&#xff08;有时候也被称作CSS 变量或者级…

UG NX二次开发(C#)-选择对象居中(不是全部居中)

文章目录 1、前言2、什么是对象居中3、功能实现代码3.1 对象居中3.1 恢复原视图1、前言 在UG NX二次开发过程中,我们经常会用到居中以查看完整的模型,但是对于如果想展示某些对象,而不是全部模型时,那么我们就想将选择的对象(如体对象)居中查看,当查看结束后还能恢复到…

动态规划-----路径问题

动态规划-----路径问题 下降最小路径和1&#xff1a;状态表示2&#xff1a;状态转移方程3 初始化4 填表顺序5 返回值6 代码实现 总结&#xff1a; 下降最小路径和 1&#xff1a;状态表示 假设&#xff1a;用dp[i][j]表示&#xff1a;到达[i,j]的最小路径 2&#xff1a;状态转…

[C++设计模式] 为什么需要设计模式?

文章目录 什么是设计模式&#xff1f;为什么需要设计模式&#xff1f;GOF 设计模式再次理解面向对象软件设计固有的复杂性软件设计复杂性的根本原因如何解决复杂性&#xff1f;分解抽象 结构化 VS 面向对象(封装)结构化设计代码示例&#xff1a;面向对象设计代码示例&#xff1…

级联树结构TreeSelect和上级反查

接口返回结构 前端展示格式 前端组件 <template><div ><el-scrollbar height"70vh"><el-tree :data"deptOptions" :props"{ label: label, children: children }" :expand-on-click-node"false":filter-node-me…

Figma入门-自动布局

Figma入门-自动布局 前言 在之前的工作中&#xff0c;大家的原型图都是使用 Axure 制作的&#xff0c;印象中 Figma 一直是个专业设计软件。 最近&#xff0c;很多产品朋友告诉我&#xff0c;很多原型图都开始用Figma制作了&#xff0c;并且很多组件都是内置的&#xff0c;对…

【Unity基础】使用InputSystem实现物体跳跃

要在Unity中使用 InputSystem 实现小球按空格键跳起的效果&#xff0c;可以按照以下步骤进行&#xff1a; 1. 安装 InputSystem 包 首先&#xff0c;确保你已经安装了 Input System 包。你可以通过以下步骤安装&#xff1a; 打开 Unity 编辑器&#xff0c;点击菜单 Window -…

【ArkTS】使用AVRecorder录制音频 --内附录音机开发详细代码

系列文章目录 【ArkTS】关于ForEach的第三个参数键值 【ArkTS】“一篇带你读懂ForEach和LazyForEach” 【小白拓展】 【ArkTS】“一篇带你掌握TaskPool与Worker两种多线程并发方案” 【ArkTS】 一篇带你掌握“语音转文字技术” --内附详细代码 【ArkTS】技能提高–“用户授权”…

一种多功能调试工具设计方案开源

一种多功能调试工具设计方案开源 设计初衷设计方案具体实现HUB芯片采用沁恒微CH339W。TF卡功能网口功能SPI功能IIC功能JTAG功能下行USB接口 安路FPGA烧录器功能Xilinx FPGA烧录器功能Jlink OB功能串口功能RS232串口RS485和RS422串口自适应接口 CAN功能烧录器功能 目前进度后续计…