利用Qgis进行WRF中土地利用数据的替换

news2024/10/7 8:22:22

一、地形数据来源:MCD12Q1_V006

1.1数据介绍:

MODIS三级数据土地覆盖类型产品(Land Cover data)是根据一年的Terra和Aqua观测所得的数据经过处理,描述土地覆盖的类型,分辨率为500m。该土地覆盖数据集中包含了17个主要土地覆盖类型,根据国际地圈生物圈计划(IGBP),其中包括11个自然植被类型,3个土地开发和镶嵌的地类和3个非草木土地类型定义类。

(1)土地覆盖分类1:IGBP的全球植被分类方案

(2)土地覆盖分类2:美国马里兰大学(UMD格式)方案

(3)土地覆盖分类3:基于MODIS叶面积指数/光合有效辐射方案

(4)土地覆盖分类4:基于MODIS衍生净初级生产力(NPP)方案

(5)土地覆盖分类5:植物功能型(肺功能)方案

MCD12Q1是HDF格式的,各值代表植被分类方案如下:

  • 1常绿针叶林,树冠高于2m,覆盖度>60%
  • 2常绿阔叶林
  • 3落叶针叶林
  • 4落叶阔叶林
  • 5混合林,针叶阔叶在40-60%之间,树冠高>2米,覆盖度>60%
  • 6茂盛的灌木,覆盖度>60%
  • 7稀疏的灌木,覆盖度10-60%
  • 8有林草原,具有草本和其它林下系统的土地,树覆盖度30-60%,树冠高大于2m
  • 9稀树草原,具有草本和其它林下系统的土地,树木覆盖度10-30%,树冠高大于2m
  • 10草地,草高<2米
  • 11永久性湿地,30-60%的水域,植被>10%
  • 12农田,60%以上耕地
  • 13城市和建成区,至少30%的不透水面,包含建筑材料、沥青路面、车辆等
  • 14农田/自然植被混合区域,较小块的耕地,有40-60%的部分是树木和草本植物
  • 15永久性积雪,60%以上区域,一年10个月以上被积雪覆盖
  • 16荒地,60%以上区域无植被覆盖,植被覆盖度低于10%
  • 17水域,60%以上的水域

 1.2使用数据:此文中以2015年数据为例(Ptpe_landcover_2015_mosaic.hdf)。

二、Qgis处理HDF数据为100m分辨率的GTif数据(WGS84地理投影)

2.1导入土地利用栅格数据(图1中raster路径导入)和研究区域矢量数据(图1中vector路径导入)。

 图1

2.2裁剪raster数据

在搜索栏中输入:clip raster by mask layer,或者在菜单栏raster-extraction中找到clip raster by mask layer。记得修改临时路径为你的工作路径,或者将临时文件另外输出并存储到合适位置,我一般习惯第二种,可以顺便观察命令是否成功。

 2.3影像重投影

在搜索栏中输入: raster projection 找到wrap,输入目标投影,将degree替换为m。

 2.4重采集

在搜索栏中输入:resample,选择r.resample,在region cellsize中设置为100。查看输出文件属性中的pixel cell。

2.5再进行一次投影转换

在搜索栏中输入: raster projection 找到wrap,输入WGS84地理投影,将m替换为degree。

2.6GTif转换为二进制格式

在搜索栏中输入:translate 找到translate(convert format)。 将converted另存为.bil格式。输出三个文件xxx.bil,xxx.bil.aux.xml,xxx.hdr。

 2.7应用高分辨率土地利用数据到WRF中

参考:应用高精度地形数据到WRF中(ASTER,SRTM)-专业气象研究-气象家园_气象人自己的家园

  1. 首先读取hdr文件中的内容,帮助建立index头文件。
    BYTEORDER      I
    LAYOUT         BIL
    NROWS          42313
    NCOLS          91312
    NBANDS         1
    NBITS          8
    BANDROWBYTES   91312
    TOTALROWBYTES  91312
    PIXELTYPE      UNSIGNEDINT
    ULXMAP         57.1633725740298
    ULYMAP         57.6401073579702
    XDIM           0.00109891405965262
    YDIM           0.0010989140596507
    NODATA         255

  2. 查阅GEOGRID.TBL中index option的含义。https://www2.mmm.ucar.edu/wrf/users/docs/user_guide_v4/v4.2/users_guide_chap3html#_Description_of_GEOGRID.TBL

type = continuous
category_min=1
category_max=17
projection = regular_ll
dx = 0.001098914
dy = 0.001098914
known_x = 1.0
known_y = 1.0
known_lat = 35.000
known_lon = 114.000
wordsize = 1
tile_bdr= 3
tile_x = 91312
tile_y = 42313
tile_z = 1
row_order = top_bottom
missing_value = 255
units = "category"
mminlu="MODIFIED_IGBP_MODIS_NOAH"
description = "MODIS land use IGBP 17 with 100m res"

        3.在WPS/geogrid/中设置GEOGRID.TBL。

