基于“遥感+”蓝碳储量估算、红树林信息提取实践技术应用与科研论文写作

news2024/11/24 2:52:17

目录

“遥感+”助推蓝碳生态系统碳储量调查简介

第一章 高光谱遥感数据介绍及预处理

第二章 光谱特征分析与参量提取

第三章 高光谱遥感数据分类与制图

第四章 GEE数据处理介绍

第五章 碳储量时空变化与预测


大气温室气体浓度不断增加,导致气候变暖加剧,随之会引发一系列气象、生态和环境灾害。如何降低温室气体浓度和应对气候变化已成为全球关注的焦点。海洋是地球上最大的“碳库”,“蓝碳”即海洋活动以及海洋生物(特别是红树林、盐沼和海草)能够吸收大气中的二氧化碳,并将其固定、储存在海洋中的过程、活动和机制。而维持与提升我国海岸带蓝碳潜力是缓解气候变化的低成本、高效益的方案,有利于充分发挥我国海洋和海岸带生态系统在缓解全球气候变化中的重要作用。红树林作为最主要的蓝碳植被,对其的监测与保护成为近年来的研究热点。从全球范围来看,红树林主要分布在热带与亚热带地区海岸带沿线,生境碎片化且分布不均匀,具有高度的空间异质性。

光谱和图像是人们观察世界的两种方式,高光谱遥感通过“图谱合一”的技术创新将两者结合起来,大大提高了人们对客观世界的认知能力,本来在宽波段遥感中不可探测的物质,在高光谱遥感中能被探测。以高光谱遥感为核心,构建大范围、快速、远程、定量探测技术,已在农业、林业、地质、生态、水质监测等领域取得了突出成果,而在药品、食物、环境等领域也显示了不可估量的应用潜力。

遥感云计算技术的发展和平台的出现为遥感大数据处理和分析提供了前所未有的机遇,表现在:(1)云端有海量数据资源,无需下载到本地处理,(2)云端提供批量和交互式的大数据计算服务,(3)云端提供应用程序接口API(Application Programming Interface),无需在本地安装软件,才可以进行处理分析。这彻底改变了传统遥感数据本地下载,处理和分析的模式,进一步降低了遥感数据使用的准入门槛,极大提高了运算效率,加速了算法测试的迭代过程,使得原本在台式机或服务器上难以实现的全球尺度地球系统科学快速分析和应用成为可能。

应广大科研工作者的要求,本教程将聚焦目前遥感应用领域-碳储量估算,重点结合典型应用案例综合展示如何基于云计算与多源遥感技术,通过高光谱遥感对研究区域福建沿海的蓝碳植被进行精准探测,结合多光谱遥感技术监测并分析海岸带蓝碳植被的长时序分布变化与健康状态。将结合ENVI和PIE Hyp讲述高光谱遥感信息处理技术,包括光谱恢复、光谱库建立、光谱特征提取、混合像元分解、图像分类及精度检验等内容;同时本教程以JavaScript版本GEE为主进行讲解长时序多尺度的遥感信息提取技术,包括GEE基本知识,遥感影像数据处理的关键知识进行串讲,最后结合海岸带应用典型案例进行综合讲解。

【特色】:
1、原理深入浅出的讲解,强调原理的重要性;
2、技巧方法讲解,提供教程配套的完整教材数据及提供长期回放;
3、与项目案例相结合,更好的对接实际工作应用;
4、跟学上机操作、独立完成案例操作练习、全程问题跟踪解析;
5、专属助学群辅助巩固学习及实际工作应用交流,不定期召开线上答疑。


更多
●双碳目标下基于遥感技术的碳库、碳平衡、温室气体、碳循环等多领域监测与模拟实践技术应用
●基于LEAP模型的能源环境发展、碳排放建模预测及不确定性分析实践应用
●环境影响与碳排放生命周期评估应用及案例分析实践技术
●双碳目标下农田温室气体排放模拟实践技术应用
●“双碳”目标下资源环境中的可计算一般均衡(CGE)模型实践技术应用
●高光谱遥感数值建模技术及在植被、水体、土壤信息提取领域应用
●Matlab高光谱遥感、数据处理与混合像元分解实践技术
●生态系统碳循环模型CENTURY应用与实践技术应用
●基于R语言的DICE模型实践技术应用


“遥感+”助推蓝碳生态系统碳储量调查简介

