S. Vitalis*, A. Labetski, F. Boersma, F. Dahle, X. Li, K. Arroyo Ohori, H. Ledoux, J. Stoter

*Corresponding author for this work

Research output: Contribution to journalConference articleScientificpeer-review

9 Citations (Scopus)
111 Downloads (Pure)


As web applications become more popular, 3D city models would greatly benefit from a proper web-based solution to visualise and manage them. CityJSON was introduced as a JSON encoding of the CityGML data model and promises, among several benefits, the ability to be integrated with modern web technologies. In order to provide an implementation of a web application for CityJSON data, that can be used as a reference for other applications, we developed <code>ninja</code>. It is a web application that allows the user to easily load and investigate a CityJSON model through a web browser. In addition, it offers support for a complex feature of CityJSON: the experimental versioning mechanism. In this paper, we describe the motivation, requirements, technical aspects and achieved functionality of <code>ninja</code>. We believe that such a web application can facilitate the adoption of 3D city models by more practitioners and decision makers.

Original languageEnglish
Pages (from-to)167-173
Number of pages7
JournalISPRS Annals of the Photogrammetry, Remote Sensing and Spatial Information Sciences
Issue number4/W1
Publication statusPublished - 2020
Event3rd BIM/GIS Integration Workshop and 15th 3D GeoInfo Conference 2020 - London, United Kingdom
Duration: 7 Sept 202011 Sept 2020


  • Visualisation
  • 3D City Modelling
  • CityJSON
  • Web application
  • Versioning


Dive into the research topics of 'CITYJSON + WEB = NINJA'. Together they form a unique fingerprint.

Cite this