- 博客(227)
- 收藏
- 关注
原创 栅格裁剪(Python)
在地理数据处理中,矢量裁剪栅格是一个非常重要的操作,它可以帮助我们提取感兴趣的区域并获得更精确的分析结果。简单来说,制作数据的人要尽可能的考虑到多个用户的需求,所以往往数据的范围比较大,比如全国范围、全球范围,但是使用数据的人往往有自己聚焦的研究区,所以其 “研究区” 更明确。所以,在进行科研或者实际工作时,我们一般会裁剪出自己的目标区域数据,减少数据量,也方便分析和挖掘数据。🌰。这时候我们第一步自然是先把我们需要的数据裁剪出来,既方便处理,也方便出图。可能用到的包。
2025-03-10 15:24:31
581
原创 矢量文件与栅格数据介绍
矢量文件的特点是精度高、存储空间小,适合表示具有明确边界的地理要素(如道路、河流、行政区划等)。:常见的图像格式,也可用于栅格数据存储,但通常不包含地理信息,需要额外的坐标文件(如WLD文件)。:Google Earth使用的矢量数据格式,支持点、线、面等几何类型,常用于地理信息的可视化。:最常用的栅格数据格式,支持地理信息(坐标、投影等),广泛应用于遥感和GIS领域。:最常用的矢量数据格式,由Esri公司开发,支持点、线、面等多种几何类型。:用于存储大规模数据的格式,常用于遥感数据(如MODIS)。
2025-03-10 10:52:25
285
原创 遥感卫星数据升尺度与降尺度解释
举个例子,对应的原始文件分辨率为0.01°,我们想将其升尺度为0.25°,所以需要使用“//”运算符,因为分辨率越高,像元越多,等同于对应的像元的数目越多。而我们想要将其总数量变小(也就是升尺度,在此可以理解为卫星的高度提高了对应的采集到的信息不如在低空状态下采集到的细腻了),假如我们将对应的像元进行//25计算,那么得到的分辨率就=0.01*25=0.25。tip:升降尺度只是能够实现,但是与实际仍有一个不小的偏差,所以对应的要是确保高精度的处理分辨率不同问题,仍然需要较多的处理步骤。
2025-03-10 10:00:20
290
原创 栅格数据尺度转换
这种双线性内插的方法往往是最普通的降尺度方法,其效果并不会很好,因为真实的地球科学数据往往蕴含着一定的地学规律,简单的数学方法进行降尺度其精度较差,需要进一步了解的同学可以多多查看相关的文献(可以参考葛老师这篇总结性的文章 https://www.sciencedirect.com/science/article/abs/pii/S0012825219301539)。栅格数据是地理数据中一种常见的数据形式,它将空间分割成规则的网格,以像元矩阵的形式存储,每个像元代表一个网格单元,并包含与之相关的属性值。
2025-02-20 15:03:44
934
原创 Python地理数据处理入门
上面每种格式都有自己的特点和适用范围。正所谓“万事开头难”,想要在使用 python 处理和分析数据,首先是要正确的读取数据。
2025-02-19 15:23:45
819
原创 遥感数据介绍
不同传感器和数据提供商有各自的默认格式(如MODIS使用HDF,Landsat使用GeoTIFF)。ENVI软件使用的专有格式,包括一个头文件(.hdr)和一个数据文件(.dat)。ESRI开发的矢量数据格式,由多个文件组成(.shp, .shx, .dbf等)。支持多种格式的转换(如GeoTIFF、Shapefile、HDF等)。CMIP(气候模型数据)、ERA5(气象再分析数据)。Google Earth使用的格式,支持三维地理数据。MODIS、VIIRS、AIRS 等传感器数据。
2025-02-07 14:47:41
570
原创 panoply安装
的错误,我想起来原来安装过java,考虑是不是出现了各个版本之间的错乱问题,所以对应将原来的java全部删除了,再次打开就可以正常运行了。安装panoply可能会遇到很多问题,因为对应的需要安装java环境,并且要求对应的java版本在java11以上。能够查找对应的java路径,这里注意只需要保存一个java的路径就可以。panoply属于气象领域必备的神器,用于可视化对应的气象数据,各种类型的气象数据均可简便直观打开。可以判断是否安装成功java,还能查看对应的java的版本。
2025-01-23 16:59:01
244
原创 读写和解析简单的 nc 文件
NetCDF 文件格式在气象数据工程领域占据着举足轻重的地位,其结构灵活、强兼容性等优势使其成为该领域的一个标准。无论是从事学术研究还是工程实践,掌握这种数据格式变得越发重要。其次,我注意到目前社区中气象编程大多数课程都聚焦于某个特定库的使用方法,而鲜有以数据格式本身为中心的内容。因此,我决定将 NetCDF 数据格式置于核心位置,同时辅以 xarray、netCDF4、nco、cdo 等工具,共同构建本次培训的内容框架。
2025-01-22 10:39:10
1098
原创 气象数据Grib及Python绘图
文章较长,却将所有常见的气象数据类型进行了详细的介绍,侧重使用python方法对各类气象数据类型进行处理,并对各种方法的优劣势进行了详细分析,相信对于阅读者来说会有一定程度的帮助
2024-12-31 20:34:05
1524
原创 Embedding与Rerank
Embedding是一种强大的技术,用于将高维稀疏数据映射到低维稠密向量空间,在许多领域(如NLP、推荐系统、图像处理等)都有广泛应用。通过Embedding,我们能够捕捉对象之间的关系和相似性,增强模型的表现。常见的Embedding方法包括Word2Vec、GloVe、FastText、BERT等。Embedding的优势在于能显著降维并提高计算效率,但也存在着维度选择、OOV问题、稀疏性等挑战。Rerank。
2024-12-24 14:31:35
1398
原创 气象类基础知识(一)
在均相反应中,反应物和产物处于同一相态(例如,气体与气体之间的反应)。然而,在中,反应物通常存在于不同的相态之间,通常是气体与固体或液体之间的反应。反应往往发生在这些物质相互接触的界面上,这就是所谓的。
2024-12-16 16:12:58
767
原创 Transformer部分知识点解释
1.一方面就是速度快效率高了,论文中计算复杂度由L^2->LlogL。左右对比可以发现,特征更明显了(该亮的地方变的亮了)2.下采样之后,特征更明显,且跟之前的模式基本一致。Transformer架构的优势与问题。传统Transformer。Encoder改进后的效果。
2024-12-11 16:12:55
192
原创 气象领域期刊高阶绘图(Python)
使用气候模型预测数据,展示不同情景下的温度变化、降水量、海平面变化等。通常使用地球表面的颜色映射来展示大范围的变化。这种图通常用来展示多个变量的交互作用,适合气象学中的高阶分析。
2024-12-10 17:03:04
203
原创 遥感与气象数据集的查找与常见数据格式的解释
遥感数据课题组常常处理的是从卫星平台、地面观测和气象模型等来源获取的数据。这些数据包括气象变量、遥感影像、土地覆盖、植被指数、大气污染物浓度等,广泛应用于气候变化、农业、生态监测、灾害预警等领域。获取这些数据的主要平台有NASA、ESA、USGS等公开的数据库,支持各类遥感数据和气象数据的下载与分析。.nc是用于存储多维科学数据(如气象、气候、海洋数据)的格式,特别适合存储大规模、结构化的数值数据。.tif。
2024-12-10 15:52:38
1485
原创 绘制nc、shp陆地区域
NC 文件(NetCDF 文件)是一种用于存储和分发科学数据的文件格式,尤其在气候科学、气象学、海洋学和地理空间数据等领域中被广泛使用。NetCDF(Network Common Data Form)是专门为高效存储多维科学数据而设计的,如温度、湿度、风速、降水量、地形高度等。:每个文件都包含元数据,说明存储的数据的变量、单位、维度和其他相关信息,这使得数据可以独立于文件外部的任何描述文件而被理解。:NetCDF 文件可以存储多维的数据,如三维或四维的时空数据。
2024-12-10 15:48:04
1059
原创 诺贝尔物理学奖颁发给机器学习与神经网络领域研究者该不该?
近日,2024年诺贝尔物理学奖颁发给了机器学习与神经网络领域的研究者,这是历史上首次出现这样的情况。这项奖项原本只授予对自然现象和物质的物理学研究作出重大贡献的科学家,如今却将全球范围内对机器学习和神经网络的研究和开发作为了一种能够深刻影响我们生活和未来的突出成果。机器学习和神经网络凭借其高效、准确和实用的特点,已经广泛应用于生产制造、金融、医疗等众多领域。此次诺贝尔物理学奖的颁发,也引起了全球学术和科研圈的广泛关注和热议。对于这一评奖结果,你又有何不同的看法?针对这一话题,谈一下我的看法。
2024-10-18 14:36:58
627
原创 感觉CSDN的评分机制出现了问题,希望CSDN能进行完善
如果这样,我感觉蛮悲哀的,CSDN的内容应该是以质量为王,如果长期这样,不刷粉丝的博主文章更难被关注,从而减少优质的内容的显现率,持续降低CSDN的竞争优势,从价值体系来看,很明显CSDN更注重的是用户量和关注量。近期我惊奇的发现,尽管今年文章写了不少,但每周的积分还比不上今年一篇文章没有写的朋友积分增长快。希望CSDN能够改进一下评分系统,让每个博主更有热情和耐心去撰写精品文章,让CSDN的文章质量更高,让CSDN对于IT行业和IT技术人员更有吸引力,让CSDN发展的更好。
2024-10-17 09:07:01
435
1
原创 遥感基础一(栅格)
涉及到部分遥感方面的知识漏洞,这里补充记录一下栅格的定义栅格(Raster)是一种在计算机图形学和图像处理中广泛使用的数据结构,它由一个二维的矩形网格组成,网格中的每个单元称为像素(Pixel),像素具有特定的位置和颜色值。栅格的概念通常与“分辨率”相关联。
2024-10-05 21:17:45
586
原创 人工智能时代程序员生存法则
随着AIGC(如chatgpt、midjourney、claude等)大语言模型接二连三的涌现,AI辅助编程工具日益普及,程序员的工作方式正在发生深刻变革。有人担心AI可能取代部分编程工作,也有人认为AI是提高效率的得力助手。面对这一趋势,程序员应该如何应对?是专注于某个领域深耕细作,还是广泛学习以适应快速变化的技术环境?又或者,我们是否应该将重点转向AI无法轻易替代的软技能?让我们一起探讨程序员在AI时代如何保持并提升自身的核心竞争力吧!在人工智能时代,程序员面临着前所未有的机遇与挑战。
2024-08-05 17:30:30
861
1
原创 CIFAR-10 数据集图像分类与可视化
还有一个卷积层,输入通道数为32,输出通道数为64,卷积核大小为5x5,零填充。print(output.shape):打印输出结果的形状,这里输出的形状为 torch.Size([64, 10]),表示有64个样本,每个样本对应一个长度为10的输出向量,其中每个元素表示对应类别的预测分数或概率。input = torch.ones((64, 3, 32, 32)):创建了一个大小为64x3x32x32的张量作为输入数据,表示64个样本,每个样本的图像大小为32x32,通道数为3(假设是RGB图像)。
2024-08-01 14:05:32
3149
2
原创 深度学习图像处理环境搭建
很多人不了解Anaconda存在的意义,就是为了弥补python多版本不兼容问题(在安装过程中,我们不难发现,总是报错,说版本不兼容,让我们安装版本>=xxx或者版本
2024-08-01 10:05:05
785
原创 pandas排名函数rank()的参数
今天给一个python程序添加数据排名,需要使用pandas的rank()函数,使用时发现现排名输出跟自己预想的不太一样,随后在网上查了一下使用方法,发现很多网友介绍这个函数,有的写的异常详细,有的超级简略,最后又看了一下pandas上的说明文档,感觉学习函数最好的方法还是看官方说明文档。遇到相同的成绩,我们一般都是作为并列第几名,老外默认是把所有相同成绩占据的位次取平均数,真是挺有意思的。下面代码中的参数,使用的都是默认参数,学习一个函数,不系统了解一下各种参数,上来直接用,就有可能出现意想不到的结果。
2024-07-19 11:12:51
1089
原创 Scapy使用报错Interface is invalid (no pcap match found) 解决办法
多次尝试未果,显示的错误信息有时为Interface is invalid,有时Interface is invalid (no pcap match found) ,为了让程序能尽快通过,在网上查找了一些大神早就测试通过的代码,同样显示该错误。后来在网上查找原因,有大神说出现这个问题是Scapy找不到网络接口相关信息,scapy模块是用winpcap来获取网卡相关信息的。以前为下载微信公众号的视频,曾经装过WinPcap,查看WinPcap的官网,建议使用npcap,下面附上网址。
2024-06-13 11:41:06
652
原创 虚拟机macos系统在VMware workstations里 无法进行联网的解决方法
虚拟机macos系统在VMware workstations里 无法进行联网的解决方法
2024-05-05 23:34:18
1030
2
炫彩网站模板+网站模板资源
2024-04-06
YOLO目标检测中detect报错
2023-09-25
YOLO训练模型报错
2023-09-24
这道数值分析的题具体应该怎样解决呀?
2023-04-16
python编译报错
2023-03-30
快速排序算法编译出错
2023-03-30
六进制计数器原始状态图怎么绘制
2023-02-13
C语言函数模板编译报错
2023-01-09
数据库E-R图与关系数目的转换
2023-01-02
dataframe中行索引index有两个,读取某一行信息
2022-12-18
dataframe中存在列表数据无法输出,如何解决?
2022-12-16
TA创建的收藏夹 TA关注的收藏夹
TA关注的人