Nelvinebi/Urban-Heat-Island-Detection-and-Analysis
GitHub: Nelvinebi/Urban-Heat-Island-Detection-and-Analysis
本项目通过模拟空间温度数据,检测城市热岛效应,解决城市化导致的温度异常分析问题。
Stars: 13 | Forks: 1
# 城市热岛效应检测与分析
本项目模拟不同地表覆盖类型下的温度数据,用于检测城市热岛(UHI)效应。通过合成空间数据分析温度变化,识别相比周边乡村区域热效应显著增强的城市区域。
## 📌 项目概述
城市热岛(UHI)是指由于城市化发展导致温度高于周边乡村的区域。本项目生成包含空间温度数据、地表覆盖类型的合成数据集,并应用基于阈值的规则来检测UHI点位,实现可视化分析与研究。
## 🧪 包含功能
- **x_coord / y_coord** – 空间坐标(范围0–100)
- **land_cover** – 分类变量:城市、郊区、乡村、植被
- **temperature (°C)** – 模拟地表温度
- **UHI_flag** – 1 = 检测到的UHI点位,0 = 非UHI
## 🛠 使用技术
- Python 3
- NumPy、pandas
- Seaborn、Matplotlib
## 📂 仓库结构
📁 urban-heat-island-analysis
├── urban_heat_island_data.xlsx # 合成数据集(200个采样点)
├── uhi_analysis.py # 检测与可视化Python脚本
├── README.md # 项目说明与使用指南
yaml
复制
编辑
## 🚀 运行方法
1. 克隆仓库:
git clone https://github.com/nelvinebi/urban-heat-island-analysis.git
cd urban-heat-island-analysis
安装依赖包:
bash
复制
编辑
pip install -r requirements.txt
运行分析脚本:
bash
复制
编辑
python uhi_analysis.py
📈 输出结果
- 检测到的UHI点位汇总
- 基于地表覆盖与温度的热力散点图
- 城市热岛区域高亮可视化展示
📊 数据集说明
Excel文件 urban_heat_island_data.xlsx 包含150余条合成观测数据,用于模拟城市热岛效应。该数据集适用于地理空间建模、数据可视化或学术演示场景。
👤 作者信息
姓名:Agbozu Ebingiye Nelvin
邮箱:nelvinebingiye@gmail.com
GitHub:github.com/nelvinebi
领英:*https://www.linkedin.com/in/agbozu-ebi/
标签:Mutation, Python编程, 代码示例, 可视化, 合成数据生成, 图表绘制, 地理信息系统, 城市热岛效应, 城市规划, 数据分析, 数据模拟, 模拟分析, 气候变化研究, 温度数据可视化, 温度检测, 热岛检测, 热点分析, 环境监测, 环境科学, 空间分析, 统计分析, 逆向工具