自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(32)
  • 收藏
  • 关注

原创 GEE学习笔记003-访问asset文件

这是通过在文件路径前加上 ee.Image() 或 ee.FeatureCollection() 来实现的,具体取决于您想要导入的是影像还是矢量数据。同样,您需要将 'users/your_username/your_folder/your_vector_data' 替换为实际的矢量数据的路径。在这个示例中,您需要将 'users/your_username/your_folder/your_image' 替换为您实际的影像的路径。// 在代码中使用导入的矢量数据。// 在代码中使用导入的影像。

2024-03-02 20:14:46 683 2

原创 arcgis计算混淆矩阵

(1)创建点要素,添加两个字段,名称必须为GrndTruth和CLASSIFIED,这两个字段分别对应真实值和预测值(预测值也就是分类结果);(3)按照下图所示进行输入即可,其中sample_point即为第一步中创建的样本点;(2)使用下图所示工具【计算混淆矩阵】;

2024-02-29 23:45:55 951 1

原创 栅格计算器实现栅格擦除

在栅格计算器中,输入以上公式,分别将栅格图层A和栅格图层B替换为待被除栅格和擦除栅格,即可实现:把栅格图层A中与栅格图层相交的部分擦除。SetNull((IsNull(栅格图层A) | IsNull(栅格图层B)),栅格图层A)

2023-11-08 10:43:25 655

原创 1km分辨率逐月降雨量和最高温度数据集(1901-2022)--数据处理

这里的温度和降雨数据集都是NC格式的,需要将其处理为tif格式,我采用的处理软件是MATLAB。本篇博客以处理温度数据为例,下面是完整的处理代码,注意看代码中的注释。

2023-10-09 18:37:39 908

原创 Arcpy批量处理数据——文件夹下的所有栅格求和

以下代码将每一个tif文件中的nodata像元转为了0值像元,再对每一个tif格式的栅格文件进行了累加。如果没有将nodata像元进行转0处理,那么某一个位置的像元如果曾经取值为nodata,那么此像元与其他非nodata像元相加所得的值还是nodata,所以在此使用场景下,有必要进行这一步的转0处理。在文件夹下存放着许多tif格式的栅格文件,需要求此文件夹下所有栅格文件的和。注意事项:代码中需要修改两个路径。

2023-09-02 10:31:43 1304 1

原创 Arcgis中将栅格中的0值像元置为nodata

SetNull("input_raster" == 0, "input_raster")

2023-09-01 10:27:17 1357

原创 1km分辨率逐月降雨量和最高温度数据集(1901-2022)

1km分辨率逐月降雨量和最高温度数据集(1901-2022)

2023-06-01 10:49:10 1267 9

原创 快速将文件夹下的Geotiff数据通过arcpy转换为jpg

实现的思想是:把数据导入到Arcmap中,然后执行导出命令。以上结果通过Python中的Arcpy实现。希望可以帮助到有需要的小伙伴们!废话不多说,上代码!

2023-05-31 19:43:46 367

原创 批量计算栅格中所有像元的平均值/最小值/最大值...

批量计算文件夹下所有tif数据的平均值(此平均值是分别计算每一幅影像的所有像元的平均值),输出结果是数值,不是图像

2023-05-31 19:33:03 1651

原创 Fragstats批处理之fbt文件的生成

Fragstats是一个景观分析软件,最近在使用这个软件的时候发现:虽然有很多关于其批处理的教程,但是并没有提及批处理所需的fbt文件是怎么生成的,所以我觉得有必要在这里记录一下,也希望可以帮助到有同样疑问的小伙伴们。本文只是简要介绍了一下如何生成Fragstats批处理中所需的fbt文件,批处理完整的流程可以在网上看看其他博主的教程,相关教程有很多。

2023-05-23 11:22:47 1954 7

原创 ArcGIS Pro刚打开就闪退怎么办?

第一步:Ctrl+Alt+Del,打开任务管理器;第二步:清除Arcgis Pro的后台进程;第三步:重新打开Arcgis Pro。