将生成好的二进制数据文件索引文件存入同一个文件夹中,将该文件夹存放至WRF静态数据文件夹WPS_GEOG中,并命名为modis_100m_2015。

然后再修改WPS/geogrid/文件夹下的GEOGRID.TBL文件。在该文件LANDUSEF类别后增加以下三个内容:

landmask_water = modis_100m_2015:17

interp_option = modis_100m_2015:nearest_neighbor

rel_path = modis_100m_2015:modis_100m_2015/

 4.namelist.wps中应用

更改完GEOGRID.TBL文件后,再编写namelist.wps,在geogrid分类下的geog_data_res写为自定义的标识名(modis_100m_2015)即可。

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

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

相关文章

jdk、jre、jvm、javase、javaee

JDK Java开发工具包(Java Development Kit)。 开发者使用&#xff0c;里面除了JRE之外还包含java工具。 javac Java源程序编译器&#xff0c;将Java源代码转换成字节码。java Java解释器&#xff0c;直接从字节码文件&#xff0c;又称为类文件。执行Java应用程序的字节代码。…

运维必看|跨国公司几千员工稳定访问Office365,怎么实现?

【客户背景】本次分享的客户是全球传感器领域的领导者&#xff0c;其核心产品为电流和电压传感器&#xff0c;被广泛应用于驱动和焊接、可再利用能源以及电源、牵引、高精度、传统和新能源汽车等领域。 作为一家中等规模的全球化公司&#xff0c;该公司在北京、日本、西欧、东欧…

Spring事务管理(@Transactional使用)-官方原版

全面的事务支持是使用Spring的最令人信服的理由之一。 框架。Spring 框架为事务提供了一致的抽象 具有以下优势的管理&#xff1a;跨不同事务 API&#xff08;如 Java&#xff09;的一致编程模型 事务 API &#xff08;JTA&#xff09;、JDBC、Hibernate 和 Java Persistence A…

[docker]笔记-网络管理

1、docker网络原理 docker安装完成后&#xff0c;会在宿主机中创建一个虚拟网桥&#xff0c;用于容器之间和容器与外部网络的连接。虚拟网桥通常名称为docker0.可以使用ip link show命令进行查看&#xff1a; 在docker中&#xff0c;各个容器是通过这个docker0的虚拟网桥实现互…

IE自动跳转Edge?教你如何解决

本期看点&#xff1a; 最新windows10系统中, IE浏览器已经无法开启 取而代之是Edge浏览器 windows10默认不在安装IE浏览器 微软不在提供下载链接 而IE确实也存在一些安全隐患 大家非必要尽量避免使用IE浏览器 可选择使用Edge、Chrome、Firefox等 打开IE浏览器方式一&am…

laravel与workerman结合

