[Python] 进阶!dask解决超高精度tif读取与绘图难问题

前言 又有读者来信 要求如下: 希望小编帮忙看看能不能解决。是关于能不能在已经截取出来的省份中添加对应的dem地形呢,并且根据需要添加上需要的城市所在的地理位置,比如在已绘制的图中标注出三亚的所在地 数据:地形tif文件 难点:文件格点过多,可视化会爆内存 解决办法:dask延迟加载,分块读取,绘图方式采用imshow ...

气ython风雨 | 2024-4-17
1800
1
0
[NCL] NCL基于micaps第4类数据绘制等值线图

作者:第八星系-刘术辉 邮箱:1211284952@qq.com 读取数据 根据数据维度设置经纬度格点及维度 给读取的数据赋上经纬度属性、单位 创建绘图空间并输出图片名 为绘制的图添加属性 绘图 完整代码 微信搜索“第八星系人造大气理论爱好者”公众号,关注获取文章数据 ...

90
2
0
【附代码+详细注释】用IDW方法插值站点数据并绘制组图

用途&效果 该程序对珠海市的臭氧多年季节平均值进行计算绘图,实现了指北针添加,shpfile添加+mask白化,subplots多个子图制作排版,IDW插值算法等功能,效果如下,代码附后。图片 实现代码 文章来源于微信公众号:自学气象人 ...

自学气象人 | 2024-3-2
98
1
1
Python可视化 | 多种风玫瑰图可视化合集

风玫瑰是由气象学家用于给出如何风速和风向在特定位置通常分布的简明视图的图形工具。它也可以用来描述空气质量污染源。风玫瑰工具使用Matplotlib作为后端。 安装方式直接使用pip install windrose 导入模块 读取数据 计算风速的u、v分量 uv风速散点图(含透明度) 绘制特定月份风玫瑰图 绘制风速频率直 ...

好奇心Log | 2024-4-25
201
1
0
墙裂推荐 | 从文章复现学习气候学中最常用的数据处理方法

项目背景 厄尔尼诺(El Niño) 是指南美洲西海岸冷洋流区的海水表层温度异常升高的现象,拉尼娜(La Niña) 是厄尔尼诺现象的反相,也称为反厄尔尼诺,它是指赤道附近东太平洋水温反常下降的一种现象。 厄尔尼诺和拉尼娜是太平洋赤道带大范围内海洋和大气相互作用后失去平衡而产生的,不仅对热带地区产生直接的气候影响 ...

好奇心Log | 2024-4-25
188
1
0
[Python] 50个常用统计图表代码总结(2)

6. Marginal Histogram Marginal histograms have a histogram along the X and Y axis variables. This is used to visualize the relationship between the X and Y along with the univariate distribution of the X and the Y individually. This plot if often used in exploratory data analysis (EDA). 7. Margi ...

自学气象人 | 2024-3-10
67
1
0
[Python] 回归评价指标---MSE、RMSE、MAE、R-Squared

分类问题的评价指标是准确率,那么回归算法的评价指标就是MSE,RMSE,MAE、R-Squared。 MSE和MAE适用于误差相对明显的时候,大的误差也有比较高的权重,RMSE则是针对误差不是很明显的时候;MAE是一个线性的指标,所有个体差异在平均值上均等加权,所以它更加凸显出异常值,相比MSE; RMSLE: 主要针对数据集中有一个特别 ...

自学气象人 | 2024-3-26
49
1
0
python绘图 | 气象雷达入门级讲解&多种雷达图像可视化方法

