Hostname: page-component-77c78cf97d-bzm8f Total loading time: 0 Render date: 2026-05-05T01:18:37.782Z Has data issue: false hasContentIssue false

Semantic 3D city interfaces—Intelligent interactions on dynamic geospatial knowledge graphs

Published online by Cambridge University Press:  06 September 2023

Arkadiusz Chadzynski
Affiliation:
Cambridge Centre for Advanced Research and Education in Singapore (CARES), Singapore, Singapore
Shiying Li
Affiliation:
Future Cities Lab Global Programme, Singapore-ETH Centre, Singapore, Singapore
Ayda Grišiūtė
Affiliation:
Future Cities Lab Global Programme, Singapore-ETH Centre, Singapore, Singapore
Jefferson Chua
Affiliation:
Department of Chemical Engineering and Biotechnology, University of Cambridge, Cambridge, United Kingdom
Markus Hofmeister
Affiliation:
Cambridge Centre for Advanced Research and Education in Singapore (CARES), Singapore, Singapore
Jingya Yan
Affiliation:
Cambridge Centre for Advanced Research and Education in Singapore (CARES), Singapore, Singapore
Huay Yi Tai
Affiliation:
Cambridge Centre for Advanced Research and Education in Singapore (CARES), Singapore, Singapore
Emily Lloyd
Affiliation:
Cambridge Centre for Advanced Research and Education in Singapore (CARES), Singapore, Singapore
Yi Kai Tsai
Affiliation:
Cambridge Centre for Advanced Research and Education in Singapore (CARES), Singapore, Singapore
Mehal Agarwal
Affiliation:
Cambridge Centre for Advanced Research and Education in Singapore (CARES), Singapore, Singapore
Jethro Akroyd
Affiliation:
Cambridge Centre for Advanced Research and Education in Singapore (CARES), Singapore, Singapore Department of Chemical Engineering and Biotechnology, University of Cambridge, Cambridge, United Kingdom
Pieter Herthogs
Affiliation:
Future Cities Lab Global Programme, Singapore-ETH Centre, Singapore, Singapore
Markus Kraft*
Affiliation:
Cambridge Centre for Advanced Research and Education in Singapore (CARES), Singapore, Singapore Department of Chemical Engineering and Biotechnology, University of Cambridge, Cambridge, United Kingdom School of Chemical and Biomedical Engineering, Nanyang Technological University, Singapore, Singapore The Alan Turing Institute, London, United Kingdom
*
Corresponding author: Markus Kraft; Email: mk306@cam.ac.uk

Abstract

This article presents a system architecture and a set of interfaces that can build scalable information systems capable of large city modeling based on dynamic geospatial knowledge graphs to avoid pitfalls of Web 2.0 applications while blending artificial and human intelligence during the knowledge enhancement processes. We designed and developed a GeoSpatial Processor, an SQL2SPARQL Transformer, and a geospatial tiles ordering tasks and integrated them into a City Export Agent to visualize and interact with city models on an augmented 3D web client. We designed a Thematic Surface Discovery Agent to automatically upgrade the model’s level of detail to interact with thematic parts of city objects by other agents. We developed a City Information Agent to help retrieve contextual information, provide data concerning city regulations, and work with a City Energy Analyst Agent that automatically estimates the energy demands for city model members. We designed a Distance Agent to track the interactions with the model members on the web, calculate distances between objects of interest, and add new knowledge to the Cities Knowledge Graph. The logical foundations and CityGML-based conceptual schema used to describe cities in terms of the OntoCityGML ontology, together with the system of intelligent autonomous agents based on the J-Park Simulator Agent Framework, make such systems capable of assessing and maintaining ground truths with certainty. This new era of GeoWeb 2.5 systems lowers the risk of deliberate misinformation within geography web systems used for modeling critical infrastructures.

Information

