UrbanFormAnalyzer: an open-source workflow to derive orientation-specific building envelope attributes from cadastral data
The UrbanFormAnalyzer is an open-source Python library integrated with QGIS that automatically extracts orientation-specific external perimeters and envelope descriptors from cadastral geometries. It features a standardized input structure, includes an adapter to download and preprocess Spanish Cadastre KML files, and distinguishes exposed from adjacent walls by cardinal direction. The tool was tested by matching the generated spatial data with national energy certificates to estimate orientation-specific glazing ratios.
Why it matters — It automates the extraction of detailed building envelope attributes that are critical for urban energy modeling but are typically missing from national energy certificate databases.
Caveat: The predictive accuracy for estimating orientation-specific glazing ratios remains limited in the initial case study.