首页 > 其他分享 >[ENVI] 手把手教你制作 Himawari 全圆盘图像

[ENVI] 手把手教你制作 Himawari 全圆盘图像

时间:2023-12-25 11:23:15浏览次数:36  
标签:Himawari 单击 圆盘 手把手 ENVI 按钮 数据

 

1 准备工作

1) 安装并激活 ENVI 5.5 及以上版本软件,可在此网页自助申请 ENVI 5.6.3 试用许可:

https://envi.geoscene.cn/envi_license

2) 在 ENVI 中安装扩展工具Himawari FLDK HSD 数据读取与处理工具”。

 

2 下载数据

1) 访问 https://www.eorc.jaxa.jp/ptree/

2) 单击网页右上角 User Registration 注册账号,根据网页提示填写邮箱等信息即可。

数据申请大致流程如下:

a) 在网页表格中输入电子邮件地址,点击 Tentative Request 按钮;

b) 将收到暂定接受的电子邮件;

c) 根据邮件中所写的内容,进入用户信息输入表;

d) 申请完成后,将收到完成邮件;

e) 在申请检查通过后,将开放对 Himawari 数据的访问权限。当可以下载Himawari数据时,会收到通知。可能需要几天时间(我个人申请时当时就通过了,应该很快)。

 

3) 账号申请通过后,可以使用多种方式下载。一种使用免费的 FTP 软件(如FileZilla),另一种方式是通过浏览器资源管理器访问 FTP 地址。下面以资源管理器为例进行介绍,个人觉得比较方便,关键是便于筛选数据。

4) 在资源管理器地址栏输入ftp.ptree.jaxa.jp,回车,稍等片刻,输入账号和密码,之后再访问此地址时,不再需要输入账号和密码,已经记录在系统中。

5) 扩展工具支持的数据位于如下图所示目录中,根据需要下载数据即可。

 

6) 这里以2023年12月08日02时30分(北京时间上午10:30)数据为例介绍。依次进入以下目录。

7) 根据需要可通过关键字筛选数据,例如希望下载 20231208_0230(北京时间上午10:30)的所有切片的 R05 和 R10 数据(即 500m 和 1km),可在资源管理器右上角搜索框中输入0230*FLDK_R05,如下图所示,全选复制到本地目录中,然后再搜索 0230*FLDK_R10,继续复制到本地目录中。

8) 最终得到40个压缩包文件,每个切片4个波段文件,一共10个切片。

 

3 开始制作

1) “Himawari FLDK HSD 数据读取与处理工具”支持单个切片数据处理,所以需要处理 10 次,为了提高效率,建议借助 ENVI Modeler 建模完成批处理工作。下载已经建好的模型文件和圆盘矢量文件。

链接:https://pan.baidu.com/s/1BQ7xlTYFsKZRwBKmVTDREg?pwd=envi

注:圆盘矢量为手动绘制,也可自己绘制所需范围。

2) 启动ENVI,打开“圆盘矢量.shp”文件并加载到视图中,这样是为了稍后的处理结果显示为圆形,否则将显示为椭圆形。

3) 通过菜单 File > Open 打开批处理模型文件“Himawari_FLDK_数据批处理模型.model”

4) 在 ENVI Modeler 面板中,单击 Run 按钮,弹出 Himawari_FLDK_数据批处理模型 对话框。设置如下参数:

  • 输入 DAT 文件:输入 10 个 B01(波段1)文件,可直接输入 bz2 压缩包文件。

  • 输出数据集:选择 R10 (1km),因为只下载了波段 1~4 的数据文件。

  • 定标为反照率/亮温:根据需要选择是否定标为反照率。这里默认No。

  • 输出目录:设定输出目录。

5) 单击 OK 按钮执行。此时将进行串行批处理。

注:如果想实现并行批处理,可安装 GSF 并启动 GSF 服务,然后在模型 Iterator 节点中设置 ENVI Server,然后 Run 模型,设置参数,单击 OK 按钮,会将任务提交到后台运行,实现并行处理。详情参考https://envi.geoscene.cn/envi_server

重要提醒:“Himawari FLDK HSD数据读取与处理工具”在首次处理某个数据集时,会自动生成圆盘经纬度文件,以供后续使用,所以在并行处理 Himawari 之前,一定要在 ENVI 中单独运行一次工具,并真实处理一景相同数据集的图像,以便生成经纬度文件,因为多任务同时生成经纬度文件时很有可能互相冲突。

6) 运行结果如下图所示,手动将圆盘矢量图层拖拽到顶层。


7) 镶嵌圆盘图像。双击打开 Toolbox/Mosaicking/Quick Mosaic 工具,设置 Input Rasters 和 Output Raster,单击 OK 按钮执行。


镶嵌结果如下图所示。

8) 裁剪圆盘图像

在主菜单中,选择 File > Save As > Save As…(ENVI, TIFF,…),在 Data Selection 对话框中选择镶嵌结果,单击 Spatial Subset(空间裁剪)按钮,在右侧展开面板中,点击按钮,选择“圆盘矢量.shp”确定矩形范围,然后再单击 Mask…(选择掩膜)按钮,同样选择“圆盘矢量.shp”,单击 OK 按钮。设置输出文件名,执行裁剪,结果如下图所示。