(1)蓝碳生态系统碳储量研究背景
红树林、海草床和盐沼是海岸带最具固碳效率的三大生态系统,统称为“蓝色碳汇”。虽然这三类生态系统的覆盖面积不到海床的0.5%,植物生物量只占陆地植物生物量的0.05%,但其碳储量却高达海洋碳储量的50%以上,甚至可能高达71%。尽管红树林面积有限,仅占陆地表面的0.1%,但它比陆地生态系统具有更高的碳储存和碳捕获的能力。作为蓝碳的重要组成部分,由于周期性的潮汐淹没、土壤厌氧和独特的复杂根系,红树林能有效捕获悬浮物质,埋藏有机物,并降低有机质分解速率进而达到固碳的效果。

(2)蓝碳生态系统碳储量研究方法
传统的碳库调查方式成本高、效率低,制约了长时间、大尺度区域开展红树林碳库分布的估算和监测,建立大尺度区域及时准确估算红树林碳储量的方法至关重要。从全球范围来看,红树林主要分布在热带与亚热带地区海岸带沿线,生境碎片化且分布不均匀,具有高度的空间异质性。

(3)遥感技术在蓝碳生态系统研究中的优势
结合高光谱遥感技术图谱合一的特点,利用高光谱遥感技术分析红树林光谱数据,实现物种进行精准识别或分类。针对桌面端软件处理遥感影像时效性低的问题,我们将结合遥感云计算平台实现对长时间、不同尺度区域的红树林碳库分布的估算和监测。

第一章 高光谱遥感数据介绍及预处理

1.1高光谱遥感数据的认识
高光谱分辨率遥感是用很窄而连续的光谱通道对地物持续遥感成像的技术。在可见光到短波红外波段其光谱分辨率高达纳米数量级。高光谱图像数据可以被看作是由无数波段组合得到的一个立方体图像数据,并且具有光谱覆盖范围广,图谱合一、数据量大,光谱连续的特征。每一条光谱曲线都分别对应与代表着一个光谱像元。对地物特性而言,同一种地物应该存在相同的光谱曲线特征,因此在判断像元分类时往往依靠光谱特征属性来确定是否属于同一种地物。

示例:GF-5卫星是中国高分重大专项中唯一一颗高光谱卫星,其空间分辨率为30 m,幅宽为 60 km,共有330个波段(400-2500 nm),其中可见光和短波红外部分的光谱分辨率分别为5nm和10nm。

1.2高光谱数据预处理
高光谱图像预处理包括坏波段剔除、辐射定标和大气校正以及图像裁剪。

坏波段剔除
由于大气散射、水汽吸收、成像系统、传感器等因素的影响,高光谱影像中有部分波段影像质量较差,需要将这些波段剔除。

辐射定标
通过辐射定对数据采集和传输系统引起的系统、随机辐射失真或畸变进行的校正,去除或纠正因辐射误差而引起影像失真的过程。

大气校正
原理:大气反射、吸收、散射、折射和投射会不同程度的影响传感器记录地物反射的电磁波辐射,大气校正即消除大气影响所造成的误差,反演地物真实反射率的过程。
方法:目前遥感图像的大气校正方法主要有统计特征学模型、地面线性回归经验模型、大气辐射传输理论模型三类。
示例:6S辐射传输模型原理及实现。

第二章 光谱特征分析与参量提取

2.1光谱特征分析
红树林植被在可见光和近红外波段表现出典型绿色植物的主要光谱响应特征。在可见光波段,植物光谱主要受叶绿素含量的影响,470nm蓝光波段和670nm红光波段附近叶绿素吸收辐射能形成吸收谷,在550nm绿光波段附近吸收相对减少,形成绿色反射峰。受叶片内部细胞组织对近红外波段强反射的影响,670~780nm之间“红边”反射迅速增高。近红外波段受叶片内部的细胞结构和叶冠结构对光强烈反射的影响,780~950nm近红外波段内表现出高反射率特征。

2.2光谱特征变换分析
光谱二值编码,光谱微分,连续统去除
示例:连续统去除法
连续统去除法也叫包络线去除法。包络线去除法是一种有效增强吸收特征的光谱分析方法,经过包络线去除后,地物的光谱曲线的吸收特征更加明显,反射率归一化为0 ~ 1之间,有利于光谱吸收特征分析和光谱特征波段选择。并且,包络线去除法能够有效解决高光谱数据冗余的问题。

