Python+GEE+AI,从基础到实战,全面掌握遥感云大数据分析与可视化!涵盖森林监测、洪涝灾害、干旱评估、植被变化等热点领域的实际应用方案

article/2025/7/13 2:49:20

🔍 遥感技术的飞跃与挑战 随着航空、航天以及近地空间遥感平台的持续发展,遥感技术近年来取得了显著进步。遥感数据的空间分辨率、时间分辨率、光谱分辨率以及数据量都大幅提升,呈现出典型的大数据特征。这为相关研究带来了新的机遇,但同时也带来了巨大的挑战。传统的工作站和服务器已经无法满足大区域、多尺度海量遥感数据处理的需求。

🌐 云平台的崛起 为解决这一问题,全球涌现出多个地球科学数据在线可视化计算和分析云平台,如谷歌 Earth Engine(GEE)、Microsoft Planetary Computer 和航天宏图的 PIE-Engine 等。其中,Earth Engine 的功能最为强大,能够存取和同步 MODIS、Landsat、Sentinel 等卫星影像以及 NCEP 等气象再分析数据集,并依托全球上百万台超级服务器提供强大的运算能力。目前,该平台包含 1000 余个公共数据集,每月新增约 2PB 数据,总容量超过 100PB。

📈 Earth Engine的优势 与传统的处理影像工具相比,Earth Engine 在处理海量遥感数据方面具有显著优势。它提供了丰富的计算资源和巨大的云存储能力,节省了大量数据下载和预处理的时间。它代表了遥感数据计算、分析和可视化领域的世界前沿水平,堪称遥感领域的革命性进展。如今,Earth Engine 已广泛应用于各类科研和业务场景,基于 Python 的 GEE 编程方法也日益成熟。

🎓 本教程旨在帮助科研工作者掌握 Earth Engine 的实际应用能力,以 Python 为基础,结合实例讲解平台搭建、影像数据分析、经典应用案例、本地与云端数据管理,以及云端数据可视化等技能。同时,融入 ChatGPT 4o、Claude 3.7、Gemini 2.5、DeepSeek R1 等先进 AI 大模型辅助,为学员提供个性化建议和指导,深化内容掌握,并为未来的自助学习提供高效的个性化体验。

【特色】: 
云计算+AI双轮驱动:结合GEE强大的云计算能力与AI大模型的智能辅助,实现遥感数据处理分析的效率倍增
Python主导的编程框架:采用科学计算生态完善的Python语言,配合geemap等专业扩展库,降低入门门槛
实战导向的学习方法:通过真实案例驱动学习,从数据获取、预处理、分析到可视化全流程实战演练
AI个性化学习辅助:引入AI大模型提供代码优化建议、问题实时解答、个性化学习路径规划
多领域应用案例实践:涵盖森林监测、洪涝灾害、干旱评估、植被变化等热点领域的实际应用方案

专题一 遥感云计算基础与开发环境

1.遥感云计算概述

1.1 Earth Engine平台与生态系统
1)GEE平台架构与技术特点
2)与其他云计算平台(Microsoft Planetary Computer、PIE-Engine等)比较
3)典型应用场景与成功案例简介
4)GEE数据目录与存储架构

1.2 GEE数据资源
1)公共数据集分类与索引方法
2)主要卫星数据:Landsat系列、Sentinel系列、MODIS产品系列
3)气象与环境数据:CHIRPS、WorldClim、ERA5等
4)专题数据集:土地覆盖、植被指数产品、DEM等
5)数据更新周期与时效性分析

1.3 Earth Engine重要概念
1)客户端与服务器端计算模型
2)延迟计算(Lazy computation)原理
3)代码编辑器与计算任务管理
4)影像属性与元数据解析

1.4 核心数据类型与对象
1)基本数据类型:ee.Number、ee.String、ee.Date等
2)容器类型:ee.List、ee.Dictionary、ee.Array等
3)地理数据类型:ee.Geometry、ee.Feature、ee.FeatureCollection
4)栅格数据类型:ee.Image、ee.ImageCollection
5)Reducer对象与原理

1.5 JavaScript与Python编程对比
1)语法差异与命名规则 2)功能等效性与性能考量 3)API调用格式比较 4)选择Python的优势场景与限制

1.6 Python基础速成
1)语法规则与编程风格 2)数据类型与程序控制结构 3)函数定义与类对象 4)编程实践与调试技巧

