cjdb: a simple, fast, and lean database solution for the CityGML data model
Leon Powa{\l}ka, Chris Poon, Yitong Xia, Siebren Meines and, Lan Yan, Yuduan Cai, Gina Stavropoulou, Bal\'azs Dukai, Hugo, Ledoux

TL;DR
This paper introduces cjdb, a streamlined, efficient database solution for CityGML data that simplifies schema design, reduces storage needs, and maintains competitive data retrieval performance using JSON-based storage in PostgreSQL.
Contribution
The paper presents cjdb, a novel minimalistic database schema for CityGML data, significantly reducing complexity and storage compared to existing solutions like 3DCityDB.
Findings
cjdb uses only 3 tables, simplifying schema design
cjdb reduces storage space by approximately 10 times
cjdb achieves comparable or faster data retrieval speeds
Abstract
When it comes to storing 3D city models in a database, the implementation of the CityGML data model can be quite demanding and often results in complicated schemas. As an example, 3DCityDB, a widely used solution, depends on a schema having 66 tables, mapping closely the CityGML architecture. In this paper, we propose an alternative (called cjdb) for storing CityGML models efficiently in PostgreSQL with a much simpler table structure and data model design (only 3 tables are necessary). This is achieved by storing the attributes and geometries of the objects directly in JSON. In the case of the geometries we thus adopt the Simple Feature paradigm and we use the structure of CityJSON. We compare our solution against 3DCityDB with large real-world 3D city models, and we find that cjdb has significantly lower demands in storage space (around a factor of 10), allows for faster import/export…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Code & Models
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
Topics3D Modeling in Geospatial Applications
