当前位置: 首页 > article >正文

5分钟搞定城市热岛分析:GEE调用Landsat8 ST_B10波段直接计算LST

5分钟极简教程用GEE与Landsat8 ST_B10波段实现城市热岛分析当城市热岛效应成为环境评估的常规课题时传统的地表温度反演方法往往让初学者望而生畏。单窗算法需要大气水汽含量等复杂参数辐射传输方程涉及繁琐的波段换算——直到Landsat8 Collection 2的L2级产品带来了革命性的简化方案。本文将演示如何利用Google Earth EngineGEE平台和ST_B10波段的原生温度数据在无需复杂理论背景的情况下快速生成可发表级的热力分布图。1. 为什么选择ST_B10波段Landsat8 Collection 2的L2级产品中ST_B10波段存储的是经过NASA官方校正的地表温度Land Surface Temperature, LST数据单位开尔文K。与需要自行反演的旧版数据相比其核心优势在于开箱即用温度值已通过大气校正和辐射定标处理精度可靠官方文档声明温度误差在±2.1K以内计算极简只需简单公式即可转换为摄氏度# 温度转换公式示例 LST_Celsius ST_B10 - 273.15注意2021年后GEE已全面迁移至Collection 2数据集旧教程中Collection 1的波段名称和计算方法均已失效2. 五分钟实操流程2.1 初始化GEE环境首先访问Google Earth Engine代码编辑器确保已登录Google账号并完成GEE注册。新建脚本后按以下步骤操作导入研究区矢量边界支持Shapefile、GeoJSON或手动绘制设置时间范围建议选择夏季无云期加载Landsat8 C2 L2数据集// 基础环境配置 var roi geometry; // 替换为你的研究区 Map.centerObject(roi, 10); // 地图居中显示 // 获取2023年夏季数据北半球示例 var collection ee.ImageCollection(LANDSAT/LC08/C02/T1_L2) .filterDate(2023-06-01, 2023-08-31) .filterBounds(roi);2.2 数据质量控制利用QA_PIXEL波段剔除低质量像元是关键步骤主要排除云覆盖Cloud/Cirrus云阴影Cloud Shadow数据缺失Fillfunction maskQuality(image) { var qaMask image.select(QA_PIXEL).bitwiseAnd(parseInt(11111, 2)).eq(0); var saturationMask image.select(QA_RADSAT).eq(0); return image.updateMask(qaMask).updateMask(saturationMask); } var filteredCollection collection.map(maskQuality).median();2.3 温度计算与可视化直接从ST_B10提取温度数据并应用色阶渲染var lst filteredCollection.select(ST_B10) .subtract(273.15) // 开尔文转摄氏度 .clip(roi); // 热力图配色方案建议使用科学色阶 var visParams { min: 20, max: 45, palette: [blue, cyan, green, yellow, red] }; Map.addLayer(lst, visParams, LST);3. 进阶技巧与验证3.1 结果准确性验证虽然ST_B10已预处理但仍建议通过以下方式验证验证方法实施步骤预期误差范围交叉比对与MODIS LST产品同期数据对比±2.5℃实地测温选择典型地物点进行温度计测量±3.0℃时间一致性检查检查相邻日期的温度突变情况5℃波动3.2 批量导出与统计分析GEE支持一键导出多种格式的温度数据// 导出GeoTIFF到Google Drive Export.image.toDrive({ image: lst, description: LST_Export, scale: 30, region: roi, maxPixels: 1e13, fileFormat: GeoTIFF }); // 生成温度统计报告 var stats lst.reduceRegion({ reducer: ee.Reducer.mean().combine({ reducer2: ee.Reducer.stdDev(), sharedInputs: true }), geometry: roi, scale: 30, maxPixels: 1e13 }); print(温度统计, stats);4. 城市热岛典型应用场景这种快速LST分析方法特别适合城市规划识别热岛核心区优化绿地布局环境评估监测工业区热污染扩散公共卫生高温健康风险预警学术研究城市扩张对微气候的影响以某新城区开发为例通过对比建设前后的夏季温度分布可清晰看到建成区温度上升4-7℃水体周边降温效应明显主干道形成热廊道现象// 热岛强度计算示例城市-郊区温差 var urban lst.reduceRegion({geometry: urbanArea, reducer: ee.Reducer.mean()}); var rural lst.reduceRegion({geometry: ruralArea, reducer: ee.Reducer.mean()}); print(热岛强度(K), urban.get(ST_B10).subtract(rural.get(ST_B10)));这套工作流最大的优势在于从数据获取到分析结果所有计算都在云端完成无需下载原始影像特别适合需要快速响应的应急评估。我在参与某次极端热浪事件评估时从接到需求到提交初步分析报告仅用了3小时而传统方法仅数据下载就可能耗费一整天。

