CityDPC: A Python library for handling 3D city model datasets

Abstract This study presents CityDPC, a Python library for geometric computations on CityGML and CityJSON datasets, merging features from tools such as CityATB. It supports loading, analyzing, validating, and manipulating 3D city model datasets, aiming to enhance Python applications for urban building stock analyses. It introduces a shared building class to expedite new data formats integration and improve software development and interoperability among urban‐scope applications. A novel feature is the calculation of party or shared walls, showcased in a UBEM (Urban Building Energy Modeling) context through TEASER+ integration. This demonstrates the library's utility in urban energy modeling, calculating shared walls to advance existing tools’ functionality and foster innovative urban‐scale building analysis applications.

Authors

Institutions

Publication Details

Journal
Bauphysik
Published
2024-12-01
DOI
https://doi.org/10.1002/bapi.202400038
Citations
1
Primary Topic
3D Modeling in Geospatial Applications
Type
article
Field-Weighted Citation Impact
0.27
Controls
|||
ALL TIME
JAN
FEB
MAR
APR
MAY
JUN
JUL
AUG
SEP
OCT
article

CityDPC: A Python library for handling 3D city model datasets

Maxim Shamovich, Christoph van Treeck, Avichal Malhotra, Simon Raming et al.
1 citations
Bauphysik
3D Modeling in Geospatial Applications
0.27
article

CityDPC: A Python library for handling 3D city model datasets

Maxim Shamovich, Christoph van Treeck, Avichal Malhotra, Simon Raming, Jérôme Frisch
article en
1 citations

Abstract

Abstract This study presents CityDPC, a Python library for geometric computations on CityGML and CityJSON datasets, merging features from tools such as CityATB. It supports loading, analyzing, validating, and manipulating 3D city model datasets, aiming to enhance Python applications for urban building stock analyses. It introduces a shared building class to expedite new data formats integration and improve software development and interoperability among urban‐scope applications. A novel feature is the calculation of party or shared walls, showcased in a UBEM (Urban Building Energy Modeling) context through TEASER+ integration. This demonstrates the library's utility in urban energy modeling, calculating shared walls to advance existing tools’ functionality and foster innovative urban‐scale building analysis applications.

BauphysikVol. 46(6)
RWTH Aachen University (DE)
Sustainable cities and communities
Openalex Percentile: Top 41%
3D Modeling in Geospatial Applications
0.27
AI Navigator

Ask Laika to Summarize, Analyze, and Connect papers live on the map.

Summarize Papers & Methodologies

Extract key findings, datasets, and comparative methods across publications.

Benchmark Rankings & Visual Analytics

Rank top research institutions, authors, funders, topics, and journals by Field-Weighted Citation Impact (FWCI) and paper volume with instant charts.

Connect Distant Disciplines

Bridge topological clusters on the map to find hidden collaborative intersections.

CityDPC: A Python library for handling 3D city model datasets — Maxim Shamovich, Christoph van Treeck, et al. · Bauphysik (2024) | TGRS Research Map | TGRS