自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Remote Sensing迷途小书童

在RS道路上逐渐走歪的迷途小书童,热衷于Python、Java、Gee等编程语言。致力于RS、GIS数据分析、无人机遥感数据处理、Slam数据生产等。

  • 博客(125)
  • 资源 (7)
  • 收藏
  • 关注

原创 【Mathematical Model】基于Python实现随机森林回归算法&特征重要性评估&线性拟合

前段时间在做遥感的定量反演,所以研究了一下回归算法,由于之前发的几篇博文都是定义好基础方程进行拟合的,不太满足我的需求。所以研究了一下随机森林回归的算法,之前使用随机森林都是做分类,这次做了回归算法也算是补全了RF算法的空缺了。今天抽空给大家分享一下使用Python实现随机森林回归算法,同时将特征重要性和拟合结果进行可视化。

2024-04-06 11:29:40 564 2

原创 【Python&RS】基于GDAL遥感影像分幅裁剪(固定尺寸)

​之前分享过一篇分幅裁剪的文章:【Python&RS】基于GDAL遥感影像分幅裁剪,只不过这篇文章当时编写的逻辑是自己输入需要裁剪多少行多少列,由于大家可能并没有直观地希望自己裁剪多少行列,所以非常局限。今天跟大家分享一下使用固定尺寸对遥感影像进行分幅裁剪,即每张裁剪的影像都是一样大的。

2024-04-06 09:23:36 290 1

原创 【Python&GIS】Python实现批量导出面矢量要素(单个多面矢量->多个单面矢量)

​可怜的我周六还在工作,已经很久没更新过博客了,今天正好有空就和大家分享一下。今天给大家带来的是使用Python将包含多个面要素/线要素的矢量批量导出单个要素的矢量,即一个要素一个矢量文件。之前写过多个矢量文件合并成一个矢量文件的博文,大家如果感兴趣可以看下:【Python&GIS】基于Python批量合并矢量数据。

2024-03-30 11:56:14 321 4

原创 【RS】Sentinel-2哨兵二号L1C数据预处理教程(Sen2Cor大气校正、SNAP重采样、ENVI波段组合)

刚分享过新版欧空局的数据下载教程,正好把哨兵2号预处理的教程也分享一下,主要就是使用官方插件Sen2or对L1C级数据进行大气校正,使用SNAP软件对L2A级数据进行重采样并导出ENVI可以打开的格式,最后使用ENVI对重采样后的数据进行波段组合,以便于后期的定量分析。

2024-03-06 17:55:30 1979 18

原创 【RS】最新欧空局Sentinel-2卫星数据下载(哨兵1、2、3、5P、6系列)

之前分享过Sentinel2数据下载的方法,但是有粉丝反应欧空局的网站更新了,之前的网站已经不能用了。所以自己抽空研究了一下新版的欧空局网站,今天就和大家分享一下如何使用新版的欧空局网站下载哨兵系列的卫星数据,本文以Sentinel2数据下载为例。

2024-03-06 14:04:08 1344 10

转载 【RS】ENVI 6.0/IDL 9.0新功能介绍

ENVI 6.0/IDL 9.0于2023年11月正式发布,ENVI 6.0 包括以下新增功能和改进功能:添加了对新的数据类型的支持新的波谱沙漏工作流工具和 N 维可视化工具新的目标检测工作流工具新的动态波段选择工具新材料识别工具改进的端元收集工具新增和更新的ENVI Toolbox 工具新增和更新的ENVI TaskENVI性能改进NITF更新将精准农业工具包模块合并到 ENVI 中增强对ENVI Connect的支持

2024-03-04 10:00:31 362

原创 【Python入门教程】Python实现鸡兔同笼

今天跟大家分享一下很久之前自己做的鸡兔同笼求解问题的小游戏,使用公式和基本的判断语句即可实现,可以用来当练手或者消磨时间用。

