![](https://img-blog.csdnimg.cn/d4da4cfd149c43088f9f93871b7c3314.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
Python
胡修修
这个作者很懒,什么都没留下…
展开
-
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 · 1438 阅读 · 1 评论 -
python二进制文件转nc(以PIOMAS海冰厚度数据为例)
首先要明白,二进制文件是4个字节按顺序依次存储所有数据,因此heff.H1979是没有记录对应的地理信息的。数据的地理信息会在另一个文件中,也就是下图中的grid.dat。这是第二个要下载的文件。(二进制文件存储的数据和.dat文件存储的地理信息是一一对应的,及二进制第一个数据所在的位置就是.dat中第一个经纬度)路径如图所示:girds放下载的grid.bat;sit放下载的二进制海冰厚度数据;output是输出结果文件的地方。以其中的海冰厚度数据为例进行转化。原创 2023-11-02 17:28:54 · 478 阅读 · 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 · 8571 阅读 · 3 评论 -
问题解决: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 · 210 阅读 · 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 · 29559 阅读 · 4 评论 -
Python绘图制作混淆矩阵图--简易版(改矩阵参数就能运行)
好看又简单的混淆矩阵图原创 2022-06-10 09:29:30 · 4668 阅读 · 4 评论 -
图片文件批量转变深度24位至8位,几行Python贼简单
转换深度图片原创 2022-06-10 09:16:46 · 2921 阅读 · 2 评论 -
python读取二进制文件(简单小白版)以PIOMAS的海温数据读取为例
python读取二进制文件(简单小白版)以PIOMAS的海温数据和经纬度数据读取为例原创 2023-02-23 10:46:22 · 1407 阅读 · 4 评论 -
【python】wget 批量下载文件(多年多月多日时间序列文件)
【python】wget 批量下载文件(多年多月多日时间序列文件)原创 2023-01-05 08:57:29 · 660 阅读 · 0 评论 -
【气象】python计算平流并cartopy绘图(计算差分、弧度制转化、广播运算)
【气象数据处理】python计算平流并cartopy绘图(计算差分、弧度制转化、广播运算)原创 2022-11-28 14:18:07 · 2366 阅读 · 0 评论 -
python简单读取和索引.nc文件(气象小白入门版)
python简单读取和索引.nc文件(气象小白入门)这里的顺序指的是:一个是属性存放的顺序(时间是第一个,高度是第二个...),还有每个属性中的数据存放的顺序(时间属性中,1948排在1949前面)。print(file.air)运行结果如下图所示,可以看到属性存放的顺序是:时间-->高度-->纬度-->经度,索引的时候一定要按照这个顺序写约束。,有四个,每个维度的数字就代表有几个值,比如level:17就是有17个高度值,想要具体看看是什么值,可以print一下。,若下载的文件是温度数据,变量就是温度原创 2022-11-26 10:58:42 · 14372 阅读 · 6 评论 -
./ 和 ../和 / 的详细解释和使用方法(小白理解)
./ 和 ../和 / 的详细解释和使用方法(小白理解)原创 2022-11-22 20:35:12 · 437 阅读 · 0 评论 -
NSIDC海冰运动产品-速度矢量场图绘制(数据下载和处理--年、季节平均)【python/basemap】
入门级NSIDC海冰运动产品速度矢量场图绘制(数据下载和处理--年、季节平均)【python/basemap】原创 2022-11-18 08:37:38 · 1726 阅读 · 2 评论