传感器不变大气校正(siac)

SIAC的Python项目详细描述


传感器不变大气校正(SIAC)

冯寅

加州大学洛杉矶分校地理系

ucfafyi@ucl.ac.uk

PyPI versioncondapy versionbuildDocumentation StatuscodecovCoverage StatusLisenceDOI

该大气校正方法利用modis mcd43 brdf产品对地表进行粗分辨率模拟。建立了基于modis-psf的modis与哨兵2/landsat 8比例尺差异模型。以ecmwf-cams预报作为大气状态预报的先验,结合6s模式求解大气参数。我们没有地形校正,使用均匀曲面而不考虑brdf效应。

所需数据:

安装:

  1. 直接从Github
pip install https://github.com/MarcYin/SIAC/archive/master.zip
  1. 使用pypi
pip install SIAC
  1. 使用水蟒
conda install -c f0xy -c conda-forge siac

为了节省安装gdal的时间:

conda install -c conda-forge gdal>2.1

哨兵2号和陆地卫星8号的典型用法:

fromSIACimportSIAC_S2SIAC_S2('/directory/where/you/store/S2/data/')# this can be either from AWS or Senitinel offical package
fromSIACimportSIAC_L8SIAC_L8('/directory/where/you/store/L8/data/')

为了更详细地说明使用情况,陆地卫星5号的校正示例如下所示here

示例和地图:

apage显示一些校正示例。

amap用于比较toa和boa。

引文:

Yin,F.,Lewis,P.E.,Gomez Dans,J.,&Wu,Q.(2019年2月21日)。一种传感器不变大气校正方法:在哨兵-2/msi和陆地卫星8/oli上的应用。https://doi.org/10.31223/osf.io/ps957

许可证

GNU通用公共许可v3

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

推荐PyPI第三方库


热门话题
java中不同http客户端超时时间单位的重要性   java数据[i++]=data[i++]*2结果令我惊讶   java Quartz在使用spring的hibernate中执行事务时发生异常   java如何将我的对象传递给另一个类   java嵌套布局奇怪的问题   当使用javax时,有一种方法可以通过策略定义自定义订单。坚持不懈OrderBy注释?   xml Java DOM getElementByID   java使用intent将视图列表传递给另一个片段   带构造函数的Java枚举。通过构造函数参数获取值的最佳方法   java为什么不在单线程中执行此通量?   如何将JavaScript字符串传递给Nashorn引擎而不是Java字符串?   java二进制XML文件行#17:膨胀类片段时出错   java如何使用Seekbar值作为int变量?   java我想从数据存储中进行选择,但它不起作用   java如何处理幻灯片中的多分辨率图像?   java这意味着什么?类型不匹配:无法从列表<对象和可比<?>&可序列化>以列出<对象>“   java我如何让这个猜谜游戏发挥作用?   java将ZipInputStream传递给DocumentBuilder。parse()   java后添加maven依赖项,org。阿帕奇。卡塔琳娜。过滤器。当前错误消息   java有没有一种方法可以使用安卓通过按下便利键触发方法?