Streaming CityJSON datasets

Fuente: arXiv
Saved in:
Bibliographic Details
Main Authors: Ledoux, Hugo, Stavropoulou, Gina, Dukai, Balázs
Format: Preprint
Published: 2024
Subjects:
Online Access:
Tags: Add Tag
No Tags, Be the first to tag this record!
_version_ 1866914857078489088
author Ledoux, Hugo
Stavropoulou, Gina
Dukai, Balázs
author_facet Ledoux, Hugo
Stavropoulou, Gina
Dukai, Balázs
contents We introduce CityJSON Text Sequences (CityJSONSeq in short), a format based on JSON Text Sequences and CityJSON. CityJSONSeq was added to the CityJSON version 2.0 standard to allow us to stream very large 3D city models. The main idea is to decompose a CityJSON dataset into its individual city objects (each building, each tree, etc.) and create several independent JSON objects of a newly defined type: 'CityJSONFeature'. We elaborate on the engineering decisions that were taken to develop CityJSONSeq, we present the open-source software we have developed to convert to and from CityJSONSeq, and we discuss different aspects of the new format, eg filesize, usability, memory footprint, etc. For several use-cases, we consider CityJSONSeq to be a better format than CityJSON because: (1) once serialised it is about 10% more compact; (2) it takes an order of magnitude less time to process; and (3) it uses significantly less memory.
format Preprint
id arxiv_https___arxiv_org_abs_2407_00017
institution arXiv
publishDate 2024
record_format arxiv
spellingShingle Streaming CityJSON datasets
Ledoux, Hugo
Stavropoulou, Gina
Dukai, Balázs
Databases
Distributed, Parallel, and Cluster Computing
We introduce CityJSON Text Sequences (CityJSONSeq in short), a format based on JSON Text Sequences and CityJSON. CityJSONSeq was added to the CityJSON version 2.0 standard to allow us to stream very large 3D city models. The main idea is to decompose a CityJSON dataset into its individual city objects (each building, each tree, etc.) and create several independent JSON objects of a newly defined type: 'CityJSONFeature'. We elaborate on the engineering decisions that were taken to develop CityJSONSeq, we present the open-source software we have developed to convert to and from CityJSONSeq, and we discuss different aspects of the new format, eg filesize, usability, memory footprint, etc. For several use-cases, we consider CityJSONSeq to be a better format than CityJSON because: (1) once serialised it is about 10% more compact; (2) it takes an order of magnitude less time to process; and (3) it uses significantly less memory.
title Streaming CityJSON datasets
topic Databases
Distributed, Parallel, and Cluster Computing
url https://arxiv.org/abs/2407.00017