CityJSON: A compact and easy-to-use encoding of the CityGML data model

by   Hugo Ledoux, et al.

The international standard CityGML is both a data model and an exchange format to store digital 3D models of cities and landscapes. While the data model is used by several cities, companies, and governments, in this paper we argue that its XML-based exchange format has several drawbacks. These drawbacks mean that it is difficult for developers to implement parsers for CityGML, and that practitioners have, as a consequence, to convert their data to other formats if they want to exchange them with others. We present CityJSON, a new JSON-based exchange format for the CityGML data model (version 2.0). CityJSON was designed with programmers in mind, so that software and APIs supporting it can be quickly built. It was also designed to be compact (a compression factor of around seven with real-world datasets), and to be friendly for web and mobile development. We argue that it is considerably easier to use than the CityGML format, both for reading and for creating datasets. We discuss in this paper the main features of CityJSON, briefly present the different software packages to parse/view/edit/create it, analyse how real-world datasets compare to those of CityGML, and we also introduce Extensions, which allow us to extend the core data model in a documented manner.


page 8

page 13


LightAMR format standard and lossless compression algorithms for adaptive mesh refinement grids: RAMSES use case

The evolution of parallel I/O library as well as new concepts such as 'i...

Space- and Time-Efficient Storage of LiDAR Point Clouds

LiDAR devices obtain a 3D representation of a space. Due to the large si...

One Size Fits All: A Conceptual Data Model for Any Approach to Terminology

In this paper, we want to speculate about the possibility to model all t...

WShEx: A language to describe and validate Wikibase entities

Wikidata is one of the most successful Semantic Web projects. Its underl...

Comparison of Gaussian process modeling software

Gaussian process fitting, or kriging, is often used to create a model fr...

TSDF: A simple yet comprehensive, unified data storage and exchange format standard for digital biosensor data in health applications

Digital sensors are increasingly being used to monitor the change over t...

Please sign up or login with your details

Forgot password? Click here to reset