Cityblocks

Python utility to generate local climate zone (LCZ) tiles for rendering in 3D in QGIS

2
contributors
Get started
22 commitsLast commit ≈ 3 weeks ago1 star0 forks

Cite this software

What Cityblocks can do for you

Cityblocks

Python utility to:

  • Download global LCZ map from Demuzere et al..
  • Extract an area of interest
  • Generate a new dataset where each pixel is replaced by a 2D tile corresponding to the LCZ type

The generated file can be displayed in QGIS to create stunning visualizations in 3D.

How to use

# Install the tool
pip install git+https://github.com/Urban-M4/cityblocks.git

# Download global LCZ data. 
cityblocks download

# Extract area of interest
cityblocks extract "4.724808,52.273620,5.182114,52.458729"

# Convert LCZ data to 2d tiles
cityblocks convert

The generated data can be imported in QGIS and styled with the style spec provided with the software. For more info, see the full README

Keywords
No keywords available
Programming languages
  • QML 53%
  • Python 47%
License
</>Source code
Packages
pypi.org

Participating organisations

Netherlands eScience Center
Environment & Sustainability
Environment & Sustainability

Contributors

Maurice de Kleijn
Maurice de Kleijn

Related projects

Urban-M4

Urban Morphology for Microscale Meteorological Modelling

Updated 1 month ago
In progress