Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
127 commits
Select commit Hold shift + click to select a range
a9d50d1
Initial commit
github-classroom[bot] Apr 20, 2026
ff34a34
GitHub Classroom Feedback
github-classroom[bot] Apr 23, 2026
a8357c7
Setting up GitHub Classroom Feedback
github-classroom[bot] Apr 23, 2026
20adb5f
Update README.md
cforgaci Apr 23, 2026
47459f2
Add my name to the report
Anna-ls Apr 24, 2026
ad8099f
Add my name to the report
Anna-ls Apr 24, 2026
f71f832
Add my name to the report
VBozev May 1, 2026
485a843
Add my name to the report
VBozev May 1, 2026
4f5c791
commit
Anna-ls May 6, 2026
b4e6142
commit
Anna-ls May 6, 2026
67b31e3
Merge branch 'main' of https://github.com/Applied-Spatial-Analytics/c…
Anna-ls May 6, 2026
edd272e
Merge branch 'main' of https://github.com/Applied-Spatial-Analytics/c…
Anna-ls May 6, 2026
7b41ff1
Adding files
Anna-ls May 11, 2026
4d1eabb
Adding files
Anna-ls May 11, 2026
1b81482
Merge branch 'main' of https://github.com/Applied-Spatial-Analytics/c…
Anna-ls May 11, 2026
a32ccb3
Merge branch 'main' of https://github.com/Applied-Spatial-Analytics/c…
Anna-ls May 11, 2026
e5c17d9
Adding files
Anna-ls May 11, 2026
fb270e9
Adding files
Anna-ls May 11, 2026
ce00c14
Adding UHI tif file
Anna-ls May 11, 2026
f2d66f9
Adding code for map
Anna-ls May 20, 2026
434252e
Fixing data structure
Anna-ls May 20, 2026
797ec5f
Adding correct files
Anna-ls May 20, 2026
307afad
Adding csv files
Anna-ls May 20, 2026
f841cea
Adding code
Anna-ls May 20, 2026
4bb54d4
KNMI data
Anna-ls May 22, 2026
6402e75
Code to get KNMI data and QGIS trial with the UMEP plugin
Anna-ls May 22, 2026
dfd5c60
Adding green areas of Rotterdam
Anna-ls May 22, 2026
b5a3d7a
Rearranging files
Anna-ls May 26, 2026
1b8214d
Some changes
Anna-ls May 27, 2026
5f0d7cd
Adding buildings
Anna-ls May 28, 2026
45f1f64
Creating a spatial justice index
Anna-ls May 28, 2026
0dc23b0
Merge branch 'main' of https://github.com/Applied-Spatial-Analytics/c…
simondeu May 28, 2026
db4dd9c
Create README.md
VBozev May 29, 2026
3b4fb7e
Added Land Surface Temperature rassters
VBozev May 29, 2026
12ca007
Merge branch 'main' of https://github.com/Applied-Spatial-Analytics/c…
simondeu May 29, 2026
8b888bb
Adding Guangzhou data
Anna-ls May 29, 2026
10045cf
Add warning against merging Feedback PR
cforgaci Jun 5, 2026
901f0ef
outline report 1
wvanteeffelen Jun 6, 2026
34ae8c4
Merge branch 'main' of https://github.com/Applied-Spatial-Analytics/c…
wvanteeffelen Jun 8, 2026
3fa0b8f
introduction draft + outline (comments)
wvanteeffelen Jun 8, 2026
0966028
Merge branch 'main' of https://github.com/Applied-Spatial-Analytics/c…
simondeu Jun 9, 2026
191cb4a
Merge branch 'main' of https://github.com/Applied-Spatial-Analytics/c…
simondeu Jun 9, 2026
029a0ae
add intermediate results
wvanteeffelen Jun 10, 2026
a1360cb
Merge branch 'main' of https://github.com/Applied-Spatial-Analytics/c…
wvanteeffelen Jun 10, 2026
053bd8f
NewFiles
simondeu Jun 10, 2026
9758714
Merge branch 'main' of https://github.com/Applied-Spatial-Analytics/c…
simondeu Jun 10, 2026
ceed35a
Changes in QGIS and adding image files for metrics we did
Anna-ls Jun 11, 2026
aa748d0
Changes in the report
Anna-ls Jun 11, 2026
b6e79f0
Small changes to the report
Anna-ls Jun 11, 2026
c2c30dd
Small changes to QGIS and report
Anna-ls Jun 11, 2026
77101ca
report climate vulnerability part
wvanteeffelen Jun 11, 2026
c64d17f
Add files
VBozev Jun 12, 2026
f4d0a58
To do list in report + delete typos
Anna-ls Jun 12, 2026
d158644
guangzhou_disttogreen
wvanteeffelen Jun 12, 2026
e0278b3
Merge branch 'main' of https://github.com/Applied-Spatial-Analytics/c…
wvanteeffelen Jun 12, 2026
d8d79ac
Working on report + adding maps
Anna-ls Jun 14, 2026
07170da
methodology
wvanteeffelen Jun 15, 2026
48c4f8d
SJI
simondeu Jun 15, 2026
fe9e4a6
Merge
simondeu Jun 15, 2026
95c812c
Merge branch 'main' of https://github.com/Applied-Spatial-Analytics/c…
simondeu Jun 15, 2026
e5251b9
changes maps
wvanteeffelen Jun 15, 2026
ff04661
Structuring the GitHub
Anna-ls Jun 15, 2026
1a855f1
Include feedback aspects in report
Anna-ls Jun 15, 2026
2631736
ExtraThings
simondeu Jun 15, 2026
fb9ad9b
Merge
simondeu Jun 15, 2026
81681ba
Merge2 ???
simondeu Jun 15, 2026
dec3b92
New data
simondeu Jun 15, 2026
f6b53b9
Merge3?? Ik snap github niet
simondeu Jun 15, 2026
6e10661
Merge branch 'main' of https://github.com/Applied-Spatial-Analytics/c…
simondeu Jun 15, 2026
f9d59d4
last change report
wvanteeffelen Jun 15, 2026
8f13f4f
Merge branch 'main' of https://github.com/Applied-Spatial-Analytics/c…
wvanteeffelen Jun 15, 2026
516991d
DataSources
simondeu Jun 15, 2026
d08e2b1
Add raster file
VBozev Jun 16, 2026
e27fbbc
Fixing structure
Anna-ls Jun 16, 2026
7e6a7da
Deleting old report
Anna-ls Jun 16, 2026
337df84
Fixing some missing files
Anna-ls Jun 16, 2026
f834904
Klein Dingetje
simondeu Jun 16, 2026
906e372
nog iets
simondeu Jun 16, 2026
c228bde
Restructuring GitHub
Anna-ls Jun 16, 2026
63b73bf
Maps
simondeu Jun 16, 2026
c5bc4c7
Merge branch 'main' of https://github.com/Applied-Spatial-Analytics/c…
simondeu Jun 16, 2026
5782ec1
Delete data/LST_files/lst_rotterdam_july.tif
VBozev Jun 16, 2026
db13f95
Delete data/LST_files/lst_rotterdam.tif
VBozev Jun 16, 2026
4065342
Added updated LST files
VBozev Jun 16, 2026
c608e93
Delete data/LST_files/lst_guangzhou.tif
VBozev Jun 16, 2026
3bd0c78
Added updated LST files
VBozev Jun 16, 2026
99cf5fc
Add references to the report + start on reproducibility
Anna-ls Jun 16, 2026
d9782b1
small change report
wvanteeffelen Jun 16, 2026
79d2452
Rewrite README
Anna-ls Jun 18, 2026
95511f7
Changes to report + code structured
Anna-ls Jun 18, 2026
adbcc11
Merge branch 'main' of https://github.com/Applied-Spatial-Analytics/c…
Anna-ls Jun 18, 2026
4fdf53a
LST integration and maps
simondeu Jun 18, 2026
d3fb7cb
r code + files
wvanteeffelen Jun 18, 2026
a99c313
nog iets
wvanteeffelen Jun 18, 2026
f2b15a4
structuring data folder + refining report
Anna-ls Jun 19, 2026
a8cb5aa
Added LST info to the report
VBozev Jun 19, 2026
3f71e7b
Delete create-your-report-groupb.Rproj
VBozev Jun 19, 2026
a09a0fd
Adjusted the report
VBozev Jun 19, 2026
65086db
Update README.md
VBozev Jun 19, 2026
1a8c32b
Update report.qmd
VBozev Jun 19, 2026
5587369
Updates
simondeu Jun 19, 2026
b636591
Merge
simondeu Jun 19, 2026
f917de1
Merge branch 'main' of https://github.com/Applied-Spatial-Analytics/c…
simondeu Jun 19, 2026
fe79a7c
Fixing data
Anna-ls Jun 19, 2026
aae1570
Merge branch 'main' of https://github.com/Applied-Spatial-Analytics/c…
Anna-ls Jun 19, 2026
8b8ebb5
RelativePathChanges
simondeu Jun 19, 2026
bc0d880
Merge branch 'main' of https://github.com/Applied-Spatial-Analytics/c…
simondeu Jun 19, 2026
635c46d
Merge branch 'main' of https://github.com/Applied-Spatial-Analytics/c…
VBozev Jun 19, 2026
73a451a
Adjusted the Metrics section
VBozev Jun 19, 2026
3a34bd5
Small changes to the report
Anna-ls Jun 19, 2026
4e87c3c
Merge branch 'main' of https://github.com/Applied-Spatial-Analytics/c…
Anna-ls Jun 19, 2026
67e3a98
Small changes
Anna-ls Jun 19, 2026
04d6953
changes
wvanteeffelen Jun 19, 2026
5b54ad4
Adding conclusion + discussion
Anna-ls Jun 21, 2026
dfe1546
Small change to readme
Anna-ls Jun 21, 2026
4308d43
Merge
simondeu Jun 21, 2026
49a64ac
Merge branch 'main' of https://github.com/Applied-Spatial-Analytics/c…
simondeu Jun 21, 2026
3e7d283
Map, report and plot updates
simondeu Jun 21, 2026
580945c
add conclusion + interpretation a bit
wvanteeffelen Jun 22, 2026
6aa78f8
final changes
wvanteeffelen Jun 22, 2026
7406a71
final final change
wvanteeffelen Jun 22, 2026
0e81a59
Report edits
VBozev Jun 22, 2026
15cb9b3
Structuring file tree and update on report
simondeu Jun 23, 2026
42be41e
Publish site to docs/
VBozev Jun 26, 2026
f763979
added docs folder to main
VBozev Jun 27, 2026
b5bf102
Small update
VBozev Jun 27, 2026
db4f6c5
Small edit
VBozev Jun 27, 2026
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Empty file added .github/.gitignore
Empty file.
4 changes: 4 additions & 0 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -2,3 +2,7 @@
.Rhistory
.RData
.Ruserdata
<<<<<<< HEAD
=======
.datasets_klimaateffectatlas/UHI_effect.tif
>>>>>>> 34ae8c4ff2e2f7376e37ebe15f229cc17bbdd9fa
8 changes: 8 additions & 0 deletions .idea/.gitignore

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

