Python
文章平均质量分 50
胡修修
这个作者很懒,什么都没留下…
展开
-
EASE-Grid是啥东西?
接下来,定义EASE-Grid投影,并使用pyproj将数据投影到EASE-Grid网格中。# 定义EASE-Grid投影(北极区域)# 提取原始数据的经纬度# 将经纬度转换为EASE-Grid的x, y坐标。原创 2024-08-20 11:03:44 · 935 阅读 · 0 评论 -
python--gdal:tif图像坐标/投影坐标/经纬度转换(理清i和j的顺序)
上一段代码先将图像坐标(即tran的6个参数)→转化为了投影坐标(即px、py)再→转为经纬度(lon、lat)检查投影信息方法:print(dataset.GetProjection())--若输出为空字符串则无投影。px是我们要计算的x轴方向上的坐标,而col代表列数(XSize),trans[1]是x方向的分辨率。gdal能读出里面的基本地理编码信息,根据这6个基本的信息,可以推导出其他需要的地理信息。换句话说,col是x方向上的间隔个数,而trans[1]是x方向上每个间隔的宽度。原创 2024-03-07 11:25:29 · 1852 阅读 · 5 评论 -
python二进制文件转nc(以PIOMAS海冰厚度数据为例)
首先要明白,二进制文件是4个字节按顺序依次存储所有数据,因此heff.H1979是没有记录对应的地理信息的。数据的地理信息会在另一个文件中,也就是下图中的grid.dat。这是第二个要下载的文件。(二进制文件存储的数据和.dat文件存储的地理信息是一一对应的,及二进制第一个数据所在的位置就是.dat中第一个经纬度)路径如图所示:girds放下载的grid.bat;sit放下载的二进制海冰厚度数据;output是输出结果文件的地方。以其中的海冰厚度数据为例进行转化。原创 2023-11-02 17:28:54 · 566 阅读 · 1 评论 -
ERA5风场速度提取(某区域某时间段),u/v合成风向计算,python绘图。
(维度就是帮助我们将数据分层分类,以便更好的进行索引,以前的文章中有详细解释,可以看看)气象上定义正北方向为0°(即风从北吹向南,是数学坐标系中的 -90°), 顺时针转动角度增大。(我这里下载了02-20年的10m风场的u分量+v分量+风速大小)风向Dir=0°(或360°), u=0, v0,正南风;风向Dir=270°, u>0, v=0,正西风。风向Dir=90°, u原创 2023-04-12 20:38:25 · 9740 阅读 · 6 评论 -
问题解决:input should be an array, list, tuple or scalar
在一个画图程序中出现了input should be an array, list, tuple or scalar的报错。2.创建一个数组,将lons和lats放进数组。1.在18行和19行后面加上.data。原创 2023-03-30 15:41:05 · 252 阅读 · 0 评论 -
PYCHARM:已经安装opencv库,No module named ‘CV2’解决办法
1.首先检查是否安装了opencv:在CMD命令中输入pip install opencv-python,若如下图,则安装了OPENCV。若不是,则需要先安装OPENCV。(可在B站搜索opencv安装教程,讲的很详细)2.第一步可以看到安装的环境为(base),那么我们就需要在PYCHARM中将环境设置为base对应的环境。...原创 2022-04-08 15:54:14 · 30114 阅读 · 4 评论 -
Python绘图制作混淆矩阵图--简易版(改矩阵参数就能运行)
好看又简单的混淆矩阵图原创 2022-06-10 09:29:30 · 4825 阅读 · 4 评论 -
图片文件批量转变深度24位至8位,几行Python贼简单
转换深度图片原创 2022-06-10 09:16:46 · 3035 阅读 · 2 评论 -
python读取二进制文件(简单小白版)以PIOMAS的海温数据读取为例
python读取二进制文件(简单小白版)以PIOMAS的海温数据和经纬度数据读取为例原创 2023-02-23 10:46:22 · 1452 阅读 · 4 评论 -
【python】wget 批量下载文件(多年多月多日时间序列文件)
【python】wget 批量下载文件(多年多月多日时间序列文件)原创 2023-01-05 08:57:29 · 703 阅读 · 0 评论 -
【气象】python计算平流并cartopy绘图(计算差分、弧度制转化、广播运算)
【气象数据处理】python计算平流并cartopy绘图(计算差分、弧度制转化、广播运算)原创 2022-11-28 14:18:07 · 2506 阅读 · 0 评论 -
python简单读取和索引.nc文件(气象小白入门版)
python简单读取和索引.nc文件(气象小白入门)这里的顺序指的是:一个是属性存放的顺序(时间是第一个,高度是第二个...),还有每个属性中的数据存放的顺序(时间属性中,1948排在1949前面)。print(file.air)运行结果如下图所示,可以看到属性存放的顺序是:时间-->高度-->纬度-->经度,索引的时候一定要按照这个顺序写约束。,有四个,每个维度的数字就代表有几个值,比如level:17就是有17个高度值,想要具体看看是什么值,可以print一下。,若下载的文件是温度数据,变量就是温度原创 2022-11-26 10:58:42 · 15328 阅读 · 6 评论 -
./ 和 ../和 / 的详细解释和使用方法(小白理解)
./ 和 ../和 / 的详细解释和使用方法(小白理解)原创 2022-11-22 20:35:12 · 468 阅读 · 0 评论 -
NSIDC海冰运动产品-速度矢量场图绘制(数据下载和处理--年、季节平均)【python/basemap】
入门级NSIDC海冰运动产品速度矢量场图绘制(数据下载和处理--年、季节平均)【python/basemap】原创 2022-11-18 08:37:38 · 1872 阅读 · 2 评论