2024-03-01 13:48:05 906 1

转载 【RS】ENVI深度学习1.2版本对象检测教程——以寻找特殊路面标志为例

遥感中深度学习的一个常见用途是对象检测(目标识别)。也就是说,识别特定对象,例如车辆和人造结构。对象检测将特征定位在对象级别,而不是像素级别。对象是具有相似空间、光谱和纹理特征的像素组。相比之下,像素分割是逐个像素地定位特征。对象检测不仅提供特征的位置,还提供形状、面积、长度等特征。本教程使用ENVI深度学习来训练对象检测模型以在航拍图像中找到特定目标。

2024-02-28 14:14:03 125

转载 【RS】ENVI 5.7/IDL 8.9 新特性介绍

ENVI 5.7/IDL 8.9于2023年5月正式发布,ENVI具备如下新增和改进的特性:新增支持数据类型新增支持SAR数据FLAASH模块更新全新变化检测工作流工具箱部分工具更新全新交互式视域分析工具新增菜单和操作选项新增ENVITasksNITF更新新增ENVI Modeler示例模型新增二次开发接口移除32位ENVI

2024-02-28 14:08:39 184

原创 【前端开发】前端开发深度解析:HTML、CSS、JavaScript与Vue.js

HTML、CSS、JavaScript和Vue.js是前端开发中不可或缺的工具和技术。HTML负责网页的结构和内容,CSS负责样式和外观,JavaScript负责交互性和动态性,而Vue.js则提供了一个高效、灵活的框架来构建复杂的单页应用。掌握这些技术对于前端开发者来说是非常重要的。通过不断学习和实践,开发者可以不断提升自己的技能水平,为用户带来更好的体验。

2024-02-23 17:02:08 1659 1

原创 【Python&GIS】Python线矢量等距离取点/线等分取点&点创建矢量面

不多说,这是之前项目需求的代码,已经是去年的了一直没来的及发,今天抽出来一丢丢的空挡发一下。主要就是利用线矢量等距离生成点矢量,或者直接将线矢量等分生成点矢量,这个需求其实极限一下就是线转点了(将距离设置小一点)。顺便将点生成矩形面的代码也给出来,这里的矩形就直接中心点往外扩的固定距离,可以按自己的需求修改。

2024-02-23 17:01:28 441 4

原创 【Python&GIS】基于Python融合矢量数据(多面合一)

之前发过使用批量合并矢量数据的文章:【Python&GIS】基于Python批量合并矢量数据,正好前段时间有需求把矢量数据进行融合,然后就编了一段融合矢量数据的代码。今天就和大家分享一下如何使用Python对矢量数据实现融合的操作。

2024-02-21 17:37:39 537 1

原创 【Python入门教程】Python压缩PDF(fitz、aspose.pdf、PyPDF2)

我们平时在使用PDF时有时会遇到PDF过大的情况,例如最近我在进行工程制图时,需要将影像使用PDF导出,这就导致PDF文件会非常大,一般有200M左右,这对于数据传输非常不友好。同时有很多软件的PDF压缩功能都需要收费,所以今天就跟大家分享一下如何使用Python对PDF文件进行压缩,这里给大家分别用三个Python库对PDF文件进行压缩。

2024-02-21 14:24:59 1629 4

原创 【前端开发】VSCode下载安装教程,新手入门(超详细)附安装包

从这篇文章开始,我会慢慢去学习前端相关的知识,同时也会同步分享前端的学习经验和相关问题的解决办法。同时本专栏也会细分为几个小专栏,不然东西太杂不好查阅。目标是精通HTML+CSS+JS+Vue,我们一起努力一起进步!

2024-02-20 15:16:28 1070 1

原创 【GEE】基于GEE可视化和下载Sentinel2 L2A数据(去云、镶嵌、裁剪、筛选波段)