2.3光谱吸收特征参量计算
光谱吸收特征参量包括:吸收位置(absorption position,AP)、吸收深度(absorption depth,AD)、吸收宽度(absorption width,AW)、光谱吸收对称性(absorption asymmetry,AA)和光谱吸收指数(spectral absorption index,SAI)。

2.4 植被指数提取
(1)计算NDVI(归一化植被指数)
NDVI=(NIR-RED)/(NIR+RED)
(2)计算EMVI(增强型红树林指数)
EMVI=(GREEN-SWIR2)/(SWIR1-GREEN)

2.5红树林信息提取
结合矢量数据与影像计算的结果提取口红树林分布区域;
结合目视解译结果提取红树林信息。

第三章 高光谱遥感数据分类与制图

3.1混合像元分解
遥感图像中混合像元的存在,是像元级遥感分类和要素反演精度难以达到使用要求的主要原因。为了提高遥感应用的精度,必须解决混合像元分解的问题,使遥感应用由像元级达到亚像元级。进入像元内部,将混合像元分解为不同的“基本组分单元”,或称“端元”,并求得这些基本组分所占的比例(即地物丰度),对混合像元对应地物的真实组成情况进行还原,即所谓的“光谱解混”过程。
混合像元分解包括端元数目估计、端元提取和丰度反演三部分。

端元数目估计
HySime算法估计信号和噪声的相关系数矩阵后,在信号特征向量构成的空间中选择使得投影前后具有最小均方差的子空间,构成该子空间的特征向量个数即为端元估计数目。

端元提取
端元波谱作为高光谱分类、地物识别和混合像元分解等过程中的参考波谱,直接影响波谱识别与混合像元分解结果的精度。端元提取的作用是从高光谱图像中提取“纯”地物,即端元的光谱。
端元提取包括顶点成分分析法、正交子空间投影、内部最大体积法(N-FINDR)。

丰度反演
丰度反演主要是用来求混合像元中不同成分所占的比例。
丰度反演主要有三种方式,分别是最小二乘法、单形体体积和超平面距离。

3.2  高光谱遥感影像分类

高光谱遥感影像分类方法
光谱角填图 光谱相似度 光谱特征匹配 光谱信息散度  ISODATA分类 K-Means分类 模糊 C 均值分类 MPC分类 RFCM分类

示例:基于光谱角填图的分类
波谱角分类(SAM)是一个基于自身的波谱分类,它是在n维空间将像元与参照波谱进行匹配。这一算法是通过计算波谱间的角度(将它们作为具有维数等于波段数特征的空间矢量进行处理),判定两个波谱间的相似度。较小的角度代表像元与参照波谱匹配紧密。大于指定的最大弧度阈值的像元不被分入该类。然后生成分类后的图像。

分类后处理
对分类后的图像进行分类统计、类别合并以及过滤,得到更加精确的分类结果。

精度评价
精度评价是用来计算分类后图像数据与真实地面数据的偏差。
使用地面实测红树林分布数据对红树林分类结果进行精度评价。

第四章 GEE数据处理介绍

4.1国外Earth Engine(GEE)平台简介

GEE(Google Earth Engine)是由谷歌、卡内基梅隆大学、美国地质调查局(USGS)共同开发的用以处理卫星遥感影像数据和其他地球观测数据的云端运算平台。GEE平台融合了谷歌服务器提供的强大计算能力或者以及大范围的云计算资源,平台数据集提供了对地观测卫星大量完整的影像数据如Sentinel, MODIS,Landsat等,也提供了植被、地表温度和社会经济等数据集,并能做到数据库每天更新。下图是GEE提供的Landsat Collection2数据:

GEE提供了Python和JavaScript版的API,使用基于Web的代码编辑器(IDE)进行快速、交互式算法开发。用于地球引擎JavaScript API的IDE具有如下图的元素:

 

4.2 GEE主要数据类型与对象等

几何图形ee.Geometry()
GEE在Geometry下提供了一系列方法,如:LineString(线段)、 Point(点)、MultiPoint(复合点)、Polygon(多边形)等。在Geometry的创建,最快捷的方式是通过用户的点击创建所需的几何图形,如下图所示。在创建完成后会在代码编辑器中自动生成代码。

矢量数据ee.Feature()
在GEE中,Feature()类型的矢量数据是一种中间类型的数据,相比于Geometry多了一些需要存储的属性信息,类似于本地矢量数据的属性表。