1.7 常用Python软件包
1)数据处理:pandas、numpy、xarray 2)文件操作:os、glob、gdal 3)统计分析:scipy、scikit-learn 4)常用功能示例与最佳实践

2.开发环境搭建

2.1 本地端开发环境
1)Anaconda安装与环境配置 2)虚拟环境创建与管理 3)Python包管理工具:pip与conda 4)earthengine-api安装与初始化 5)VSCode配置GEE开发环境

2.2 geemap安装与配置
1)geemap功能介绍与架构 2)安装与依赖管理 3)界面元素与交互控件 4)常见问题排查与解决方案

2.3 GEE云端授权与验证
1)注册Earth Engine账号 2)授权流程与令牌管理 3)私钥配置与多设备授权 4)权限管理与资源访问控制

2.4 Google Colab集成
1)Colab环境基础与优势 2)GEE API配置与授权 3)交互式环境配置技巧 4)数据存取与持久化方案

2.5 AI辅助开发
1)AI模型辅助编程原理 2)代码生成与补全技术 3)错误检测与调试辅助 4)最佳实践与应用场景

专题二 遥感云数据处理与分析

1. 影像基础处理

1.1 波段操作与影像运算
1)波段选择与重命名 2)波段添加与组合(addBands) 3)多波段运算:加、减、乘、除 4)自定义波段运算表达式 5)常用指数计算原理与实现

1.2 阈值提取与掩膜
1)阈值选择原理与方法 2)updateMask与mask函数区别 3)条件语句与表达式应用 4)多条件组合掩膜策略 5)掩膜应用案例分析

1.3 影像过滤与裁剪
1)时间过滤器设计与应用 2)空间过滤方法与技巧 3)属性过滤器组合策略 4)影像裁剪效率优化 5)Filter.and/or复合过滤构建

1.4 植被指数计算
1)NDVI、EVI等常用植被指数原理 2)指数计算函数封装与重用 3)多指数组合分析方法 4)时序植被指数提取与分析 5)指数数值范围校正与标准化

1.5 影像云检测与去除
1)Landsat系列QA波段解析 2)Sentinel-2云检测算法 3)多时相合成去云技术 4)云阴影识别与移除 5)去云效果评估方法

1.6 影像数据整合
1)Reducer家族功能介绍 2)空间整合:reduceRegion/reduceRegions 3)时间整合:reduceNeighborhood 4)集合整合:collection.reduce 5)自定义Reducer设计与应用

2. 高级数据处理

2.1 像素级变换
1)主成分分析(PCA)原理与实现 2)谐波分析(Harmonic)技术应用 3)谱间变换与特征增强 4)非线性变换与指数增强 5)自定义变换函数设计

2.2 邻域分析与空间统计
1)卷积与核函数设计 2)纹理特征提取(GLCM) 3)空间滤波(高斯、中值等) 4)边缘检测与增强 5)地形分析与指数计算

2.3 编程范式应用
1)Filter过滤器设计与优化 2)Map函数高效应用策略 3)Reduce多维数据聚合 4)复合操作链构建技巧 5)常见性能瓶颈与解决方案

2.4 时间序列处理
1)时间序列数据结构设计 2)周期性模式识别与分析 3)趋势提取与变化检测 4)时序平滑与噪声去除 5)异常值检测与处理

2.5 栅格与矢量数据交互
1)栅格转矢量技术(vectorization) 2)矢量转栅格方法(rasterization) 3)混合数据集成分析策略 4)栅格统计与矢量属性关联 5)精度控制与空间优化

3. 数据交互与资产管理

3.1 本地与云端数据交互
1)本地文件读写技术 2)CSV、GeoJSON等格式转换 3)矢量数据交互方法 4)栅格数据云端传输技术 5)大文件分块处理策略

3.2 区域统计与分区统计
1)zonal statistics实现原理 2)多边形内统计计算优化 3)分区统计结果输出格式 4)统计精度控制技术 5)分层统计与标准化方法

3.3 本地端数据上传
1)小型文件上传技术 2)大型文件分块上传策略 3)上传任务监控与恢复 4)元数据与属性设置 5)批量上传自动化工具

3.4 个人资产管理
1)资产权限与访问控制 2)目录结构设计与管理 3)资产元数据维护策略 4)版本控制与备份方案 5)资源优化与配额管理

专题三 精选应用案例实践