今天连续发了4篇关于Landsat8数据的下载代码,本来都不想再发GEE这个专栏的文章了,但是又想了想都快过年了,赶紧把手里的代码余货都分享出去吧,省的心里有压力。本篇文章主要分享了GEE可视化和下载Sentinel2 L2A数据。

2024-02-01 12:16:14 1125 5

原创 【GEE】基于GEE可视化和下载Landsat8 L2A数据(镶嵌、裁剪)

今天给大家带来的是基于GEE的Landsat8 L2A数据去云、镶嵌、裁剪代码,直接导入研究区的矢量即可下载中值合成后的影像(一景)。这几篇文章都是类似的,所以我的排版都一样,但是东西精华就行。我懒得去搞那些花里胡哨的东西,博文基本都是实用性的!

2024-02-01 12:01:47 740 12

原创 【GEE】基于GEE可视化和下载Landsat8 L1C数据(镶嵌、裁剪)

今天给大家带来的是基于GEE的Landsat8 L1C数据去云、镶嵌、裁剪代码,直接导入研究区的矢量即可下载中值合成后的影像(一景)。

2024-02-01 11:55:27 576 1

原创 【GEE】基于GEE批量下载Landsat8 L2A数据(整幅)

今天给大家带来的是Landsat8 L2A数据的批量下载,裁剪已经做过了。导出的结果为分幅的研究区影像(即原始影像裁剪后,无镶嵌)。

2024-02-01 11:41:07 493 4

原创 【GEE】基于GEE批量下载Landsat8 L1C数据(整幅)

今天给大家带来的是Landsat8 L1C数据的批量下载,裁剪已经做过了。导出的结果为分幅的研究区影像(即原始影像裁剪后,无镶嵌)。

2024-02-01 11:34:44 510 1

原创 【GEE】GEE反演地表温度相关问题说明(空洞、Landsat9数据集等)

​之前分享了基于GEE-Landsat8数据集地表温度反演(LST热度计算),最近有很多小伙伴私信我很多问题,一一回复太慢了,所以今天写篇文章统一回答一下大家的问题。

2024-01-23 14:47:47 715 9

原创 【Python入门教程】读取图片信息(经纬度、偏转角、无人机POS数据、大疆影像等)

通常读取图片的属性信息(如经纬度、拍摄时间、IMU数据等)都是通过exifread库进行读取,但是有些图片用这个库读取的效果不好。所以今天我就和大家分享一下如何使用Python读取图片属性信息的三种方法。

2024-01-05 19:48:50 940 11

原创 【Python&RS】栅格数据/图片位深度(bit)转换

​关于栅格数据/图片的位深度(eg.8bit、16bit、32bit)转换之前我就发过一篇文章,【Python&RS】基于GDAL栅格数据/图片位深度(bit)转换。但是最近在使用的时候发现好像效果不行,有时候转换不成功,所以自己又研究了一下原理重新写了一份代码。今天就和大家分享一下如何使用Python对图片的位深度进行转换。

2024-01-05 19:29:53 657 1

原创 【Python&RS】基于矢量范围批量下载遥感瓦片高清数据(天地图、高德、谷歌等)

这个是之前写的代码了,正好今天有空所以就和大家分享一下。我们在处理项目时,有时候需要高清底图作为辅助数据源去对比数据,所以可能会需要卫星数据。所以今天就和大家分享一下如何使用Python基于矢量范围批量下载高清遥感瓦片数据。

2023-12-29 21:27:19 1005 1

原创 【Lidar】Open3D点云K-Means聚类算法:基于距离的点云聚类(单木分割)附Python代码

K-means聚类算法是一种无监督学习算法,主要用于数据聚类。该算法的主要目标是找到一个数据点的划分,使得每个数据点与其所在簇的质心(即该簇所有数据点的均值)之间的平方距离之和最小。

2023-12-28 17:17:54 1204 3

原创 【Python&RS】基于Python对栅格数据进行归一化(统一量纲至0~1)

