计算并比较热lansat场景与noaa浮标测量的地面trustradiance的辐射。

landsatbuoycalib的Python项目详细描述


计算并比较由noaa浮标测量的热lansat场景的辐射率与“地面真实值”
辐射率。基于frank padula和monica cook的工作。

如果您想使用此代码,您应该具备python和/或基本编码的基本知识。
无担保。在Armstrong或相关服务器上使用它可获得最佳效果。由Nathan Dileas在Fedora x64上开发。
版权所有RIT 2015-2016

概述:
该代码基本上有两个功能:计算提供的陆地卫星图像的辐射率,以及计算来自外部数据的相应地面真辐射率,
大气(NARR或MERRA-2)、NOAA浮标数据和modtran。使用文件controller.py作为
一个方便的命令行界面或underying类本身,在bin/buoycalib.py.

来源:
http://scholarworks.rit.edu/theses/2961/-padula 08论文
http://scholarworks.rit.edu/theses/8513/-cook 14论文

narr:
这是该项目的主要大气数据来源。高度,温度,
湿度作为压力的函数。NCEP再分析数据由美国科罗拉多州博尔德市NOAA/OAR/ESRL提供,从他们的网站http://www.esrl.noaa.gov/psd/

高度,温度,
湿度作为压力的函数。它的建立是由于narr数据集
不是最新的。直到2016年底,narr档案馆只到2014年底才开放。

网址:http://gmao.gsfc.nasa.gov/reanalysis/merra-2/
ftp:ftp://goldsmr5.sci.gsfc.nasa.gov/data/s4pa/merra2/m2i3npasm.5.12.4/
noaa:
这是该项目唯一的水温信息来源。

http://www.ndbc.noaa.gov/
数据:http://www.ndbc.noaa.gov/data/stations/station_table.txt
http://www.ndbc.noaa.gov/data/stdmet/
http://www.ndbc.noaa.gov/data/historical/stdmet/

用法:
/浮标校准,在此目录中。使用-h选项可获取有关可用标志和选项的详细信息。

示例:
./浮标校准-I LC8013032013145LGN00:输出浮标位置和其上绘制的NARR点的图像
./浮标校准-M LE70160382012268EDC00:使用NARR设置的MERRA数据
./浮标校准-B 44009 LT5041037211048PAC01:使用一个特定的noaa浮标
./浮标校准-imvr lc8013032013145lgn00:输出图像,详细,再处理,使用Merra数据
./浮标校准LE70160382012268EDC00 LC8013032013145LGN00:处理多个场景



Landsat ID可以是Landsat 5或8的任何有效ID,并提供一级产品。
如果有错误,请首先检查地球资源管理器。它经常停机维护。
在以后尝试下载之前,此软件包中可能会包含一个工具来检查ID是否有效。请继续关注。

工具:
工具/to_csv.py:用于快速轻松地编译结果。
工具/generate_atmo_figure.py:使用已处理场景中的信息生成图形。
测试/功能/运行所有场景。bash:运行一批场景。使用前请将其移动到此目录。

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
maven字段#getGenericType()抛出java。lang.TypeNotPresentException   用java绘制三角形的几何图形   java无法下载主题和发件人地址(rediff)   java如何使代码线程安全   java在尝试转换FileInputStream中的文件时,我遇到了一个FileNotFound异常   java Moxy和Jackson如何将Json映射到Pojo   在foreach循环中使用BufferedWriter生成新行的java问题   java为什么我的测试在单次执行中运行时间小于1秒,而在maven构建中运行时间大于20秒?   java如何显示下载附件的进度条   了解java rmi的良好实践   .net可以将Java portlet嵌入ASP。网页?   循环如何多次执行Java方法?   java如何确保用户输入在给定的有效范围内?   java单元测试定理   java如何在IntelliJ上运行外部构建项目?   JAVA:试图编写一个检查字符串是否为数字的方法。总是返回错误   javahadoop将特定键的所有map方法生成的所有值都发送到一个reduce方法,对吗?   在java中读取和使用文件