8 changes: 8 additions & 0 deletions .idea/create-your-report-groupb.iml

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

6 changes: 6 additions & 0 deletions .idea/inspectionProfiles/profiles_settings.xml

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

7 changes: 7 additions & 0 deletions .idea/misc.xml

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

8 changes: 8 additions & 0 deletions .idea/modules.xml

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

7 changes: 7 additions & 0 deletions .idea/vcs.xml

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

78 changes: 52 additions & 26 deletions README.md
Original file line number Diff line number Diff line change
@@ -1,36 +1,62 @@
# Report template for the Applied Spatial Analytics 2026 course
# Comparative Spatial Justice and Urban Heat Resilience: Rotterdam vs. Guangzhou

This is a template repository used as a starting point for the group
reports produced in the Applied Spatial Analytics 2025 course at
TU Delft.
This repository contains the computational pipeline and analytical workflows for evaluating the relationship between urban green infrastructure allocation, socioeconomic vulnerability, and Land Surface Temperature (LST).

By starting this assignment in GitHub Classroom, you created a copy
of this repository that you have write access to. You will continue to
work on your report in that repository throughout the quarter. A great
way to practice and apply what you learned in the "Intro to Git and GitHub"
assignment!
## Repository Architecture

### Getting started with the report
To replicate the study, your local directory must be structured as follows. Create a `/data` folder in your root directory.