有段时间没有更新Python处理栅格、矢量数据了,一部分是因为之前基本上已经把如何使用Python处理地理数据的方法覆盖完了,另一部分是因为最近有其他方面的知识需要学习和巩固。也是赶巧,最近有个项目需要构建模型对影像进行反演需要用到归一化,所以就编了一段代码,今天就和大家分享一下如何使用Python对栅格数据进行归一化的操作。

2023-12-27 16:29:46 639 1

原创 【Mathematical Model】Python拟合多元方程(线性回归)

Python中可以使用多种库进行拟合方程,其中最常用的是NumPy和SciPy。NumPy是一个用于处理数组和矩阵的库,而SciPy则提供了大量的科学计算函数,包括拟合算法。 之前已经分享过一元一/二次方程的拟合,有兴趣的可以查看:Python拟合一元方程。今天给大家分享下如何使用Python拟合多元方程。

2023-12-27 13:31:17 518 1

原创 【畅所欲言】我的创作纪念日

通过与读者的互动和交流,我能够更好地了解他们的需求和反馈,从而不断完善自己的创作内容和方式。同时,我也希望能够在创作过程中不断突破自己的局限,拓宽知识领域,以更广阔的视野和更深入的思考来影响和启发读者。我相信,在未来的创作之路上,我会继续努力,不断进步,与更多的人分享我的见解和经验。我相信,通过不断学习和实践,我能够在工作中取得更高的成就,并为CSDN的创作提供更多有价值的素材和经验。

2023-12-26 09:28:56 785 1

原创 【Mathematical Model】Python拟合一元一/二次方程(线性回归)

Python中可以使用多种库进行拟合方程,其中最常用的是NumPy和SciPy。NumPy是一个用于处理数组和矩阵的库,而SciPy则提供了大量的科学计算函数,包括拟合算法。

2023-12-25 14:00:37 709 1

原创 【Mathematical Model】Ransac线性回归&Python代码

Ransac算法,也称为随机抽样一致性算法,是一种迭代方法,用于从一组包含噪声或异常值的数据中估计数学模型。Ransac算法特别适用于线性回归问题,因为它能够处理包含异常值的数据集,并能够估计出最佳的线性模型。

2023-12-25 12:04:59 568 1

原创 【Python&目标识别】Yolo v5-7.0版本中文标签显示方法(附字体链接)

Yolo的程序之前已经定制化输出过了,但是最近业主突然想要中文的标签,所以赶紧去修改了一下源代码,从网上发现很多资料都改这改那,搞四五个文件结果还没成功。所以自己研究了一下,现在已经完美解决了。今天就和大家分享一下Yolo v5-7.0版本的目标识别如何添加中文的标签。

2023-12-20 16:08:57 907 4

原创 【Lidar】Open3D点云DBSCAN聚类算法:基于密度的点云聚类(单木分割)附Python代码

DBSCAN聚类算法能够发现任意形状的类别,并且对噪音数据具有较强的鲁棒性。其基本思想是,如果一个点在给定的邻域内有足够多的相邻点,那么该点就是一个核心点;如果一个点在给定的邻域内没有足够多的相邻点,那么该点就是一个边界点;如果一个点既不是核心点也不是边界点,那么该点就是噪音点。今天这篇博文给大家分享一下,使用Python的Open3D库对点云数据实现DBSCAN聚类算法:基于密度的点云聚类(单木分割)附Python代码

2023-12-18 16:14:51 836 1

原创 【Lidar】基于Python格网法计算点云体积(eg.树木体积)

这两天一直不在状态,不是特别想分享文章,所以也没怎么更新。但是代码放在文件里始终不是它的归宿,只有被不断使用它才能进步,才能诠释它的意义。所以今天抽空给大家分享一下如何基于Python利用格网法计算点云的体积,我这里是做林业的点云,所以是按照树木体积编写的代码。