2023-03-21 19:54:13 2933 1

原创 解决:MRT工具成功提取NDVI,但在提取其他波段时出错

在提取ndvi时可以正常进行;但是如果想提取evi或者NIR等其他波段时,程序执行的仍然是提取ndvi的操作,本文针对这个问题提出了一种解决办法!在使用modis数据时,经常需要使用MRT工具,从下载的hdf格式的modis数据中提取所需波段。但是有时候可能会出现一些。出现这种情况,是因为prm文件出了问题。可以算作是MRT的一个小bug。(1)使用txt文本打开配置的prm文件。(3)把上图中对应的两行找出来,然后。(2)找到下图对应的这两行。②把画圈的下一行里的。

2023-03-07 19:09:00 496 2

原创 GEE学习笔记002-Tasks里面执行RUN ALL

在GEE中,想要保存结果,需要执行Export命令,这会将需要导出的结果显示在Tasks里。然而,GEE中并没有直接提供批量RUN的方法,这就导致我们在需要保存多个结果时非常费劲,需要手动的一个一个点击每一个任务的RUN按钮。本文提供一种方法,实现GEE中Tasks的RUN ALL。本文介绍了一种在GEE中对tasks实现批量RUN 的方法,并对可能出现的问题提出了解决方案!

2023-03-04 10:44:36 1237 3

原创 GEE学习笔记001-ImageCollection(影像集合)的批量裁剪和批量导出

在GEE(Google Earth Engine)中,遥感影像可以是单张的Image,也可以是多张影像组成的影像集合(ImageCollection)。其中,Image的裁剪很简单,直接调用clip函数即可,但是针对ImageCollection,不能直接使用clip函数。

2023-02-27 16:41:58 5380 1

原创 Python(ArcPy)实现计算MNDWI有效值的平均值

本文主要介绍的是计算MNDWI有效值的平均值,比如说一年有47景数据(8天一个周期),每一景数据计算出来一个MNDWI。但是由于数据质量问题,计算出来的MNDWI取值范围可能并不是[-1,1],如果这个时候需要计算47景影像的平均值,就需要采取这种措施:举个例子,以一个像元点为例,假设47幅影像中,有37幅在这个像元点有云或者其他原因,导致它是无效值;但另外10幅是有效值,那么这个点的年均值就是∑(10幅)/10

2022-12-04 11:00:46 573

原创 基于Python(Arcpy)批量计算MNDWI

本文使用Python实现MNDWI指数的计算,当然如果你需要j计算例如NDVI、NDBI等其他指数,也可以参考本文,只需要将代码中的公式以及用到的数据替换即可。本文涉及的内容有:(1)使用矢量文件,批量裁剪,得到研究区范围的栅格数据;(2)批量去除多个栅格数据中的无效值;(3)批量计算MNDWI指数(计算例如NDVI、NDBI等其他指数,只需要把数据和公式替换即可,后面会说到)

2022-11-10 21:06:10 1085

原创 使用MRT批量提取modis数据所需波段(HDF转TIF)

本文主要是记录一下我做的过程,以便下次使用查阅。本文只涉及提取过程,不涉及MRT的安装与配置。批量提取需要先生成一个prm文件,然后运行批处理命令,才能实现。

2022-11-04 12:51:43 2458 19

原创 谷歌浏览器批量下载数据,以批量下载modis数据为例

这是最近我在下载MOD09A1数据时,总结的经验,以便在日后用到的时候查阅,同时向小伙伴们分享一下。文章可能有点长,但是很详细,想要通过谷歌浏览器批量下载数据,都可以参考本文。

2022-11-04 10:59:45 4116 7

原创 python实现将文件夹中的tif类型文件批量转为png格式,同时将png图片大小设置为28像素*28像素,并把结果分类存储

python实现将文件夹中的tif类型文件批量转为png格式,同时将png图片大小设置为28像素*28像素,并把结果分类存储

2022-10-30 22:14:26 2691

原创 python实现将多个文件夹中的多个shp文件批量导出为tif