矢量数据集合ee.FeatureCollection()
矢量数据集是GEE中常用的数据格式,在GEE中,矢量数据的操作大多数基于矢量数据集进行。

影像数据
Image的创建主要有GEE自带的数据集,用户上传和ee.image()/constant()及ee.Image.pixelLonLat()方法。

影像集合
影像集合与矢量集合数据处理方法类似,常用的有过滤方法、循环遍历方法等。

4.3 影像预处理

GEE上提供各种影像数据,大气、地形和几何校正的预处理工作已经完成。但在使用之前,需要对影像进行去云处理。以Landsat8数据为例,基本思路为获取数据的QA波段,设置QA波段的cloudShadowBitMask(云影位)和cloudsBitMaks(云位)均为0,再更新数据的该波段,即可得到去云后的影像。具体代码如下:

影像去云前后对比:

影像去云处理后,可直接利用ee.ImageCollection()下的filterBounds()、clip()方法和上传至平台的矢量数据,将影像裁剪至研究区范围,提高计算效率。

4.4机器学习分类提取红树林

GEE提供了多种监督分类和非监督分类算法,本例展示使用随机森林法提取2020年漳江口自然保护区红树林分布。
首先需将样本点上上传,划分训练样本和验证样本后构建分类器,最后运用分类器得到结果,部分代码如下图所示:

下图为随机森林法提取到的漳江口2020年红树林分布:

4.5红树林植被指数计算及提取

为提高效率,使用植被指数阈值法进行红树林的提取。主要使用两种植被指数:增强型红树林植被指数EMVI和红树林植被指数MVI。

增强型红树林植被指数EMVI
增强型红树林植被指数EMVI是Yang Gang等根据红树林与其他植被在绿光波段和中红外波段的光谱特征差异(如下图所示)构建的。

 

其计算公式为: EMVI=(GREEN-SIWR2)\(SWIR1-GREEN)

利用该指数提取2020年漳江口国家级自然保护区红树林分布结果如下:

红树林植被指数MVI
红树林植被指数MVI是Alvin B.Baloloy等基于红树林与其他植被在绿光波段、近红外波段和中红外波段的差异构建的(如下图):

其计算公式为: MVI=|(NIR-GREEN)|\|(SWIR1-GREEN)|

利用该指数提取2020年漳江口国家级自然保护区红树林分布结果如下图所示:

指数和阈值的选择
两种用于提取红树林的指数均有较好的效果(红树林纹理特征较明显,可目视解译判断提取效果)。指数及阈值的选择要根据影像数据源、研究区的时空条件而变化。

4.6红树林分布时序分析

利用植被指数阈值法提取红树林的优势在于无需选择样本点,结合GEE的云计算服务,可以高效实现红树林分布的时序分析。

 

 

4.7结果统计分析与绘图

计算像素面积

通过pixelArea()和Reducer.sum()等方法,计算提取到的红树林的面积,并转化为公顷单位。

计算2000-2020年红树林面积,结果显示在右侧【Console】栏中,2000、2005、2010、2015、2020年漳江口自然保护区红树林面积分别为21.70、38.56、46.00、56.33、75.27公顷。

生成图表
利用图表可以更直观地展现红树林面积变化的趋势情况。GEE提供了多种图表形式,用户可根据自己的需求进行个性化设计。

4.8数据导出

GEE在Expot()下提供了导出影像到云盘的功能,用户设置需要导出的影像、影像描述、比例、区域以及最大像元数,运行后即可在右侧【Task】栏中运行任务,将影像导出,导出结果为Tiff格式。

导出2020年漳江口自然保护区红树林提取结果,在ArcGIS中打开,如下图所示:

第五章 碳储量时空变化与预测

5.1基于InVEST模型的碳储量估算

基于高光谱影像提取后的红树林以及红树林地上、地下碳密度,依据InVEST模型中碳储量模块的计算方法,进行碳储量计算。生态系统的碳储量由地上碳储量、地下碳储量、土壤碳储量和死亡有机碳储量四个基本碳库组成,模型的计算公式为:

5.2基于InVEST模型的蓝碳储量估算

碳储存估算

碳积累估算
碳损失估算

净碳固定估算

5.3基于PLUS模型的碳储量的时空变化分析与预测

实现思路