Type
Research Article
Creative Commons
Creative Common License - CCCreative Common License - BY
This is an Open Access article, distributed under the terms of the Creative Commons Attribution licence (http://creativecommons.org/licenses/by/4.0), which permits unrestricted re-use, distribution and reproduction, provided the original article is properly cited.
Copyright
© The Author(s), 2023. Published by Cambridge University Press
Figure 0

Figure 1. Additional components (discussed in detail in this article) and their placement within the overall architecture of The World Avatar knowledge graph.

Figure 1

Figure 2. Additional components, not present in the original TUM tool, needed to export web visualization data in KML format from a raw semantic data store.

Figure 2

Listing 1. A nested SQL query used by ImpExp tool to retrieve the surface geometry. The question mark ? is the input variable placeholder and is replaced by an actual value during the evaluation.

Figure 3

Listing 2. Equivalent SPARQL statement translated from previous SQL statement (lines 4 to 15 in Listing 1).

Figure 4

Figure 3. The flowchart on the left describes the reorganization steps that transform the exported KML files into spatial tiles. The graph on the right describes the tiling algorithms. The KMLTilingTask assigns each building into a tile based on the tile location and its boundaries (the grid in the foreground). The (X, Y) value on the grid indicates the tile location.

Figure 5

Figure 4. Visualization of Berlin on the dynamic knowledge graph architecture of the Cities Knowledge Graph, part of the World Avatar Project. KML tiles for visualization are dynamically loaded based on the current scope. Typical problems found in traditional GIS systems that relate to model updates have been solved. Partial model updates are possible and, thanks to the design of the City Export Agent, reflecting changes on the user interface is not a problem anymore.

Figure 6

Listing 3. Thematic surface discovery validation SPARQL query.

Figure 7

Table 1. Correct thematic surface classification according to the Semantic 3D City Database.

Figure 8

Table 2. TSDA validation results on Berlin dataset consisting of 539,274 buildings, 9,558,218 surface geometries, and 2,936,408 thematic surfaces in total.

Figure 9

Figure 5. CityGML level of detail (LOD) upgrade performed by the Thematic Surface Discovery Agent at the city level (the bottom part showing Pirmasens in Germany) and the appropriate knowledge enhancement of a single building before and after the transformation (the top part, from left to right). The agent discovered walls, roofs, and ground surfaces from the set of surface geometries and assigned them to appropriate thematic surface categories in the knowledge graph. The thematic surfaces are assigned different colors on the user interface and can be interacted with separately, whereas before the enhancement, it was only possible to interact with the whole buildings and not any of their parts.

Figure 10

Figure 6. The City Information Agent (CIA) facilitates contextual interactions with city objects. The agent finds and provides the required information to the user interface upon detecting an interaction event with a particular city object. It contacts any other agents to compile an answer that consists of statements about the city object of interest relevant to the specified context. That is, it can provide information about urban regulations or energy usage projections that apply to the city object interacted with.

Figure 11

Figure 7. The Distance Agent automatically calculates distances between city object representations, which were interacted with on the web map client. It dynamically manifests the acquired knowledge by displaying the learned information about spatial relationships through connection lines and distance values whenever it is ready.

Figure 12

Figure 8. A wireframe for a WikiGIS user interface. It allows the creation of custom maps with multiple participants able to collaborate. It is possible to enrich geographical information by mashing it up with other multimedia content.

Supplementary material: Image

Chadzynski et al. supplementary material

Chadzynski et al. supplementary material 1

Download Chadzynski et al. supplementary material(Image)
Image 508 KB
Supplementary material: Image

Chadzynski et al. supplementary material

Chadzynski et al. supplementary material 2

Download Chadzynski et al. supplementary material(Image)
Image 194 KB
Supplementary material: Image

Chadzynski et al. supplementary material

Chadzynski et al. supplementary material 3

Download Chadzynski et al. supplementary material(Image)
Image 115 KB
Submit a response

Comments

No Comments have been published for this article.