结果图像在四边有空值,我尝试使用“快速坏点修复工具”进行了坏点修复,Mask Vector 需要设置为“圆盘矢量.shp”,整个修复过程消耗了 2 个小时,查看小图效果还可以,不过放大之后还是能看到修复痕迹,不建议大家尝试。

如下为修复坏点效果,叠加了中国矢量,几何定位精度非常高。在显示气象原图时,建议使用 Equalization(均衡化)拉伸方法。

标签:Himawari,单击,圆盘,手把手,ENVI,按钮,数据
From: https://www.cnblogs.com/enviidl/p/17925733.html

相关文章

  • 手把手教你制作简易计算器
    实现过程:HTML+Css+JS具体通过标签实现计算器整个的框架通过Css样式实现计算器页面布局及框架优化通过JavaScript+算法实现计算器计算过程次实验过程:背景图片+背景音乐(看个人意愿加!)安排:<!--HTML源码页--><head><linkrel="icon"href="猫.png"><title>......
  • Spring Boot 核心接口之 Envirnoment
    SpringBoot核心接口之Envirnoment转载自:https://zhuanlan.zhihu.com/p/357050965?utm_id=0SrpingBoot中我们使用EnvironmentAware注入Environment对象后,可以在Environment中获得系统参数,命令行采参数,文件配置等信息。Environment是如何存储,管理这些值的呢?变量......
  • 一文2000字手把手教你写一份优质的性能测试报告的编写
    性能测试项目实战(风暴平台)1、背景公司之前的测试团队做API的⾃动化测试都是使⽤JMeter等工具来进行,这样的话测试效率⽽⾔不是那么很⾼,⽽且在扩展性⽅⾯不是很有竞争⼒的。所以开发了新的测试平台,但是考虑到公司的测试⼈员有1000⼈,那么就需要验证1000⼈同时使⽤测试平台,是否会......
  • 手把手教你如何下载新东方在线上面已购买的视频课程
    前言:很多同学都想知道新东方在线上的视频课程怎么下载,但是新东方在线上面已购买的视频课程是不提供直接下载方式的,所以下面就教大家如何用学无止下载器下载新东方在线上面已购买的视频课程。一、电脑网页打开新东方在线官网(https://study.koolearn.com/my),进入我的课程二、找到......
  • 手把手教你isPalindrome 方法在密码验证中的应用
    在信息安全领域中,密码验证是一个极为重要的组成部分。一个强密码应具备足够的复杂性,以免遭到破解。而回文密码是一种具备特殊性质的密码,其正序和倒序相同,因此具有极高的安全性,并能发挥重要作用。在实际密码策略中,我们可以使用回文判断算法中的isPalindrome来验证用户输入的密码是......
  • 研发提效必备技能:手把手教你基于Docker搭建Maven私服仓库
    沉淀,成长,突破,帮助他人,成就自我。大家好,我是冰河~~在研发的过程中,很多企业都会针对自身业务特点来定制研发一些工具类库,但是这些工具类库又不会对外公开,那如何在组织内部共享这些类库呢?一种很好的方式就是在公司内部搭建一套Maven私服仓库。一、背景知识搭建Maven私服仓库可......
  • How can I do to protect the Environmental
    HowcanIdotoprotecttheEnvironmental  Protectingtheenvironmentisanimportantresponsibilitythatweallshare.Herearesomesimplestepsyoucantaketohelpprotecttheenvironmentandreduceyourimpactontheplanet:  Reduce,reuse,......
  • ENVI55扩展工具:Himawari FLDK HSD数据读取与处理工具
    1工具介绍工具支持ENVI5.5及以上版本。本工具是基于观测区域为FullDisk(FLDK)的HSD数据开发测试的,其他观测区域未单独测试(貌似是支持的)。ENVI目前原生支持netcdf格式的数据读取,并不支持HSD数据(DAT格式)。Himawari数据包含16个波段,每个波段分文件存储,其中,波段3分辨率为500m,波段1......
  • 手把手教你用python做一个年会抽奖系统
    引言马上就要举行年会抽奖了,我们都不知道是否有人能够中奖。我觉得无聊的时候可以尝试自己写一个抽奖系统,主要是为了娱乐。现在人工智能这么方便,写一个简单的代码不是一件困难的事情。今天我想和大家一起构建一个简易的抽奖系统,这样也能够巩固一下我自己对Python语法和框架的理解......
  • 手把手教你使用ArkTS中的canvas实现签名板功能
     一、屏幕旋转● 实现签名板的第一个功能就是旋转屏幕。旋转屏幕在各种框架中都有不一样的方式,比如:在H5端,我们一般是使用CSS中的transform属性中的rotate()方法来强制将网页横屏,然后实现一系列功能● 在嵌套第三方APP中,我们一般是调用对应的SDK提供的方法,即可实现旋转屏幕......