PLUS模型数据准备 数据类型 数据格式转换
驱动因素选择和处理 驱动因子选择 驱动因子数据制备 驱动因子数据格式转换

土地扩张分析策略(LEAS)模块原理与实现
土地扩张分析策略(LEAS)模块原理介绍 用地扩张提取 RF算法提取土地利用类型的发展潜力

多类随机斑块种子的CA模型(CARS)模块原理与实现
(CARS)模块原理介绍 模块运行数据制备 Markov土地利用预测 未来土地利用分布模拟 模拟精度验证 场景多样性分析

碳储量的时空变化分析与预测

驱动因素影响分析

第六章 科技论文写作与制图

1.科技论文结构分析
2.科技论文图表规范
3.图表优化技巧
4.论文投稿技巧分析
5.SCI论文案例分析                   

 

 

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/168571.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

DFS的树上应用

目录 一、前言 二、树上的DFS 1、树的重心 2、树的重心例题 3、树的直径 4、树的直径例题 (1)做两次DFS 三、拓扑排序与DFS 1、用DFS解拓扑排序 2、欧拉路与DFS 3、用DFS输出一个欧拉回路 一、前言 本文主要讲了树上的DFS、树的重心、树的直…

538. 把二叉搜索树转换为累加树

538. 把二叉搜索树转换为累加树 难度中等 给出二叉 搜索 树的根节点,该树的节点值各不相同,请你将其转换为累加树(Greater Sum Tree),使每个节点 node 的新值等于原树中大于或等于 node.val 的值之和。 提醒一下&am…

关于浮点数使用的两个注意事项(C/C++)

目录 一.回顾浮点数的存储与读取 二.浮点数使用的第一个注意事项 三.浮点数使用的第二个注意事项 附: 观察内存中的FLT_MAX和FLT_MIN 一.回顾浮点数的存储与读取 http://t.csdn.cn/oVwte 浮点数的存入与读取流程总览: 二.浮点数使用的第一个注意事…

理解实现八大排序

目录 一、初步认识 二、直接插入排序 三、希尔排序 四、直接选择排序 五、堆排序 六、冒泡排序 七、快速排序 7.1 Hoare版本 7.2 挖坑法 7.3 前后指针法 7.4 非递归 7.5 优化方法 7.5.1 三数取中 7.5.2 小区间优化 八、归并排序 九、计数排序 一、初步认识 排…

Netty入门

二. Netty 入门 1. 概述 1.1 Netty 是什么? Netty is an asynchronous event-driven network application framework for rapid development of maintainable high performance protocol servers & clients.Netty 是一个异步的、基于事件驱动的网络应用框架&…

简单开发网站+HTML标签

目录 一、学习路线 二、快速开发网站 1、简单demo 2、浏览器能识别的标签 ① 编码② Title ③ 标题 ④ div和span ⑤ 超链接 ⑥ 图片⑦ 列表 ⑧ 表格 ⑨ input系列 ⑩ 下拉框 ⑪ 多行文本 三、网络请求 四、案例 1、用户注册 2、用户登录 五、小结 1、学习标签的总…

网易互客CRM 微盟系统 管易系统 金蝶系统对接集成整体解决方案

前言:大部分的企业都可能只用一套系统组织架构复杂,业务流程繁琐,内部同时有CRM系统、OMS系统、ERP系统......且各个系统都需要独立登陆,造成IT部门数据监管困难!如何在同一套中台系统上关联多管理系统呢?系…

【GD32F427开发板试用】-03-定时器1 的不算坑的坑和时钟设置

本篇文章来自极术社区与兆易创新组织的GD32F427开发板评测活动,更多开发板试用活动请关注极术社区网站。作者:申小林 先说一下我使用定时器1 的时候吧,最开始我以为定时器1是挂在APB1上的,随意按照惯性思维,定时器的时…

vue3使用svg图标多种方式

方式1使用在线链接访问 在iconfont找到自己的项目的图标选择Symbol获取在线链接 2&#xff1a;在vue3项目中找到public的index.html进行script进行引入 打开浏览器看&#xff1a;这样就会自动注入到body下 在项目直接使用 //控制图标的大小<svg style"width: 10px; …

SAP ABAP 函数组组件缺失检查

