当前位置: 首页 > article >正文

Python语言在地球科学交叉领域中的实践技术融合应用

Python具有丰富和强大的库,能够把用其他语言制作的各种模块(尤其是C/C++)很轻松地联结在一起。除了Python标准库,几乎所有行业领域都有相应的Python软件库,随着NumPy、SciPy、Matplotlib和Pandas等众多Python应用程序库的开发,Python在科学和工程领域地位日益重要,在数据处理、科学计算、数学建模、数据挖掘和数据可视化方面的优异性能使得Python在地球科学中地理、气象、气候变化、水文、生态、传感器等领域的学术研究和工程项目中得到广泛应用并高效解决各种数据分析问题,可以预见未来Python将成为科学和工程领域的主流程序设计语言。

【方式】:直播+长期答疑群辅助+永久回放+全套课件

  • 提供虚拟机(Virtual Box)文件(预装好Anaconda环境,可直接使用)

  • 提供原始数据和中间临时文件

【内容介绍】:

《专题一、Python重点工具讲解》:

  1. Numpy:科学计算

  1. Scipy:科学计算

  1. Sklearn:机器学习

  1. Matplotlib:可视化

《专题二、常见地球科学数据讲解》:

  1. 站点数据

GSOD

GHCN

  1. 格点观测数据

CRU

CN05.1

OISST、HadSST

  1. 再分析

ERA5

GLDAS

  1. 遥感数据:

GLEAM

Landsat

MODIS

TRMM

《专题三、使用Xarray处理netCDF和Geotiff数据》:

  1. Xarray

读取&写入 netCDF文件

Groupby & resample 对时间、空间信息进行操作

  1. Rasterio & rioxarray

《 专题四、使用Pandas分析时间序列数据 》:

案例一:时间序列填补

案例二:极端风速重现期分析

案例三:台风个数统计

《专题五、使用Python处理遥感数据1以Landsat数据为例 》:

  1. 大数据的可视化

GB级数据可视化

  1. 植被指数计算

  1. 裁剪区域

使用mask掩膜文件裁剪

使用shapefile文件裁剪

《专题六、使用Python处理遥感数据2—以MODIS数据为例 》:

  1. 预备工作:

Python读取HDF4-EOS数据

使用GDAL库预处理

转投影为wgs84+lonlat

拼接多景影像

  1. 案例一:土地利用分析(MOD12C1)

2000-2020年青藏高原土地利用分析

分析不同土地利用分类上气温和降水的变化

  1. 案例二:生态系统生产力分析(MOD17A2)

青藏高原草场上土地利用GPP变化

分析草场GPP与降水之间关系(ERA5再分析数据)

  1. 案例三:分析积雪覆盖时间(MOD10A2)

2000-2020年间青藏高原积雪时间统计

分析祁连山不同高程带积雪时间统计(DEM:GTOP30S)

  1. 案例四:积雪与生产力之间的关系(MOD10A2和MOD17A2)

分析新疆北疆积雪覆盖时间与春季GPP的变化

专题七、使用Python处理站点数据以GSOD和气象共享网数据为例 》:

  1. 数据的读取

读取美国NOAA的GSOD日值数据

读取气象共享网日值数据

  1. 数据清洗:

数据整理

异常值检测

阈值法

模型法

孤立森林

  1. 多时间尺度的统计:

年尺度统计

季尺度统计

  1. 站点插值:(随机森林树)

利用高程、经纬度插值气温数据

《专题八、使用Python处理遥感水文数据以TRMM遥感降水数据和GLEAM数据等为例》:

  1. 案例一:空间降尺度

使用NDVI、DEM和机器学习算法对TRMM降水数据降尺度

  1. 案例二:分析蒸散数据的年际变化

读取GLEAM数据,并分析蒸散发的年际变化

比较MODIS ET产品与GLEAM的差异

  1. 案例三:比较多套土壤湿度产品

比较GLDAS、GLEAM和CCI SM

  1. 案例四:分析降水~蒸散发-土壤湿度关系

分析降水~蒸散发-土壤湿度的年际变化

《专题九、使用Python处理气候变化数据1观测数据 》:

  1. 案例一:百年气温趋势:CRU数据

  1. 案例二:百年海温趋势:HadSST

  1. 案例三:再分析数据处理

ERA5数据气温评估

《专题十、使用Python处理气候变化数据2以CMIP6数据为例》:

  1. 降尺度

Delta方法

百分位校正方法

  1. 案例一:计算极端气候指数

  1. 案例二:未来气候变化背景下中国地区GPP变化(CMIP6+MOD17+机器学习)

  1. 案例三:未来气候变化背景下中国地区土地利用变化

《专题十一、使用Python对WRF模式数据后处理》:

  1. 案例一:空间坐标重采样

  1. 案例二:风速垂直高度插值

获取风机70和100m高度的风速和风向

《专题十二、使用Python运行生态模型以CN05.1数据和Biome-BGC MuSo生态模型为例》:

  1. 模型讲解

  1. 气象数据的准备

  1. 控制文件生成

  1. 模式的运行

Muliprocesing 并行运行

  1. 模式后处理

结果统计

结果可视化(NPP)


http://www.kler.cn/a/741.html

相关文章:

  • Java网约车项目实战实现抢单功能详解
  • soular使用教程
  • STM32F103RCT6学习之四:定时器
  • Linux中sh脚本发邮件配置
  • Socket学习(一):控制台聊天demo
  • 使用Excel制作通达信自定义外部数据,安排!!!
  • 【C语言】—— qsort()函数的使用
  • Python爬虫——Python lxml库的安装和使用
  • 基于Java+Springboot+vue高校资源共享交流平台设计和实现
  • JAVA开发与JAVA(一文学会使用ElasticSearch)
  • 复试机试准备(自用)
  • wsl2 ubuntu安装golang
  • Linux命令大全:掌握常用命令,轻松使用Linux操作系统
  • 多模态特征融合:图像、语音、文本如何转为特征向量并进行分类
  • Spring,SpringMVC,SpringBoot的常用注解
  • QML 与C++交互详解
  • Kafka 监控
  • 如何绕开运营商的 QoS 限制
  • 学习 Python 之 Pygame 开发魂斗罗(十一)
  • Linux的文件权限与目录配置
  • 案例26-Nacos命名空间和ID不一致
  • 【Redis】搭建哨兵集群
  • C# web中界面
  • 【数据结构】基础知识总结
  • 腾讯云CVM云服务器/轻量应用服务器/GPU云服务器配置价格表(2023年版)
  • 从ChatGPT与New Bing看程序员为什么要学习算法?