气象雷达简介 气象雷达是专门用于大气探测的雷达。它是一种主动式微波大气遥感设备。 气象雷达是气象观测的重要设备,特别是在突发性、灾害性的监测、预报和警报中具有极为重要的作用,是用于小尺度天气系统(如台风和暴雨云系)的主要探测工具之一。 在国内,我们最常见到和使用的气象雷达,是新一代多普勒天气雷达(CINRAD ...

好奇心Log | 2024-4-21
209
1
0
[Python] 大气视热源的python计算尝试

前言 大气视热源是常用于表征大气热力作用的概念,本项目会尝试使用metpy库计算大气视热源并可视化,希望能给你们一些微小的帮助。 导入并读取数据 Warning: ecCodes 2.21.0 or higher is recommended. You are running version 2.14.1 提取变量与插值 In [2]: In [3]: ('hPa', 'K', 'K', 'm s-1', 'm s-1', 'Pa s-1 ...

气ython风雨 | 2024-3-11
87
1
0
气象编程 | 大气视热源Q1和视水汽汇Q2程序

大气视热源Q1和视水汽汇Q2的程序 提供NCL、FORTRAN、IDL三种选择,推荐使用NCL。 Q1Q2_yanai.ncl: Using high-frequency [eg: 3/6/12 hourly or daily] data, calculate apparent-heat-source (Q1) and apparent-moisture-sink (Q2) quantities as described in: This example uses daily mean data from NOAA/OAR/ESRL P ...

162
1
0
气象数据分析 | 经验正交分解EOF

经验正交函数分析方法(empirical orthogonal function,缩写EOF)也称特征向量分析(eigenvector analysis),或者主成分分析(principal component analysis),是一种分析矩阵数据中的结构特征,提取主要数据特征量的一种方法。 导入模块 冬季北大西洋位势高度数据 北大西洋涛动(North Atlantic oscillation,NAO)于1920 ...

好奇心Log | 2024-4-26
151
0
0
[Python] 又见dask! 如何使用dask-geopandas处理大型地理数据

前言 读者来信 读者的问题涉及到地理信息系统(GIS)操作的一系列步骤,具体包括将栅格数据转换为点数据、为这些点数据添加XY坐标、通过空间连接给这些点添加行政区属性、以及计算指定行政区的质心。读者在使用ArcGIS软件完成前两步时未遇到明显问题,但在执行第三步时遇到了性能瓶颈,即使用ArcGIS和GeoPand ...

气ython风雨 | 2024-4-25
184
0
0
python可视化 | 单站空气质量日历图可视化

在github中经常可以看到下面的日历图,可以用来表示每一天在github上的活跃程度。 类似的方法也可以用到空气质量的可视化方式中来,只要有每天的空气质量指数就可以。 数据 我这里使用的是2020年北京市各个监测站点的空气质量观测数据,原始数据包含PM2.5,PM10,AQI指数,这里选择AQI作为示例。 这里对原始数据做了简单 ...

好奇心Log | 2024-4-24
148
0
0
[Python] 总集篇!三种山体阴影绘制方法

前言 在地理信息系统(GIS)和地形分析中,山体阴影(也称为地形阴影)是一种重要的可视化技术,它通过模拟太阳光照对地形起伏产生的阴影效果,增强地形的三维感觉,使地图读者能够直观地感受到地形的高低起伏和复杂性。这种技术不仅广泛应用于地质研究、城市规划、环境评估等领域,而且因其所提供的美观、直观的视觉效果, ...

气ython风雨 | 2024-4-23
146
0
0
[Python] Python 绘制山体阴影+雷达图

前言 本文旨在利用Python编程语言,将山体阴影与雷达速度产品相结合,以探索其可视化效果 环境:python 3.9 导入库 数据处理 In [3]: 绘图一:不加阴影 绘图二:加阴影 完整代码与文件在这里 *封面图由ai生成 文章来源于公众号:气ython风雨 ...

气ython风雨 | 2024-4-22
168
0
0
数据下载 | 探空数据自动下载&可视化基础

探空资料简介 探空站一般是为探测高空气象要素而建立的,通过探空气球来收集每天8点和20点的高空气象数据,遇到特殊天气(台风等)会进行加密观测。可以获近地层、850、700、500、200百帕的温度、温度露点差、位势高度、风速风向等气象要素。探空数据在天气预报有着重要的指示作用,可以分析出高空引导气流的位置、强度,及到 ...

好奇心Log | 2024-4-22
161
0
0
[Python] 利用windspharm库计算散度风、旋度风详细教程

安装 windspharm库是在pyspharm库基础上写出来的,windspharm库中的大部分计算依赖pyspharm库,所以要使用windspharm库就也要安装pyspharm库。但是这两个库的安装有点麻烦,详细教程如下。 step1:安装windspharm库 • 进入windspharm库作者的Github下载 下载链接:https://ajdawson.github.io/windspharm/latest/index.htm ...

自学气象人 | 2024-3-18
111
0
1
[Python] 两种简单ERA5绘制等值线与填色图的方式

前言 当要展示大气要素的空间分布和变化规律时,绘制ERA5数据的等值线和填色图就变得尤为重要啦!这两种方法简单易行,让我们来看看它们吧。 首先,我们有MetPy库。这个家伙是专为大气科学数据分析和可视化而生的Python库,提供了丰富的绘图功能和气象学计算工具。用它来绘制等值线和填色图,简直就是小菜一碟! 其次,咱 ...

气ython风雨 | 2024-4-19
159
0
0
python绘图 | 多种台风路径可视化实现方法

台风是重大灾害性天气,台风引起的直接灾害通常由三方面造成,狂风、暴雨、风暴潮,除此以外台风的这些灾害极易诱发城市内涝、房屋倒塌、山洪、泥石流等次生灾害。正因如此,台风在科研和业务工作中是研究的重点。希望这次台风路径可视化可以给予大家一点点帮助。 台风路径的获取 中国气象局(CMA) 中国气象局(CMA)的台风最 ...

好奇心Log | 2024-4-19
142
0
0
[Python] 气象编程 | 使用Python处理SRTM(.hgt)文件

引言 最近在做美赛时,使用了高精度的地形文件(海拔高度),因此在网站上下载了高精度的.hgt文件,并学习了处理。于是记录下来,有了这一篇笔记。 数据类型 航天飞机雷达地形任务(SRTM),顾名思义,是一个研究任务,产生一个通用的免费数字高程模型。SRTM以.hgt为结尾,文件的名字解释了hgt文件的范围。比如,文件名字 ...

175
0
0
下一页 »

QQ|小黑屋|气象互助社 |网站地图

Powered by Discuz! X3.5© 2001-2024 Discuz! Team.

返回顶部 返回版块