简介

2021/10/29
  地理与气象分析库(Geographic and Meteorological Analysis,简称 gma) 是基于 Python 制作的一个地理、气象数据快速处理函数包,其构建于 gdal、numpy、scipy、pandas 以及一些其他的优秀 Python 库之上。

# 主要功能

  gma 是作者地理研学过程中成果的集合。且为每个函数配置中文的函数帮助说明,使用时只需调用对应的函数,设置相应的参数即可实现。

已包含的功能

  • 气候气象(例如 SPEI、SPI、ET0 等)。

  • 遥感指数(例如 NDVI、EVI、TVDI 等)。

  • 数学运算(例如 数据平滑、评估、滤波、拉伸、增强变换等)。

  • 系统交互(例如 获取路径、重命名、压缩等操作)。

  • 空间杂项(例如 计算空间距离、面积计算,坐标转换、空间插值等操作)。

  • 栅格处理(例如 栅格镶嵌、裁剪、重采样、重投影、格式转换、数据融合等)。

  • 栅格分析(例如 DEM 坡度、坡向、阴影、等值线等计算)。

  • 矢量处理(例如 矢量裁剪、擦除、交集、融合、重投影等)。

  • 地图工具(例如 栅格、矢量数据绘图,指北针、比例尺等生成,坐标系定义等)。

# 为何要构建这个库

  对于大部分地学或气象学的学者来说,数据处理是一个很大的工程,动辄数小时或者数天的数据处理时间。如果没有很好的工具或者方法,在面对多时序(例如时序遥感数据),大尺度(例如全国范围)等数据分析研究时,就显得极为困难,因为数据处理本身就非常的耗时耗力。

  为了解决这些问题,一个地理、气象数据快速处理函数包——gma 诞生了。

# 作者简介

自述

  洛,毕业于中国农业科学院,是一名不见经传的小小算法工程师,家乡河南洛阳,当前在北京从事一份还凑活的工作。目前致力于完成一套中文版开源的遥感、气象及相关算法体系(简单来说就是汇集其他优秀的 Python 库,将常用的功能封装好),使各类常用流程简单化。

  期待与各位同学、同事与朋友的共同进步。