2023-12-15 16:29:53 691 1

转载 【Python&GIS】第三方地图服务汇总

Webgis开发过程中,我们一般使用第三方地图服务作为底图。本篇博文给大家介绍市面上常用的第三方地图服务,应该算的上是史上最全。

2023-12-14 14:39:42 137

原创 【Python爬虫】Python爬虫入门教程&注意事项

随着互联网的快速发展,网络数据已经成为人们获取信息的重要来源。而爬虫技术作为获取网络数据的重要手段,越来越受到人们的关注。在众多编程语言中,Python因其易学易用、库丰富、社区活跃等优势,成为爬虫开发的首选。本文将带你走进Python爬虫的世界,让你从入门到进阶,掌握这门技术。

2023-12-13 14:43:49 1997 1

原创 【Lidar】Laspy库介绍+基础函数(读取、可视化、保存、旋转、筛选、创建点云数据)

laspy是一个Python库,主要用于读取、修改和创建LAS点云文件。该库兼容Python 2.6+和3.5+,并且可以处理LAS版本1.0-1.3的文件。

2023-12-11 12:44:31 1380 7

原创 【Lidar】Python实现点云CSF布料滤波算法&提取地面点

这两天会持续更新一下Python处理点云数据的教程,大家可以点个关注。今天给大家分享一下点云的经典算法:CSF布料模拟算法。

2023-12-08 12:39:47 1135 12

原创 【Lidar】基于Python的三维点云数据转二维平面+散点图绘制

​最近一直在搞点云相关的操作,有时候在处理点云数据时需要查看处理后的数据是否满足需求,所以就想着写一套展示点云的代码。之前已经分享过如何可视化点云了,感兴趣的可以自己去看下:【Lidar】基于Python的Open3D库可视化点云数据。但是这个是3维展示,不满足我的项目需求,我要看的是x,y平面上的效果,所以今天给大家分享一下如何使用Python将三维点云数据投影至二维平面,并进行点云图的绘制。

2023-12-07 12:36:14 1527 17

原创 【Lidar】基于Python的Open3D库、Laspy库保存点云文件/点云格式转换

因为最近在做点云相关的项目,过程中用到了Python中的Open3D库和Laspy库,所以今天给大家分享一下如何使用Open3D和Laspy这两个库对点云数据进行保存和格式的转换。

2023-12-04 16:53:13 829 2

原创 【Python入门教程】Python的Shutil库介绍+基础函数使用(文件/目录复制、移动、删除、解压缩等)

很多时候编过的代码过段时间就忘了,所以想用博文记录一下一些平时常用库的函数,今天跟大家分享一下python的shutil库的常用函数,包括文件复制、删除、移动等常见操作。同时为了复习之前python类的使用,所以今天的代码就用类封装起来了,大家直接看函数就行,不需要用我的代码。

2023-11-29 16:58:55 860 1

原创 【Lidar】基于Python的点云数据下采样+体素显示

Open3D是一个开源的3D数据处理库,它处理3D数据的各种应用,包括点云、网格、体积计算、可视化、深度学习、测量和场景图等。今天给大家用代码展示如何使用Open3D对点云数据进行下采样以及体素显示。

2023-11-28 12:00:11 543 1

Python格网法计算点云数据体积

在处理点云数据时,计算其体积是一个重要的任务。本文将介绍一种使用Python的格网法计算点云数据体积的方法。这种方法通过将点云数据划分为一系列的小格子,并统计每个格子中的高差,从而估算出整个点云数据的体积。 首先,我们需要导入Python的格网处理库,如NumPy或SciPy。然后,我们将点云数据读入内存,并将其转换为适当的格式。接下来,我们根据需要将点云数据划分为小格子,并统计每个格子中的高差。最后,我们根据每个格子中的高差计算出整个点云数据的体积。 这种方法简单易行,适用于大规模的点云数据处理。同时,它也可以用于其他类似的计算任务,如计算点云数据的密度、分布等。 总之,使用Python的格网法计算点云数据体积是一种有效的方法,可以广泛应用于各种点云数据处理任务中。