安装workerman composer require workerman/workerman生成命令 php artisan make:command Workerman<?phpnamespace App\Console\Commands;use Illuminate\Console\Command; use Workerman\Worker;class Workerman extends Command {/*** The name and signature of the …

2022年度商业关键词调研报告(小红书美妆个护)

美妆个护&#xff0c;作为小红书最火热的领域之一&#xff0c;不断塑造流行新趋势&#xff0c;大量品牌在小红书孵化爆品&#xff0c;崛起破圈。回顾2022年&#xff0c;小红书美妆个护领域有哪些热门新趋势呢&#xff1f; 由此&#xff0c;千瓜推出《2022年度商业关键词调研报告…

机器学习-基于KNN及其改进的汉字图像识别系统

一、简介和环境准备 knn一般指邻近算法。 邻近算法&#xff0c;或者说K最邻近&#xff08;KNN&#xff0c;K-NearestNeighbor&#xff09;分类算法是数据挖掘分类技术中最简单的方法之一。而lmknn是局部均值k最近邻分类算法。 本次实验环境需要用的是Google Colab和Google Dr…

ASEMI高压MOS管60R380参数,60R380特征,60R380应用

编辑-Z ASEMI高压MOS管60R380参数&#xff1a; 型号&#xff1a;60R380 漏极-源极电压&#xff08;VDS&#xff09;&#xff1a;600V 栅源电压&#xff08;VGS&#xff09;&#xff1a;20V 漏极电流&#xff08;ID&#xff09;&#xff1a;11A 功耗&#xff08;PD&#x…

Python的PyQt框架的使用-资源文件夹的使用

Python的PyQt框架的使用-资源文件夹的使用一、前言二、Qt Designer加载资源文件三、资源文件的转换一、前言 个人主页: ζ小菜鸡大家好我是ζ小菜鸡&#xff0c;小伙伴们&#xff0c;让我们一起来学习Python的PyQt框架的使用。如果文章对你有帮助、欢迎关注、点赞、收藏(一键三…

win10怎么取消开机密码?电脑小白也可以轻松掌握的3种方法

为了保护隐私&#xff0c;我们大多喜欢给自己的电脑“上锁”&#xff0c;即设置开机密码。有时候&#xff0c;我们想要取消电脑的开机密码&#xff0c;却不知有什么方法可以帮到我们。win10怎么取消开机密码&#xff1f;方法有很多。 比如&#xff1a;通过运行来进入用户账户设…

Golang学习Day1

&#x1f60b; 大家好&#xff0c;我是YAy_17&#xff0c;是一枚爱好网安的小白。本人水平有限&#xff0c;欢迎各位大佬指点&#xff0c;欢迎关注 &#x1f601;&#xff0c;一起学习 &#x1f497; &#xff0c;一起进步 ⭐ 。⭐ 此后如竟没有炬火&#xff0c;我便是唯一的光…

GEE学习笔记 五十一:Fusion Table将在2019年12月3日关闭

刚刚看到的一则消息&#xff0c;Google运行了9年之久的Fusion Table将在2019年12月3日关闭相关服务&#xff0c;同时也就是未来Google Earth Engine&#xff08;GEE&#xff09;上将不会存在Fusion Table这一数据&#xff0c;GEE官方也不再建议用户使用Fusion Table数据。 目前…

anaconda:安装cuda和对应版本的cudnn

复现别人论文的时候经常遇到不同的cuda版本&#xff0c;可以使用anaconda创建虚拟环境&#xff0c;并在不同的虚拟环境中配置对应的cuda版本 1、安装anaconda及虚拟环境使用 Anaconda多个python版本&#xff08;python2.7 & python3.8&#xff09; 2、安装cuda和对应版本…

【机器学习】噪声数据的理解

文章目录一、噪声数据1.1 分箱1.2 回归1.3 聚类1.4 其他二、数据清理作为一个过程2.1 偏差检测2.1.1 使用“元数据”&#xff1a;关于数据的数据2.1.2 编码格式&#xff1a;存在使用不一致、数据表示不一致2.1.3 字段过载2.1.4 唯一性规则2.1.5 连续性规则2.1.6 空值规则2.2 数…

爆赞!首次公布阿里Java成长路线,Github访问量突破80万

作为程序员&#xff0c;进大厂是大多数人的梦想&#xff0c;进大厂的好处也如下图一样&#xff1a; 有面儿&#xff0c;不易失业。牛人多&#xff0c;培训多&#xff0c;成长更快。钱多。有较为完善的晋升规则。站在巨人肩膀人&#xff0c;眼界开阔更何况程序员不同于其他行业…

zabbix4.0安装部署

目录 1.1、添加 Zabbix 软件仓库 1.2、安装 Server/proxy/前端 1.3、创建数据库 1.4、导入数据 1.5、为 Zabbix server/proxy 配置数据库 1.6、 启动 Zabbix server 进程 1.7、zabbix前端配置 SELinux 配置 1.8、安装 Agent 1.9、启动zabbix 2.0、访问zabbix 1.1、添加…

【图像处理OpenCV(C++版)】——4.6 限制对比度的自适应直方图均衡化

前言&#xff1a; &#x1f60a;&#x1f60a;&#x1f60a;欢迎来到本博客&#x1f60a;&#x1f60a;&#x1f60a; &#x1f31f;&#x1f31f;&#x1f31f; 本专栏主要结合OpenCV和C来实现一些基本的图像处理算法并详细解释各参数含义&#xff0c;适用于平时学习、工作快…

使用FORCE训练的脉冲神经网络中的监督学习(Matlab代码实现)

目录 &#x1f4a5;1 概述 &#x1f4da;2 运行结果 &#x1f389;3 参考文献 &#x1f468;‍&#x1f4bb;4 Matlab代码 &#x1f4a5;1 概述 1.1 脉冲神经网络简介 脉冲神经网络 (SNN) 属于第三代神经网络模型&#xff0c;实现了更高级的生物神经模拟水平。除了神经元和…

3.知识图谱概念和相关技术简介[知识抽取、知识融合、知识推理方法简述],典型应用案例介绍国内落地产品介绍。一份完整的入门指南,带你快速掌握KG知识,芜湖起飞!

1. 知识图谱(KG)的概念 知识图谱(KG)得益于Web的发展(更多的是数据层面),有着来源于KR、NLP、Web、AI多个方面的基因。知识图谱是2012年后的提法,基础还是语义网和本体论。 知识图谱的本质包含: 知识表示——Knowledge Representation基于知识表示的知识库——Knowledge…