相关文章:

5分钟搞定城市热岛分析:GEE调用Landsat8 ST_B10波段直接计算LST

5分钟极简教程:用GEE与Landsat8 ST_B10波段实现城市热岛分析 当城市热岛效应成为环境评估的常规课题时,传统的地表温度反演方法往往让初学者望而生畏。单窗算法需要大气水汽含量等复杂参数,辐射传输方程涉及繁琐的波段换算——直到Landsat8 …...

160+功能加持,OneMore如何让OneNote从笔记工具蜕变为生产力中枢?

160功能加持,OneMore如何让OneNote从笔记工具蜕变为生产力中枢? 【免费下载链接】OneMore A OneNote add-in with simple, yet powerful and useful features 项目地址: https://gitcode.com/gh_mirrors/on/OneMore 你是否曾在使用OneNote时感到功…...

YOLOv5灰度图训练实战:从踩坑到部署,推理速度提升40%的完整配置流程

YOLOv5灰度图训练实战:从踩坑到部署,推理速度提升40%的完整配置流程 在工业视觉和安防监控领域,实时目标检测系统往往需要处理多路视频流,这对算力资源提出了严峻挑战。传统RGB三通道模型虽然能提供丰富的色彩信息,但在…...

lilToon着色器架构解析:模块化卡通渲染的技术实现路径

lilToon着色器架构解析:模块化卡通渲染的技术实现路径 【免费下载链接】lilToon Feature-rich shaders for avatars 项目地址: https://gitcode.com/gh_mirrors/li/lilToon lilToon作为Unity平台上的功能丰富卡通渲染着色器系统,通过其模块化架构…...

工业视觉项目:如何与客户有效沟通验收标准?

工业视觉项目:如何与客户有效沟通验收标准?别再让“差不多”毁了你的项目!“效果看着还行吧……” “你们先做出来,我们看看再说。” “这个准确率应该够高了吧?”在工业视觉领域,技术实现往往只是项目成功…...

Jmeter性能测试进阶:巧用全局属性__setProperty,让登录token在压测脚本中自由流转

Jmeter性能测试进阶:巧用全局属性__setProperty实现多用户Token隔离管理 在真实的电商秒杀或高并发登录场景中,性能测试工程师常面临这样的挑战:如何让1000个虚拟用户各自携带独立的身份凭证完成后续操作?传统参数传递方式往往导致…...

网盘文件直链解析工具的技术实现与实用价值分析

网盘文件直链解析工具的技术实现与实用价值分析 【免费下载链接】Online-disk-direct-link-download-assistant 一个基于 JavaScript 的网盘文件下载地址获取工具。基于【网盘直链下载助手】修改 ,支持 百度网盘 / 阿里云盘 / 中国移动云盘 / 天翼云盘 / 迅雷云盘 /…...

终极指南:如何快速获取城通网盘直连地址的完整教程

终极指南:如何快速获取城通网盘直连地址的完整教程 【免费下载链接】ctfileGet 获取城通网盘一次性直连地址 项目地址: https://gitcode.com/gh_mirrors/ct/ctfileGet 城通网盘直连地址获取工具ctfileGet是一个专为技术爱好者和开发者设计的开源解决方案&…...

AI绘画技能封装:从提示词工程到自动化工作流构建

1. 项目概述:从“女娲”技能到AI驱动的创意工作流最近在GitHub上看到一个挺有意思的项目,叫yaosenlin975-art/copaw-nuwa-skill。乍一看这个标题,可能会有点摸不着头脑,但如果你对AI绘画、自动化工作流或者创意工具开发感兴趣&…...

嵌入式C++实践开发第21篇(单片机实践):按钮输入 —— 硬件原理、消抖与HAL API