1.机器学习分类算法案例 
1)多源影像预处理与特征构建  2)空间分层随机抽样技术  3)样本随机切分与特征筛选 4)机器学习算法选择与应用  5)分类后处理与精度评估
实践案例:本案例联合Landsat等长时间序列影像和机器学习算法展示国家尺度的基本遥感分类过程。学员将学习如何进行研究区影像统计分析,应用空间分层随机抽样获取训练样本,实现样本随机切分以确保模型泛化能力。案例将详细讲解时间序列影像的预处理和合成方法,机器学习算法的参数优化与应用技巧,以及分类后处理技术。学员还将掌握基于混淆矩阵的精度评估方法,学习如何计算总体精度、用户精度、生产者精度等指标,以及如何解释评估结果并改进分类模型。

2.作物分类与面积估算
1)时间序列特征提取与调和回归分析 2)多波段植被指数构建与应用 3)随机森林分类器训练与优化 4)类别精度评估与误差分析 5)分类结果空间统计与可视化
实践案例:本案例将详细讲解如何利用Landsat时间序列影像通过调和回归方法提取农作物特征并进行分类。学员将学习如何处理Landsat影像,进行云掩膜处理和植被指数计算,应用二阶调和回归提取NIR、SWIR1、SWIR2和GCVI等波段的时间序列特征系数。案例将重点展示如何构建和训练随机森林分类器,如何采集训练样本并合理分割训练集和测试集,如何评估分类精度并分析错误来源。学员还将掌握基于分类结果进行面积统计和估算的方法,学习玉米和大豆的生长特征差异,以及如何通过调整分类参数提高分类准确率。

3.决策树森林分类算法案例
1)L波段雷达与光学影像融合技术 2)决策树分类算法构建方法  3)分类阈值动态优化策略  4)多年森林分布变化监测  5)分类结果空间对比分析
实践案例:本案例联合L波段雷达和Landsat光学时间序列影像,使用决策树分类算法提取指定地区多年度森林分布图。学员将学习如何处理PALSAR/PALSAR-2雷达数据和Landsat影像,理解不同传感器对森林要素的响应特征,以及如何基于这些特征构建有效的决策树算法。案例重点介绍分类阈值的动态优化方法,使分类结果能够适应不同年份和不同地区的条件变化。学员还将掌握多年森林分布图的时空分析方法,学习如何与已有产品进行空间比较和精度评估,以及如何解释森林变化的驱动因素。

4.森林退化与砍伐监测案例 
1)森林覆盖变化检测技术  2)选择性砍伐识别方法  3)NDFI指数应用与改进  4)连续监测系统设计  5)预警机制构建
实践案例:本案例整合光学卫星影像和L波段雷达数据,应用归一化差分分数指数(NDFI)和光谱混合分析(SMA)技术,实现热带雨林区域森林退化与砍伐活动的实时监测。学员将学习如何利用时间序列分析区分选择性砍伐和完全砍伐,掌握端元丰度变化和连续退化检测(CODED)算法的应用方法。案例将详细讲解森林干扰检测参数优化、变化阈值设定以及结果验证技术。学员还将学习如何建立基于云计算的森林监测预警系统,设计有效的结果展示方式,以及如何将监测结果应用于森林管理和保护决策支持。

5.物候特征分析案例
1)长时间序列植被指数处理 2)时间序列平滑与间隙填充 3)植被物候关键期提取方法 4)多年物候变化趋势分析 5)大尺度物候空间变化特征
实践案例:本案例基于Landsat和MODIS等时间序列影像,通过植被指数变化分析研究植被物候特征。学员将学习如何处理和合成多年的植被指数数据,掌握时间序列平滑(Smoothing)与间隙填充(Gap-filling)技术,以消除云、大气等因素的干扰。案例将重点介绍如何从时间序列曲线中提取返青期、生长期、成熟期等关键物候参数,分析样点尺度的物候年际变异特征。学员还将掌握大尺度物候空间变化分析方法,学习如何制作物候空间分布图和变化趋势图,以及如何解释物候变化与气候变化的关系。

6.生态环境质量动态监测案例 
1)RSEI遥感生态指数构建  2)多指标归一化处理方法 3)主成分分析应用技术 4)生态环境质量等级划分 5)时空变化特征分析方法
实践案例:该案例使用RSEI遥感生态指数和Landsat系列影像,对选定区域的生态状况进行快速监测。学员将学习RSEI指数的原理和构建方法,掌握植被指数计算、地表温度提取、湿度指数和干度指数计算等技术。案例重点介绍数据归一化处理方法,以及如何应用主成分分析(PCA)整合绿度、湿度、热度和干度四项指标,构建综合的RSEI生态指数。学员还将掌握生态环境质量等级划分方法,学习如何制作生态环境质量分布图和变化图,分析生态环境质量的时空变化特征及其与人类活动的关系,为区域可持续发展提供科学依据。