python实现将多个文件夹中的多个shp文件批量导出为tif

2022-10-30 21:56:10 1104 1

原创 python实现把一个包括多个面的shp文件,导出为多个只含一个面的shp文件,并按照属性存储在对应文件夹

本文基于python语言,实现了将一个含有5000个面的shp文件按着类型导出为单个的shp文件,并将导出的单个shp文件按着类型存储在对应的文件夹中。

2022-10-30 21:39:17 1869 4

原创 土地利用转移矩阵分析与制图(以沮漳河流域为例)

土地利用转移矩阵、土地利用空间分布图、土地利用转换类型分布图

2022-10-28 17:32:58 5572 3

原创 将切割后的小图片还原为大图片

将分割后的512*512小图片,合并为6000*6000的大图片。

2022-09-17 11:24:27 1022 3

原创 kaggle平台的使用

本文主要针对深度学习的初学者,介绍kaggle平台的使用基础

2022-09-08 17:24:24 10182 4

原创 基于python根据txt存储的文件名,提取文件夹文件

val.txt存储的是验证集的文件名,需要根据这些文件名,将对应的文件提取到文件夹里。先来看一看val.txt存储的内容(这个问题是我在学习语义分割模型时遇到的,在这里记录一下!如果没有shutil,可以参考我的另一篇博客(),使用Anaconda安装shutil包。废话不多说,上代码!...

2022-08-01 15:24:27 1786 1

原创 Jupyter Notebook安装

安装Jupyter Notebook,以及使用最简单的方法更改文件存储路径(不需要输入各种麻烦的命令)

2022-07-30 09:18:50 6817 1

原创 在Arcgis中对Excel数据进行展点,并解决展点结果与原有图层不重合的问题

将带有经纬度的Excel站点数据导入到Arcgis中是各位GISer常用的操作,本文将详细介绍如何对Excel数据展点,以及展点的结果与原有图层不重合的解决办法!

2022-07-30 08:50:11 7207 7

原创 在ArcGIS中批量删除属性表字段

在ArcGIS中,当我们在删除属性表字段时,如果在属性表内直接右键点击删除,一次只能删除一个字段。这样的话效率非常低,本文介绍一个批量删除属性表字段的方法。

2022-07-30 07:59:21 10664

原创 解决Pycharm安装库出现Installing Packages Failed错误

在学习和应用Python的过程当中,我们经常需要使用到各种各样的Python库,而大部分的库都是需要我们自己安装的。本文详细介绍在pycharm中,当我们进行安装库的操作时,出现InstallingPackagesFailed错误时,应当怎么解决。第四步,同文章开头一样,写入fromtqdmimporttqdm,还是会显示同样的错误,此时我们再点击。当导入tqdm包时,发现tqdm的下面有红色的波浪线,将鼠标移到波浪线处,系统显示。,进入网站后直接点击Download即可,下载完毕后进行安装,...

2022-07-29 23:55:18 16195 2

原创 基于Anusplin对气象站点数据进行插值

Anusplin下载;基于Anusplin进行气象数据插值。

2022-07-27 22:50:08 1740 3

原创 将图片批量切割为512*512像素

本文采用的示例数据为ISPRSPotsdam2DSegmentation数据集的标签数据(如果要替换为自己的数据,在代码中替换文件路径即可)。在计算机视觉中,经常需要将图片作为输入模型的数据。由于很多图像数据是比较大的,如果直接输入模型,会对计算机的要求很高,所以我们经常将尺寸较大的图片裁剪为小图片,以便能够更好的训练我们的模型。①如何将某一文件夹下的所有图片分割为特定大小的很多个图块;②可选择性的设置两相邻小图块之间的重叠率。四、明确任务之后,上代码!...

2022-07-27 22:13:16 5829 10

原创 Python批量转换文件后缀

利用Python批量改写某一文件夹下文件的后缀名

2022-07-27 10:50:41 420

MOD09-User-Guide-V61.pdf

MOD09-User-Guide-V61.pdf

2022-11-04

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除