嵌入式C实践开发第21篇(单片机实践):按钮输入 —— 硬件原理、消抖与HAL API 仓库已经开源!仍然在持续建设中,喜欢的话点个⭐!相关的链接如下: https://github.com/Awesome-Embedded-Learning-S…...

别再只盯着对抗训练了!用Guided Diffusion做净化,一个预训练模型防御多种未知攻击

超越对抗训练:基于扩散模型的通用防御新范式 当深度学习模型在医疗诊断、自动驾驶等关键领域大规模部署时,对抗样本攻击已成为不可忽视的安全威胁。传统对抗训练方法虽然能提升模型鲁棒性,但其高昂的计算成本和有限的泛化能力让许多从业者陷入…...

移动端CV新宠:手把手教你用MobileViTv3在ImageNet上复现SOTA结果(附代码)

移动端视觉Transformer实战:MobileViTv3从环境配置到ImageNet复现全指南 在移动端视觉任务领域,传统CNN模型长期占据主导地位,而Transformer架构的崛起为轻量级模型带来了新的可能性。MobileViTv3作为该系列的最新迭代,通过创新的…...

5分钟终极清理:Windows 10 OneDrive完全卸载工具使用指南

5分钟终极清理:Windows 10 OneDrive完全卸载工具使用指南 【免费下载链接】OneDrive-Uninstaller Batch script to completely uninstall OneDrive in Windows 10 项目地址: https://gitcode.com/gh_mirrors/on/OneDrive-Uninstaller 还在为Windows 10中顽固…...

RAGENativeUI:为GTA模组开发者打造的界面开发神器,效率提升10倍

RAGENativeUI:为GTA模组开发者打造的界面开发神器,效率提升10倍 【免费下载链接】RAGENativeUI 项目地址: https://gitcode.com/gh_mirrors/ra/RAGENativeUI 还在为GTA模组的界面开发而烦恼吗?你是否曾经花费数天时间只为实现一个简单…...

2026年权威解读:GEO优化系统贴牌服务商怎么选?亲测对比TOP5公司避坑指南