7.洪涝灾害监测案例 
1)SAR影像预处理与校正方法 2)水体识别算法比较与优化  3)多时相影像差异分析技术 4)非灾害区域掩膜策略  5)灾情评估与可视化方法
实践案例:本案例基于Sentinel-1 C波段雷达影像,对特大暴雨灾害进行监测与评估。学员将学习Sentinel-1 SAR数据的获取与预处理流程,掌握多种水体识别算法的原理与实现,包括阈值法、比值法和时间差异法等。案例将重点讲解如何通过灾前灾后影像对比分析识别洪涝区域,如何利用JRC永久/季节性水体和高程数据排除非灾害区域。学员还将掌握灾情空间统计分析方法,学习如何生成受灾面积统计报告并进行空间可视化,为应急管理部门提供科学决策支持。

8.干旱遥感监测案例 
1)CHIRPS卫星降雨数据处理  2)多时间尺度降雨指数计算  3)长期平均值与偏差分析  4)干旱等级划分与评估  5)结果动态可视化技术
实践案例:本案例使用40年历史的CHIRPS卫星遥感降雨数据产品来监测区域尺度的干旱情况。学员将学习CHIRPS数据的特点和获取方法,掌握气象数据基本处理技术,以及年和月尺度数据整合方法。案例重点讲解长期平均值(LPA)计算和降雨偏差分析技术,教授如何基于降雨量与长期平均值的百分比偏差确定干旱强度等级。学员还将掌握干旱结果的动态可视化方法,学习如何生成干旱监测报告和专题图,为水资源管理和农业生产提供决策支持。

9.保护区人类活动监测 
1)人类活动压力指标设计  2)多源时序数据整合分析  3)植被变化趋势评估方法  4)气候-人类活动交互作用分析  5)缓冲区分级评价体系构建
实践案例:本案例通过遥感方法分析保护区周边区域近20年的植被变化趋势,评估人类活动对保护区的影响。学员将学习如何利用MODIS植被指数产品和Sen斜率线性趋势估计方法,分析保护区缓冲区植被"绿化"趋势的时空变化。案例重点介绍如何计算干季像元绿度的单调趋势指标,如何基于趋势指标推断农业实践变化的性质和强度,以及如何探索植被绿度变化与生态系统类型(由年平均降水量决定)之间的关系。学员还将掌握如何设计保护区人类活动压力指标体系,构建多源遥感数据的整合分析框架,以及如何评估不同降水区域保护区的人类活动强度变化。通过本案例,学员将了解如何利用长时间序列植被指数数据监测保护区周边土地利用变化,为野生动物保护和人兽冲突管理提供科学依据。

10.牧场土地覆盖变化监测 
1)时间序列数据预处理与残差分析  2)植被指数长序列变化趋势提取  3)基于轨迹的土地覆盖分类方法  4)变化点检测与空间模式分析 5)监测结果精度评估与可视化
实践案例:本案例将详细讲解如何利用LandTrendr算法对干旱和半干旱牧场生态系统进行土地覆盖变化监测。学员将学习如何处理Landsat长时间序列影像,进行云掩膜处理、大气校正和植被指数计算。案例重点展示如何通过降水和植被指数的回归分析提取残差值,消除气候变化的短期影响。学员将掌握如何应用时间序列分割算法识别植被变化的关键转折点,并基于变化轨迹的相似性进行土地覆盖分类。案例还将介绍如何评估传统土地覆盖数据产品(如MODIS MCD12Q1、ESA WorldCover)在牧场生态系统中的适用性及局限性,以及如何通过聚类方法创建基于轨迹的新型分类系统。学员将学习如何解读不同类型轨迹所代表的生态学意义,以及如何通过空间统计分析评估变化的时空模式。

专题四 科研级数据可视化

1.Python科学可视化基础

1.1 主要可视化库介绍
1)Matplotlib核心功能与架构 2)Seaborn统计可视化特点 3)Plotly交互式可视化能力 4)库选择策略与整合方法 5)可视化工作流设计

1.2 基本图形概念与结构
1)图形对象层次结构 2)坐标系统与投影变换 3)元素组合与布局控制 4)Figure与Axes操作方法 5)图层管理与叠加技术