2023-12-15

Segment Anything Model自动全局语义分割

Segment Anything Model自动全局语义分割,包含彩色掩膜导出代码,包含二值化掩膜代码。 Segment Anything Model是一种端到端的深度学习模型,它以全局的方式对图像进行语义分割。这意味着它不仅可以识别和分割预定义的类别,还可以对任意形状和类别的对象进行分割。这种能力使得它在许多应用领域中具有巨大的潜力,如目标检测、图像理解、机器人视觉等。 全局性:Segment Anything Model从全局角度出发,对整个图像进行语义分割,而不仅仅是局部的片段。这使得它可以更好地理解和解释复杂的图像场景。 自动性:该模型具有自动学习能力,能够自动识别和分割图像中的对象,无需人工干预。这大大减少了开发时间和人力成本。 高精度:通过使用深度学习技术,Segment Anything Model可以实现高精度的语义分割,准确地区分不同的对象和背景。 灵活性:该模型具有强大的可扩展性,可以轻松地适应不同的任务和数据集,并且可以方便地进行训练和优化。

2023-11-08

基于GDAL实现遥感影像的NDVI计算

GDAL(Geospatial Data Abstraction Library)是一个在X/MIT许可协议下的开源栅格空间数据转换库。它利用抽象数据模型来表达所支持的各种文件格式。它还有一系列命令行工具来进行数据转换和处理。 Python的GDAL库作为栅格数据的处理转换库,其支持几百种栅格数据格式,如常见的TIFF、ENVI、HFA、HDF4等。因为遥感影像大部分都是栅格数据,所以GDAL库非常适合处理遥感影像、如光谱指数计算、波段合成、批量下载等。 本资源使用Python的GDAL库,实现遥感影像的NDVI计算,可以通过加入遍历代码实现多张影像数据的光谱指数计算,大大减少了工作量!

2023-05-26

基于GDAL实现多shp多影像的栅格数据批量裁剪

GDAL(Geospatial Data Abstraction Library)是一个在X/MIT许可协议下的开源栅格空间数据转换库。它利用抽象数据模型来表达所支持的各种文件格式。它还有一系列命令行工具来进行数据转换和处理。 Python的GDAL库作为栅格数据的处理转换库,其支持几百种栅格数据格式,如常见的TIFF、ENVI、HFA、HDF4等。因为遥感影像大部分都是栅格数据,所以GDAL库非常适合处理遥感影像、如光谱指数计算、波段合成、批量下载等。 本资源使用Python的GDAL库,实现一个或多个矢量文件,批量对一个或多个栅格数据进行裁剪,大大减少了工作量。

2023-05-26

调用百度智能云API实现植被识别

调用百度智能云的开放API,使用Python的requests、base64等库实现本地图片的转码、上传、请求等操作。最终对图片中所包含的植物类型进行识别,同时给出相似植物名称,并提供对应的置信度。后期可以用于成品Web端、微信端、app端就行使用。

2023-05-05

批量修改文件名,批量移动文件

使用Python的os库,实现文件批量移动、修改路径、批量重命名的操作。简单易上手,直接复制代码就能用,解放你的双手!

2023-04-24

基于Python的bs4库爬取电影排名

本资源是Python的原始代码文件,可以直接使用,代码已详细注明使用方法,对新手入门十分友好。 适用人群: 1.本资源基于Python的bs4库实现电影排名的爬取,适用于Python爬虫的新手入门,了解爬虫的基本规则、语法构成以及简单的示例。 2.同时也适用于“选择困难症”的人群,帮你列出电影评分排名,为你提供参考,让你不再犹豫,更好地享受电影资源。

2023-04-17

空空如也

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

TA关注的人

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