随着AI搜索成为用户获取信息的核心入口,企业如何确保自己的产品、服务乃至品牌故事在ChatGPT、DeepSeek、豆包等大模型的回答中被优先推荐,已成为决定未来市场竞争力的关键。传统的SEO策略在生成式引擎面前逐渐失效,一种名为GEO(生…...

AI-Shoujo HF Patch终极指南:一站式游戏增强解决方案深度解析

AI-Shoujo HF Patch终极指南:一站式游戏增强解决方案深度解析 【免费下载链接】AI-HF_Patch Automatically translate, uncensor and update AI-Shoujo! 项目地址: https://gitcode.com/gh_mirrors/ai/AI-HF_Patch AI-Shoujo HF Patch是专为AI-Shoujo游戏设计…...

解锁网易云音乐NCM格式的终极免费方案:ncmdumpGUI完整指南

解锁网易云音乐NCM格式的终极免费方案:ncmdumpGUI完整指南 【免费下载链接】ncmdumpGUI C#版本网易云音乐ncm文件格式转换,Windows图形界面版本 项目地址: https://gitcode.com/gh_mirrors/nc/ncmdumpGUI 你是否曾经在网易云音乐下载了喜欢的歌曲…...

AssetRipper终极指南:快速提取Unity游戏资源的完整解决方案

AssetRipper终极指南:快速提取Unity游戏资源的完整解决方案 【免费下载链接】AssetRipper GUI Application to work with engine assets, asset bundles, and serialized files 项目地址: https://gitcode.com/GitHub_Trending/as/AssetRipper 你是否曾面对U…...

从BERT的词向量到HTTP的UTF-8:一文讲透AI工程师必备的Encoding与Embedding知识

从BERT的词向量到HTTP的UTF-8:一文讲透AI工程师必备的Encoding与Embedding知识 在构建现代AI系统时,数据表示始终是核心挑战。无论是处理自然语言的Transformer模型,还是开发需要跨平台通信的微服务架构,工程师都面临着同一个本质…...

魔兽争霸3终极优化指南:WarcraftHelper让你的经典游戏焕然一新

魔兽争霸3终极优化指南:WarcraftHelper让你的经典游戏焕然一新 【免费下载链接】WarcraftHelper Warcraft III Helper , support 1.20e, 1.24e, 1.26a, 1.27a, 1.27b 项目地址: https://gitcode.com/gh_mirrors/wa/WarcraftHelper 还在为魔兽争霸3在现代电脑…...

AntiMicroX:跨平台游戏手柄映射系统的技术架构与创新应用

AntiMicroX:跨平台游戏手柄映射系统的技术架构与创新应用 【免费下载链接】antimicrox Graphical program used to map keyboard buttons and mouse controls to a gamepad. Useful for playing games with no gamepad support. 项目地址: https://gitcode.com/Gi…...

OpenCore Legacy Patcher:为旧Mac续命的系统重生工具

OpenCore Legacy Patcher:为旧Mac续命的系统重生工具 【免费下载链接】OpenCore-Legacy-Patcher Experience macOS just like before 项目地址: https://gitcode.com/GitHub_Trending/op/OpenCore-Legacy-Patcher 当你打开那台陪伴多年的MacBook,…...

SkyWalking整合Elasticsearch踩坑记:搞定‘JAVA_HOME is deprecated’警告的三种姿势

SkyWalking整合Elasticsearch实战:彻底解决JAVA_HOME警告的深度指南 当我们将SkyWalking与Elasticsearch集成时,环境配置的细微差别往往成为绊脚石。最近在Windows 10上部署SkyWalking 9.3.0和Elasticsearch 7.11时,那个刺眼的"warning:…...

5分钟快速入门Python AutoCAD自动化:告别繁琐手动操作

5分钟快速入门Python AutoCAD自动化:告别繁琐手动操作 【免费下载链接】pyautocad AutoCAD Automation for Python ⛺ 项目地址: https://gitcode.com/gh_mirrors/py/pyautocad 还在为AutoCAD中的重复性工作感到烦恼吗?每天花费数小时手动绘制图形…...

抖音无水印下载器入门指南:3步轻松保存心仪视频

抖音无水印下载器入门指南:3步轻松保存心仪视频 【免费下载链接】douyin-downloader A practical Douyin downloader for both single-item and profile batch downloads, with progress display, retries, SQLite deduplication, and browser fallback support. 抖…...

安全测试人员必备:用PowerShell精细化管理Windows Defender的10个核心配置项

安全测试人员必备:用PowerShell精细化管理Windows Defender的10个核心配置项 在安全测试和恶意软件分析领域,Windows Defender常常被视为一把双刃剑。它既是系统自带的防护盾牌,又可能成为研究人员的工作阻碍。传统的一键关闭方式往往过于粗暴…...

QMCDecode:让QQ音乐加密音频在macOS上重获自由

QMCDecode:让QQ音乐加密音频在macOS上重获自由 【免费下载链接】QMCDecode QQ音乐QMC格式转换为普通格式(qmcflac转flac,qmc0,qmc3转mp3, mflac,mflac0等转flac),仅支持macOS,可自动识别到QQ音乐下载目录,默认转换结果…...

保姆级教程:在RK3399上为MCP2515 CAN模块配置Linux设备树(附完整代码)

嵌入式Linux实战:RK3399平台MCP2515 CAN模块设备树配置全解析 在工业控制、汽车电子和物联网领域,CAN总线因其高可靠性和实时性成为不可替代的通信协议。当我们需要在基于RK3399的嵌入式系统中集成MCP2515 CAN控制器时,设备树(Dev…...

从零开始掌握碧蓝航线Alas自动化脚本:3个核心模块实现游戏全托管

从零开始掌握碧蓝航线Alas自动化脚本:3个核心模块实现游戏全托管 【免费下载链接】AzurLaneAutoScript Azur Lane bot (CN/EN/JP/TW) 碧蓝航线脚本 | 无缝委托科研,全自动大世界 项目地址: https://gitcode.com/gh_mirrors/az/AzurLaneAutoScript …...

STM32芯片锁死别慌!手把手教你用BOOT0引脚救活(附Keil擦除操作)

STM32芯片锁死急救指南:从BOOT0引脚到Keil擦除的全流程解析 当你熬夜调试STM32项目时,突然发现芯片无法连接,Keil弹出"Invalid Rom Table"的红色错误提示——这种场景对嵌入式开发者来说无异于噩梦。但别急着宣告芯片死刑&#xff…...