1. In RStudio, create a new project from version control. Use the
URL of your repository to clone it.

2. To start working on the report, open the `report.qmd` file, add the
names of your group members, and press on the "Render" button. Next,
stage and commit all changed files and push them to GitHub. You will
follow this **stage -> commit -> push** workflow every time you make a
change.
```text
├── code/
│ ├── 01_SJI_complete_rotterdam.R # Full-resolution SJI for Rotterdam
│ ├── 02_SJI_comparative_baseline.R # Simplified, harmonized SJI for both cities
│ └── 03_network_thermal_analysis.R # Network routing, hex-aggregation, and UHI plotting
├── data/ # User-created local data directory
│ ├── rotterdam/ # Place downloaded Rotterdam files here
│ └── guangzhou/ # Place downloaded Guangzhou files here
└── README.md # Project documentation
```

### Feedback
## Data Requirements & Acquisition

In the **Pull requests** section of your repository, you will find a
**Feedback** pull request. We will use this pull request to provide
feedback on your report throughout the quarter. You can also use this
pull request to ask questions about the feedback.
Because raw data are not hosted in this repository, you must download the source files directly from the providers below and place them into their respective subfolders within /data.

### Asking for help

If you have questions about the assignment, please ask them in
[Discussions](https://github.com/Applied-Spatial-Analytics/asa2026/discussions).
**1. Rotterdam Data**
- Socioeconomic Indicators: Download the neighborhood data from the [CBS StatLine Portaal](https://www.cbs.nl/nl-nl/cijfers/detail/86165NED).

- Physical Livability: Download the open dataset from the [Leefbaarometer 2024 Open Data Portal](https://www.leefbaarometer.nl/page/Opendata).

- Building Footprints (BAG): Use the [PDOK Services Plugin](https://plugins.qgis.org/plugins/pdokservicesplugin/) in QGIS to download building functions and layers for the Rotterdam study area.

- Network & Green Infrastructure: Use the [QuickOSM Plugin](https://plugins.qgis.org/plugins/QuickOSM/) in QGIS to download keys highway and green areas for Rotterdam.

**2. Guangzhou Data**

- Demographic Density: Download the gridded population raster from the [WorldPop Open Spatial Repository](https://www.worldpop.org/datacatalog/).

- Network & Green Infrastructure: Use the [QuickOSM Plugin](https://plugins.qgis.org/plugins/QuickOSM/) in QGIS to extract building footprints, residential land use, pedestrian paths, and green spaces from OpenStreetMap.

**3. Land Surface Temperature Data**

- Create an account in USGS Earth Explorer (https://earthexplorer.usgs.gov/)

- Set an area around Rotterdam/Guangzhou with small percentage of cloud coverage (e.g., < 40%)

- Set the search criteria to Landsat 8/9 Collection 2 Level-2 Surface Temperature satellite imagery

- Download the ST_B10 file from the Surface Temperature data package

## Execution Workflow

All scripts are written in R and utilize relative paths Ensure your working directory is set to the project root before executing.

1. Pre-processing: Download and crop all spatial data layers (including LST rasters) to your respective city administrative boundaries.

2. Run Spatial Justice Index:

- To analyze Rotterdam with its full suite of local indicators, execute `code/01_SJI_complete_rotterdam.R`.

- To run the comparative model across both cities, execute `code/02_SJI_comparative_baseline.R`.

3. Run Spatial Routing and Thermal Overlays: Execute `code/03_network_thermal_analysis.R`. This script processes the pedestrian networks, calculates distance thresholds, aggregates data into spatial hexagons, and generates final correlation plots against the LST layers.
2 changes: 2 additions & 0 deletions Report/.gitignore
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
/.quarto/
**/*.quarto_ipynb
Empty file added Report/.nojekyll
Empty file.
3 changes: 3 additions & 0 deletions Report/_quarto.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
project:
type: website
output-dir: docs
File renamed without changes.
Binary file added Report/maps/GuangzhouSJI_with_LST.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added Report/maps/Guangzhou_admin_boundaries.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added Report/maps/LST_SJI_Guangzhou.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added Report/maps/LST_SJI_Rotterdam.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added Report/maps/LST_SJI_Rotterdam_Full.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added Report/maps/RotterdamSJI.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added Report/maps/RotterdamSJI_with_LST.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added Report/maps/Rotterdam_admin_boundaries.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added Report/maps/SJI_Guangzhou.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added Report/maps/SJI_Rotterdam_Full.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added Report/maps/SpatialIndexKanton.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added Report/maps/lst_guangzhou.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added Report/maps/lst_rotterdam.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added Report/maps/vulnerability_guangzhou.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added Report/maps/vulnerability_rotterdam.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
100 changes: 100 additions & 0 deletions Report/references.bib
Original file line number Diff line number Diff line change
@@ -0,0 +1,100 @@
@article{wong-2016,
author = {Wong, Man and Peng, Fen and Zou, Bin and Shi, Wen and Wilson, Gaines},
journal = {International Journal of Environmental Research and Public Health},
month = {3},
number = {3},
pages = {317},
title = {{Spatially Analyzing the inequity of the Hong Kong Urban Heat Island by Socio-Demographic characteristics}},
volume = {13},
year = {2016},
doi = {10.3390/ijerph13030317},
url = {https://doi.org/10.3390/ijerph13030317},
}

@article{bartesaghi-koc-2020,
author = {Bartesaghi-Koc, Carlos and Osmond, Paul and Peters, Alan},
journal = {Landscape and Urban Planning},
month = {7},
pages = {103893},
title = {{Quantifying the seasonal cooling capacity of ‘green infrastructure types’ (GITs): An approach to assess and mitigate surface urban heat island in Sydney, Australia}},
volume = {203},
year = {2020},
doi = {10.1016/j.landurbplan.2020.103893},
url = {https://doi.org/10.1016/j.landurbplan.2020.103893},
}

@techreport{dadashpoor-2025,
author = {Dadashpoor, Hashem and Dehghan, Roya},
month = {4},
number = {103387},
pages = {103387--},
title = {{Defining Spatial Justice: A Review}},
volume = {160},
year = {2025},
doi = {10.1016/j.habitatint.2025.103387},
url = {https://www.sciencedirect.com/science/article/pii/S0197397525001031?via%3Dihub},
}

@article{huang-2011,
author = {B. Huang, Ivy and Keisler, Jeffrey and Linkov, Igor},
journal = {Science of the Total Environment},
month = {9},
number = {19},
pages = {3578--3594},
title = {{Multi-criteria decision Analysis in Environmental Sciences: Ten years of applications and trends}},
volume = {409},
year = {2011},
doi = {10.1016/j.scitotenv.2011.06.022},
url = {https://doi.org/10.1016/j.scitotenv.2011.06.022},
}

@misc{cbs-2026,
author = {{Centraal Bureau voor de Statistiek}},
month = {3},
title = {{Kerncijfers wijken en buurten 2025}},
year = {2026},
url = {https://www.cbs.nl/nl-nl/cijfers/detail/86165NED},
}

@misc{leefbarometer-2026,
author = {{Ministerie van Binnenlandse Zaken en Koninkrijksrelaties}},
month = {5},
title = {{Leefbaarometer Opendata}},
year = {2026},
url = {https://www.leefbaarometer.nl/page/Opendata},
}

@misc{pdok-2026,
author = {Duivenvoorde, Richard},
month = {3},
title = {{PDOK Services Plugin}},
year = {2026},
url = {https://plugins.qgis.org/plugins/pdokservicesplugin/#plugin-details},
}

@misc{OpenStreetMap,
author = {{OpenStreetMap contributors}},
title = {{Planet dump retrieved from https://planet.osm.org }},
howpublished = "\url{ https://www.openstreetmap.org }",
year = {2017},
}

@misc{worldpop-2026,
author = {WorldPop},
month = {1},
title = {{Open access to global development data - WorldPop}},
year = {2026},
url = {https://www.worldpop.org/datacatalog/},
}

@misc{usgsee-2026,
author = {USGS},
year = {2026},
url = {https://earthexplorer.usgs.gov/},
}

@misc{usgs_index-2026,
author = {USGS},
year = {2026},
url = {https://www.usgs.gov/landsat-missions/landsat-collection-2-surface-temperature},
}
Loading
Loading