Open Urban Simulations All the Way: Extending VoxCity to CityGML and Project PLATEAU
Keywords: Urban morphology, Voxel, Sunlight exposure, View index, Level of detail, Open geospatial data
Abstract. CityGML is a prominent standard for semantic 3D city models, and a growing number of open 3D city models are available in this format worldwide. It supports urban simulations, such as assessing microclimate and visual environments, but its potential has not been fully realized due to a lack of free and open-source simulation software compatible with CityGML. Consequently, when data is available in CityGML, it commonly serves its purpose as an exchange format and is converted to other formats. This creates a major bottleneck for the widespread adoption of urban environment simulations since preparing simulation-ready models often entails fixing geometries and resolving conversion issues. To address this shortcoming, we introduce an extension to the open-source Python package “VoxCity” that offers seamless functionality to parse CityGML files, fill in missing data by integrating open geospatial data, generate voxel-based meshes, and perform urban environment simulations. It is one of the few open-source software solutions that are CityGML-compliant. We demonstrate the framework using CityGML data for Tokyo and Osaka from Project PLATEAU— which covers more than 250 cities in Japan—through two use cases: (1) window green views, and (2) pedestrian sunlight exposure. Our package, VoxCity, and the newly developed extension are freely available at https://github.com/kunifujiwara/VoxCity and https:// github.com/kunifujiwara/VoxCityGML, respectively. We believe that this framework will facilitate the application of CityGML in urban environment simulations by reducing the time and effort required.