1.3 常用图表创建
1)散点图与线图 2)柱状图与饼图 3)热力图与等值线图 4)箱线图与小提琴图 5)多图组合与共享轴

1.4 配色与美学
1)科学配色原则与标准 2)色彩理论与视觉感知 3)自定义色板创建 4)ColorBrewer色板应用 5)视觉层次与突出重点

1.5 高级栅格可视化
1)多波段组合显示 2)栅格直方图匹配与拉伸 3)透明度与阴影效果 4)3D地形渲染技术 5)动态栅格可视化

2.专题图制作与时空可视化

2.1 研究区地形图绘制
1)底图选择与处理 2)高程数据渲染技术 3)等高线生成与标注 4)坡度坡向可视化 5)地图要素布局与组织

2.2 影像覆盖统计与可视化
1)空间覆盖密度图 2)时间序列覆盖统计 3)多维统计结果展示 4)交互式查询界面设计 5)数据质量空间分布表达

2.3 分类结果专题图
1)分类图例设计原则 2)空间分布特征突出 3)面积统计图表整合 4)比例符号与定量表达 5)多时期对比表达技术

2.4 时空动态可视化
1)时间序列动画制作 2)关键帧选取策略 3)变化突出与标注技术 4)GIF与视频输出 5)交互式时间轴设计

2.5 出版级图件优化
1)图表元素精细调整 2)文字标注规范与排版 3)图例设计与布局优化 4)出版物尺寸与分辨率 5)图形格式选择与导出


★ 点 击 下 方 关 注,获取海量教程和资源!

↓↓↓


http://www.hkcw.cn/article/fHwYPtqhUu.shtml

相关文章

迈迪工具集添加标准件

上次介绍了外购件的选型软件,这次来介绍一下标准件选型工具-迈迪工具集。 机械设计插件-CSDN博客 比如我要给这里的法兰添加螺栓和螺母,就可以打开迈迪工具集,它有丰富的标准件库,挑选自己需要的标准件,然后双击图片&…

零硬件成本玩转嵌入式通信!嵌入式仿真实验教学平台解锁STM8S串口黑科技

一、串口通信的核心原理与教学挑战 异步串行通信(UART)作为嵌入式系统的基础通信协议,其技术内涵远超简单的数据收发。该协议通过精确的时序框架实现设备对话:起始位标志传输开始,8-9位数据位承载信息,停止…

C++ —— B/类与对象(中)

🌈个人主页:慢了半拍 🔥 创作专栏:《史上最强算法分析》 | 《无味生》 |《史上最强C语言讲解》 | 《史上最强C练习解析》|《史上最强C讲解》 🏆我的格言:一切只是时间问题。 ​ 目录 一、类的6个默认成员…

2024 CKA模拟系统制作 | Step-By-Step | 17、题目搭建-排查故障节点

目录 免费获取题库配套 CKA_v1.31_模拟系统 一、题目 二、考点分析 1. Kubernetes 节点状态诊断 2. 节点故障修复技能 3. 持久化修复方案 4. SSH 特权操作 三、考点详细讲解 1. 节点状态机制详解 2. 常见故障原因深度分析 3. 永久修复技术方案 四、实验环境搭建步骤…

Java EE初阶——网络初识

1. 网络初始 网络互联::将多台计算机连接在⼀起,完成数据共享。 数据共享本质是⽹络数据传输,即计算机之间通过⽹络来传输数据,也称为⽹络通信。 根据⽹络互连的规模不同,可以划分为局域⽹和⼴域⽹。 1. 局…

机试 | STL | string | 统计单词数

题目: P1308 [NOIP 2011 普及组] 统计单词数 - 洛谷 输入 输入格式 共 2 行。 第 1 行为一个字符串,其中只含字母,表示给定单词; 第 2 行为一个字符串,其中只可能包含字母和空格,表示给定的文章。 第二行的…

nginx源码下载和测试

官网:nginx 源码包: nginx-1.19.3.tar.gz 源码包下载: wget http://nginx.org/download/nginx-1.19.3.tar.gz -P /usr/src 进入官网 以1.27.5为例 第一步,创建nginx的文件夹 mkdir /usr/local/nginxcd ~ 第二步创立文件后拖入…

2025南师附中特长生考试 人工智能加试T1

题目描述 在 x □ 1 □ 2 □ 3 □ 4 □ 5 □ 6 □ 7 □ 8 □ 9 x\square1\square2\square3\square4\square5\square6\square7\square8\square9 x□1□2□3□4□5□6□7□8□9 的 □ \square □ 内填入 或 − - −. (1) 求证: 27 27 27 可以被这样表示&…