有没有遇到如下几个场景 场景1 开发1&#xff0c;新建函数组1&#xff0c;创建函数1 开发2&#xff0c;在函数组1里&#xff0c;创建函数2 两者都传Q测试&#xff0c;开发2的先QAT完后发布生产&#xff0c;请求dump&#xff0c;找不到函数2 场景2 函数组1已传生产 开发1&#x…

编解码-性能优化-SIMD

文章目录前言MMXSSEAVX使用内置函数使用SSE/AVX命名规则SSE/AVX操作类别实战汇编使用优化前代码详解优化后代码详解引用文章#mermaid-svg-cWLDz5Rki1i4TgZ1 {font-family:"trebuchet ms",verdana,arial,sans-serif;font-size:16px;fill:#fff;}#mermaid-svg-cWLDz5Rki…

【JavaGuide面试总结】MySQL篇·中

【JavaGuide面试总结】MySQL篇中1.MySQL 的隔离级别是基于锁实现的吗&#xff1f;2.表级锁和行级锁了解吗&#xff1f;有什么区别&#xff1f;3.共享锁和排他锁简单说说4.意向锁有什么作用&#xff1f;5.InnoDB 有哪几类行锁&#xff1f;6.当前读和快照读有什么区别&#xff1f…

Go语言循环语句

Go语言循环语句 资料参考至菜鸟教程。 在不少实际问题中有许多具有规律性的重复操作&#xff0c;因此在程序中就需要重复执行某些语句。 以下为大多编程语言循环程序的流程图&#xff1a; Go语言提供了以下几种类型循环处理语句&#xff1a; 循环类型描述for循环重复执行语句块…

Base64

概述 Base64是一种基于64个字符的编码算法,经过Base64编码后的数据会比原始数据略长,为原来的4/3倍。经Base64编码后的字符串的字符数是以4为单位的整数倍。 编码表 即64个字符分别是: 字符个数A-Z26a-z260-910+1/1=用于补位 在电子邮件中,每行为76个字符,每行末需添加一…

【青训营】Go的依赖管理

Go的依赖管理 本节内容来自于&#xff1a;字节跳动青年训练营第五届 后端组 1.什么是依赖 实际开发的工程需要使用许多第三方库&#xff0c;这能够使得我们站在巨人的肩膀上&#xff0c;使用第三方库中封装好的函数&#xff0c;可以大大方便我们的程序开发&#xff0c;第三方…

Microsoft Teams上的编程教育

内容提示&#xff1a;Microsoft Teams上的 MakeCode Arcade 使用形式&#xff1a;Microsoft Teams中的 “作业” 服务 应用场景&#xff1a;编程教育 社团活动 个人经验&#xff1a;在校期间&#xff0c;每周学校都会有社团活动&#xff0c;学生们根据自己的兴趣爱好来选择社…

struct 结构体的内存对齐

&#x1f499;作者&#xff1a;阿润菜菜 &#x1f4d6;专栏&#xff1a;一起学习C言 本文目录 在内存中观察 结构体内存对齐的规则&#xff1a; 为什么存在内存对齐&#xff1f; 编程中我们该如何设计结构体&#xff1f; 修改默认对齐数 相关笔试题 在内存中观察 首先…

el-date-picker 目前只能通过点击input输入框触发日期选择器,怎么通过其他方式触发日期选择器同时把input输入框去掉,如点击按钮

依然是该模块由于后端接口数据传输限制 在前面文章里做了些许改动。 需求左右切换 可以快速找到年份&#xff0c;于是添加了element选择年份的日期组件。 图中隐藏了el-data-picker日期组件&#xff0c;手动添加样式展示时间栏选择的数据进行 0 回显。 点击时间时&#xff0c;…

想看看一个影片评论怎么样?python带你采集数据做词云

前言 嗨喽~大家好呀&#xff0c;这里是魔王呐 ❤ ~! 目录前言环境使用:模块使用安装python第三方模块:思路分析代码展示数据采集词云图尾语 &#x1f49d;环境使用: Python 3.8 解释器 Pycharm 编辑器 模块使用 import parsel >>> pip install parsel import req…

《玩转 Spring 全家桶》学习笔记Day1

Spring 诞生于2002年&#xff0c;成型于2003年。Spring Boot 负责构建、Spring Cloud 协调、Spring Cloud Data Flow 负责连接一切。Spring Framework理念&#xff0c;向后兼容&#xff0c;专注API设计&#xff0c;让选择无处不在&#xff0c;海纳百川&#xff0c;严苛的代码质…