Software and Example datasets generated during Verification Exercises
Technical Note D6-7
Executive summary
In this note we present the software and datasets generated for the project and described in the relevant technical notes: - Interactive morphometric web application - Morphometric characterisation pipeline for Microsoft Building footprints - Morphometric characterisation pipeline for Overture Maps Building footprints - AI Method for Urban Fabric classification and morphometric characterization - AI temporal data cube of Urban Fabric classifications
Software
Morphometrics
Interactive web application
We developed an interactive web app that displays the entire ground truth morphometric classification for Central Europe - HiMOC. The web app make possible the sharing of the Central European data with an even wider audience, than the original specified stakeholders, regardless of their technical expertise. Furthermore, it allowed stakeholders to visually explore the geospatial data, zoom in and out, pan across areas, and overlay different layers. It was the focus of multiple stakeholder consultations and enabled them to see final results, propose features, highlight mistakes. Furthermore, it allowed them to specify what format at what scale the final results would be most useful for them.
Morphometric characterisation pipeline for Microsoft Building footprints
The entire morphometric characterisation pipeline for the processing of Microsoft Building Footprints, including reproducible notebooks and an environment is open-sourced and available on the EuroFab GitHub.
Morphometric characterisation pipeline for Overture Maps Building footprints
The above reproducible pipeline was further adapted to process Overture Maps data and is also available at the EuroFab GitHub.
EO
All EO analyses presented are supported by openly accessible software hosted on GitHub. The AI prediction pipeline, including preprocessing, embedding generation, and prediction of spatial signatures, is fully documented and accessible at EO repository.
Software: AI Method for Urban Fabric classification and morphometric characterization
All the work supporting this analysis can be found on GitHub. The main prediction pipeline, which includes data preprocessing, embedding creation, and spatial signature prediction, can be used as follows:
# Run the pipeline
pipeline.spatial_sig_prediction(
## Vector file (geojson or parquet) of analysis area (grid).
geo_path= "london_25_25_grid_clipped.geojson",
## Vrt file of the satellite composite
vrt_file= "mosaic_cube/vrt_allbands/2017_combined.vrt",
## Model weights for XGBoost classifier
xgb_weights = "k12_h5_slided_gb_xgb_model.bin",
## Model weights for embedding model (Satlas)
model_weights = "satlas/weights/satlas-model-v1-lowres.pth",
## Output file with predictions, prediction probabilities and geometries
output_path= "predictions/test_london_h6.parquet",
## h3 resolution to be added to analysis (spatial context)
h3_resolution=5,
)
More details and documentation on how to run the pipeline can be found in the example on the EuroFab project EO repository.
Example datasets
Morphometric model
The final morphometric model is around 40GB and takes around 10 hours to train. The full script and notebooks, including a reproducible environment is available at the project GitHub. A non-interactive version of the notebooks used in the pipeline is available on the EuroFab Project Website .

AI model
The final data cube including predictions for the years 2016 to 2021 for 7 and 12 classes can be found on the project website.
Example datasets generated during Verification Exercises
Here are some example visualisations showing London and Liverpool from the dataset:
London
Liverpool
Project documentation
Complete project documentation, including the presentation slides, code, data, and all the technical notes is available from the project homepage eurofab.org.
Individual sites linked from the homepage contain:
- Technical notes - eurofab.org/technical-notes/
- Presentations - eurofab.org/talks/
- Morphometric work stream - eurofab.org/morphometrics/
- Earth Observation work stream - eurofab.org/eo/
Each of the sites is publicly hosted on GitHub and built into HTML using GitHub Actions.
- Homepage - github.com/eurofab-project/eurofab-project.github.io
- Technical notes - github.com/eurofab-project/technical-notes/
- Presentations - github.com/eurofab-project/talks/
- Morphometric work stream - github.com/eurofab-project/morphometrics/
- Earth Observation work stream - github.com/eurofab-project/eo/