Cenergy3: An Open Software Package for City Energy 3D Modeling
This provides a practical tool for field researchers, developers, and policymakers in urban energy management, though it is incremental as it builds on existing open data and methods.
The authors tackled the need for integrated 3D urban energy models by developing an open software package that automates model generation from open data, resulting in tools like a Python library, API, and GUI for visualizing distribution grids and linking energy demand with supply.
The efficient management and planning of urban energy systems require integrated three-dimensional (3D) models that accurately represent both consumption nodes and distribution networks. This paper introduces our developed approach and openly released software that automate the generation of digital 3D urban energy model from open data. We synthesize data from OpenTopography, OpenStreetMap, and Overture Maps in generating 3D models. The rendered model visualizes and contextualizes distribution power grids alongside the built environment and transportation networks. Our developed software, including an open python library and a free API, provides interactive figures for the 3D models. The rendered models are essential for analyzing infrastructure alignment and spatially linking energy demand nodes (buildings) with energy supply (utility grids). The developed API leverages standard Web Mercator coordinates (EPSG:3857) and JSON serialization to ensure interoperability within smart city and energy simulation platforms. We also provide a graphic user interface (GUI) where end-users can access our API via a cloud-based server, regardless of their programming skills and what devices and platforms their are using. We anticipate that our approach and software can support field researchers, developers, end-users, and policy-makers in a varieties of applications like urban energy monitoring, demand-supply analysis, and energy digital twins.