老旧设备数据采集破局 AI图像解析如何让质检LIMS系统焕发新生

在实验室数字化进程中,大量服役超过 10 年的老旧设备成为数据采集的 “拦路虎”:指针式仪表盘需人工读取、纸质原始记录靠手工录入、非标准接口设备数据无法自动获取…… 某化工实验室因 15 台老旧设备数据采集耗时占比达 40%,检测效率长期滞…

PyQt6基础_QCharts绘制饼状图

前置: PyQt6中没有QtCharts包,需要安装 pip install PyQt6-Charts 结果: 1 高亮内容固定突出,并显示文本 2 鼠标悬浮在其他扇区,临时突出显示并显示文本 代码: import sys from PyQt6.QtCore import Q…

Cache数据库的高可用架构设计与选择

一、Cache数据库的高可用架构 对于Cache数据库的高可用性最佳实践,官方提供了以下几种策略: 集成基于操作系统级HA软件以及搭配共享存储的故障转移集群 基于操作系统的HA软件,搭配共享存储的方案,Cache实例安装在共享存储中&#…

开源协议:构建全球技术协作的基石

文章目录 一、开源协议的本质与存在价值(一)开源协议的定义与法律属性(二)开源协议的历史演进(三)开源协议的核心价值 二、主流开源协议分类与核心特性(一)宽松协议(Perm…

MySQL事务及其原理

事务是一组操作的集合,这组集合要么同时成功,要么同时失败 MySQL事务默认是自动提交的,也就是说每一条sql语句就是一条事务 查看/设置事务提交方式 关闭自动提交只有在其所在的查询窗口有效 select autocommit; --查看提交方式 SET autoc…

Spring生命周期中织入代理逻辑

在Spring生命周期中织入代理逻辑 一,AOP 自动代理的实现机制如何判断某个 Bean 是否需要被代理?代理对象在哪个生命周期节点创建? 二,底层实现逻辑1,自动代理的实现实例化AwareBeanPostProcessorSmartInstantiationAwa…

参数化建模(三):SOLIDWORKS中的参数化应用实例

在现代工程设计领域,参数化设计已成为提升设计效率、优化产品性能、实现智能制造的重要手段。尤其是在三维建模软件SOLIDWORKS中,参数化设计的理念和方法被广泛应用,极大地推动了机械、建筑、电子等行业的创新发展。 那么,什么是…

STM32G4 电机外设篇(二) VOFA + ADC + OPAMP

目录 一、STM32G4 电机外设篇(二) VOFA ADC OPAMP1 VOFA1.1 VOFA上位机显示波形 2 ADC2.1 用ADC规则组对板载电压和电位器进行采样 3 OPAMP(运放)3.1 结合STM32内部运放和ADC来完成对三相电流的采样3.2 运放电路分析 附学习参考…

KVM 安装 Ubuntu 22

在 KVM 中安装 Ubuntu 22 虚拟机。 首先创建硬盘文件 sudo qemu-img create -f qcow2 /app/vms/ubuntu22.qcow2 100G安装Ubuntu 22 sudo virt-install \--name ubuntu22 \--ram 4096 \--vcpus 2 \--disk path/app/vms/ubuntu22.qcow2,formatqcow2 \--os-type linux \--os-va…

【Python】第二弹:搭建 Python 环境

目录 一、安装 Python 第一步:找到官方网站 第二步:找到下载页面 第三步:双击安装包 第四步:运行 hello world 二、安装 PyCharm 第一步:找到官方网站 第二步:找到下载页面 第三步:双击安装包 第四步:运行 hello world 三、PyCharm 基本设置 3.1 设置字体大…

城市内涝精准监测・智能预警・高效应对:治理方案解析

城市化进程加速与极端天气频发叠加,城市内涝对城市安全运行和居民生活的威胁日益凸显。多地频发的强降雨引发严重内涝,"看海"现象、交通瘫痪及财产损失等问题,暴露出传统内涝防治体系在监测精准度、预警及时性和应对高效性上的不足…

解决RAGFlow(v0.19.0)有部分PDF无法解析成功的问题。

ragflow版本为:v0.19.0 1.解析的时候报错:Internal server error while chunking: Coordinate lower is less than upper。 看报错怀疑是分片的问题,于是把文档的切片方法中的“建议文本块大小”数值(默认512)调小&…