地理与气象分析库
文章平均质量分 85
包含栅格数据处理(例如镶嵌、裁剪、重采样、重投影、格式转换、数据融合等),矢量数据处理(例如裁剪、擦除、交集、融合、重投影等),一些缺失值插补算法(例如线性插值)、平滑算法(例如SG平滑),一些指数算法(例如NDVI、ET0等等) 以及一些 系统交互操作 。
洛的地理研学
想退休且没什么追求的小人物。
展开
-
gma 2 教程(二)数据操作:2. 功能逻辑架构和栅格数据类型简介
gma继承了GDAL全部的栅格数据读取支持,并按照栅格数据特征进行了归类。gft模块的RasterSummary类,完整统计了gma内所有栅格格式。原创 2023-07-12 22:25:42 · 347 阅读 · 1 评论 -
gma 地理空间绘图:(1) 绘制简单的世界地图-3.设置地图框
gma 地理空间绘图:(1) 绘制简单的世界地图-3.设置地图框原创 2023-03-06 13:09:28 · 917 阅读 · 2 评论 -
gma 地理空间绘图:(1) 绘制简单的世界地图-2.设置经纬网
gma 绘图过程的经纬网控制原创 2023-03-02 15:51:45 · 735 阅读 · 0 评论 -
gma 1.1.3 (2023.02.22) 更新日志
从本版本开始, gma 开始支持 Python 3.11!原创 2023-02-23 11:01:42 · 704 阅读 · 3 评论 -
gma 地理空间绘图:(1)绘制简单的世界地图-1.地图绘制与细节调整
gma 是一个基于 Python 的地理、气象数据快速处理和数据分析函数包(Geographic and Meteorological Analysis,gma)。原创 2023-01-31 14:49:39 · 1787 阅读 · 7 评论 -
gma 气象气候函数包的简要介绍及运算过程主要问题说明(内存不足、出现 nan 等)及解决方法
气候:是指一个地区大气物理特征的长期平均状态,具有一定的。根据世界气象组织(WMO)的规定,一个标准气候计算时间为 30 年。气象:指发生在天空中的风、云、雨、雪、霜、露、闪电、打雷等一切大气的物理现象,具有一定的。气象条件的变化往往引发天气状况的改变。原创 2023-01-18 13:12:16 · 1947 阅读 · 1 评论 -
gma 1.1.2 (2023.01.14) 更新日志(重大更新:开始支持空间绘图)
重大更新:从本版本开始, gma 逐步 支持空间绘图功能(依赖 matplotlib)!原创 2023-01-18 09:22:06 · 909 阅读 · 2 评论 -
跟着 gma 学 Python:矢量面文件的空间绘图
在 gma 里,所有的打开的矢量数据可分为三级,分别为 数据资源—图层—要素。一般来说,普通的矢量数据均只含一个图层(例如:shp文件等)。特殊的矢量数据例如(netCDF)可能会包含多个图层,这点与含有子数据集的多维栅格类似。层级之间的关系及应用方式如下图:注意:在 gdal/ogr 中,Feature 下还有 Geometry(几何)这一层(类),gma 舍弃了这一部分!!原创 2022-12-19 16:13:54 · 1226 阅读 · 0 评论 -
图解 gma 气候标准化指数运算过程的数组变化流程:以 SPI 为例
【gma 计算 SPI 指数过程中的数据变化】原创 2022-12-07 16:52:08 · 935 阅读 · 2 评论 -
基于 gma 的栅格数据格式转换:以netCDF(.nc)与GTiff(.tif)文件互转为例
gma:地理与气象分析库。一种栅格格式转换为另一种栅格格式。原创 2022-11-15 17:41:49 · 1389 阅读 · 5 评论 -
基于 Python(gma) 的 克里金(Kriging)法插值的主要过程
由于克里金插值的复杂性,本文不再对其原理进行介绍。详情可自行百度。原创 2022-11-07 21:42:26 · 3127 阅读 · 7 评论 -
基于 Python 的自然邻域法空间插值的实现与优化
插值结果用插值点组成的最大外部多边形裁剪之后与ArcGIS结果几乎一致,满足精度需求。后续更新合入 gma 1.1.0。算法缺点:插值速度较慢。原创 2022-10-24 18:37:40 · 1072 阅读 · 2 评论 -
基于 Python 的自然邻域法空间插值的实现与思考
自然邻域法是基于区域大小按比例对这些样本应用权重来进行插值 (Sibson 1981),该插值也称为 Sibson 或“区域占用 (area-stealing)”插值。其基本属性是它具有局部性,仅使用查询点周围的样本子集,并保证插值高度在所使用的样本范围之内,插值表面将通过输入样本且在除输入样本位置之外的其他所有位置均是平滑的。原创 2022-10-17 08:30:00 · 2853 阅读 · 5 评论 -
基于 gma 的栅格运算思路与应用
提供栅格读取、处理等操作过程,并提供标准化的栅格处理思路,方便自主进行栅格数据运算等操作。返回 array,方便结合 numpy、scipy、sklearn、pytorch 等其他库进行分析运算。为方便运算后结果生成 GTiff 时添加属性,这里记录一下原始数据属性。(以 GEBCO 2020 年海洋与陆地中国范围内地形 GTiff 格式数据为例)请联系:Luo_Suppe(微信号)。原创 2022-10-06 13:09:46 · 466 阅读 · 0 评论 -
gma 教程 | 气候气象 | 基于 彭曼-蒙提斯法(Penman-Monteith)计算日作物参考蒸散量(ET0)
【基于数组(或列表)数据计算 Penman-Monteith 法 ET0】【基于 GTiff 栅格数据计算 Penman-Monteith 法 ET0】原创 2022-09-07 09:00:14 · 2633 阅读 · 16 评论 -
基于 Python 的 M-K(Mann-Kendall)突变检验 的简单实现
M-K(Mann-Kendall)法是一种气候诊断与预测技术,可以判断气候序列中是否存在气候突变,如果存在,可确定出突变发生的时间。Mann-Kendall检验法也经常用于气候变化影响下的降水、干旱频次趋势检测。由于最初由曼(H.B.Mann)和肯德尔(M.G.Kendall)提出了原理并发展了这一方法,故称其为曼—肯德尔(Mann-Kendall)法。.........原创 2022-08-29 18:29:31 · 8250 阅读 · 2 评论 -
gma 教程 | 气候气象 | 计算标准化降水指数(SPI)
【基于 Excel 降水和蒸散数据计算 SPI】【基于 GTiff 栅格降水和蒸散数据计算 SPI】原创 2022-08-24 18:46:48 · 8929 阅读 · 27 评论 -
gma 教程 | 气候气象 | 计算标准化降水蒸散指数(SPEI)
【基于 Excel 降水和蒸散数据计算 SPEI】【基于 GTiff 栅格降水和蒸散数据计算 SPEI】原创 2022-06-28 17:37:52 · 14160 阅读 · 64 评论 -
基于 Python 的地理空间绘图指南
本文基于 Python 的 cartopy 和 matplotlib 等库,为地理空间绘图的代码实现提供参考。原创 2022-06-01 15:24:31 · 2895 阅读 · 11 评论 -
gma 教程 | 栅格处理 | 栅格镶嵌
目标【栅格镶嵌】。将多个栅格数据集合并到一个新的栅格数据集中。环境系统: Window 10+ (X64)Python 版本: 3.8.8+gma 版本: 1.0.7+gma 安装和详细功能帮助见:地理与气象分析库函数gma.rasp.Mosaic(InFiles, OutFile, InNoData=None, OutNoData=None, OutFormat=‘GTiff’)参数InFiles: list。镶嵌影像路径集合。OutFile: str。输出文件路径。可选参数原创 2022-04-26 18:25:54 · 1306 阅读 · 2 评论 -
gma 教程 | 栅格处理 | 矢量裁剪栅格
【裁剪】。按矢量边界裁剪栅格。原创 2022-04-22 18:10:56 · 1244 阅读 · 0 评论 -
序列数据平滑(SG平滑、滑动平均平滑)
经过 序列数据缺失值插补(线性插值) 处理,时间序列数据已经完整。如果需要,序列数据时序平滑对时序分析有重要帮助。其中以滑动平均平滑和SavitzkyGolay(SG)平滑较为常用。 本文以缺失值插补后的时序 MODIS 数据为输入数据,介绍基于 gma 库 的这两种数据平滑方法的实现方式。原创 2022-02-10 11:35:59 · 3908 阅读 · 3 评论 -
序列数据缺失值插补(线性插值)
本文以 2018年 MOD09A01 地表反射率数据计算的 8天合成 46期 NDVI 数据为基础(已完成去云处理,有云时段的数据已赋值为 NaN,部分数据做了微调,以符合本文的内容),选取 一个样点(样点经度:123°4′0.87″,纬度:42°56′45.75″),完成时序有云数据(缺失值)的插补。原创 2021-11-19 19:25:29 · 15126 阅读 · 11 评论 -
自建 | gma库更新日志
gma的更新说明,并且持续更新。原创 2021-11-18 20:27:00 · 1107 阅读 · 0 评论 -
自建 | gma库详细帮助
本文主要对gma每个函数进行详细的说明。当然,也可以通过help来获取对应函数的帮助。原创 2021-11-11 00:09:12 · 3861 阅读 · 10 评论 -
自建 | 地理与气象数据分析(geographic and meteorological data analysis)(gma)的说明与使用
本文主要介绍gma库的函数和功能。目前,gma可实现 **栅格数据处理(例如镶嵌、裁剪、重采样、重投影、格式转换、数据融合等),矢量数据处理(例如裁剪、擦除、交集、融合、重投影等),一些缺失值插补算法(例如线性插值)、平滑算法(例如SG平滑),一些指数算法(例如NDVI、ET0等等)** 以及一些 **系统交互操作** ,并配有中文的函数帮助说明,这些功能算法已经封装,只需调用对应的函数,设置相应的参数即可实现。后续也会逐步补充更多的算法和功能。原创 2021-10-29 18:59:16 · 5295 阅读 · 18 评论