cjdb:一种简单、快速、精简的CityGML数据模型数据库解决方案
摘要:用于在数据库中存储3D城市模型时,CityGML数据模型的实现可能非常复杂,常常导致复杂的模式。以广泛使用的3DCityDB为例,它依赖于具有66个表的模式,与CityGML体系结构紧密映射。在本文中,我们提出了一种在PostgreSQL中高效存储CityGML模型的替代方法(称为cjdb),其表结构和数据模型设计要简单得多(仅需要3个表)。这是通过将对象的属性和几何信息直接存储在JSON中实现的。在几何方面,我们采用了Simple Feature模式,并使用了CityJSON的结构。我们使用大型真实世界的3D城市模型对我们的解决方案与3DCityDB进行了比较,并发现cjdb在存储空间需求上明显较低(约为10倍),可以更快地导入/导出数据,并具有相当的数据检索速度,某些查询更快,某些查询较慢。伴随的软件(导入器和导出器)可在https://github.com/cityjson/cjdb/上获得,采用宽松的开源许可证。
作者:Leon Powa{l}ka and Chris Poon and Yitong Xia and Siebren Meines and Lan Yan and Yuduan Cai and Gina Stavropoulou and Bal''azs Dukai and Hugo Ledoux
论文ID:2307.06621
分类:Databases
分类简称:cs.DB
提交时间:2023-07-14