Service-oriented interactive 3D visualization of massive 3D city models on thin clients

  title={Service-oriented interactive 3D visualization of massive 3D city models on thin clients},
  author={Dieter Hildebrandt and Jan Klimke and Benjamin Hagedorn and J{\"u}rgen D{\"o}llner},
  booktitle={International Conference and Exhibition on Computing for Geospatial Research \& Application},
Virtual 3D city models serve as integration platforms for complex geospatial and georeferenced information and as medium for effective communication of spatial information. In this paper, we present a system architecture for service-oriented, interactive 3D visualization of massive 3D city models on thin clients such as mobile phones and tablets. It is based on high performance, server-side 3D rendering of extended cube maps, which are interactively visualized by corresponding 3D thin clients… 

Figures from this paper

Service-Oriented Visualization of Virtual 3 D City Models

Virtual 3D City Models Virtual 3D city models provide means to communicate complex 2D and 3D geographical and geospatial data in an effective way and provide means for 3D computational analysis such as solar potential analysis of roof surfaces or urban noise pollution.

Visualisation and Generalisation of 3 D City Models

In this thesis, a framework is proposed to visualise the 3D city models online using City Geography Makeup Language (CityGML) to represent city models, then 3D scenes in Extensible 3D (X3D) are generated from the CityGML data and dynamically updated to the user side for visualisation in the Web-based Graphics Library (WebGL) supported browsers with X3D Document Object Model ( X3DOM) technique.


The approach for processing, rendering and caching very large datasets in the currently developed virtual globe “OpenWebGlobe 2” is shown, which displays 3D-Geodata on nearly every device.


An approach of rendering and caching very large city models in the cloud using ray-tracing based image provisioning is introduced, which allows rendering large scenes efficiently, including on mobile devices.

Knowledge-based optimisation of three-dimensional city models for car navigation devices

An information reduction and prototyping framework that reduces the amount of information contained in city models so a to enable their loading and display on car navigation devices and results are conclusive: the performance of a visualisaion in terms of frame rate and used graphics memory is governed by the theamount of textures, much more so than the number of geometries.

A Software Reference Architecture for Service-Oriented 3D Geovisualization Systems

A software reference architecture (SRA) for 3DGeoVSs based on SSI that can be used to design, describe and analyze concrete software architectures with the intended primary benefit of an increase in effectiveness and efficiency in such activities.

Optimization Techniques for 3D Graphics Deployment on Mobile Devices

An extensive survey on optimization techniques for 3D graphics deployment on mobile devices is presented and the applicability of each technique from the standpoints of visual quality, performance and energy consumption is qualitatively analyzed.

Sensor Data Visualization for Indoor Point Clouds

The empirical results obtained from the prototypical implementation demonstrate the feasibility of the approach for the provisioning of light-weight software components for the service-oriented integration of Building Information Modeling, Building Automation Systems, Integrated Workplace Management Systems, and future Digital Twin platforms.

Adaptive content management for collaborative 3D virtual spaces

A proxy based architecture for collaborative virtual spaces is used to manipulate graphical data demand-time to favor both network bandwidth usage and graphical rendering process.

The value of 3D models and immersive technology in planning urban density

The findings suggest that 3D modeling can be a better planning tool for helping decision-makers understand density and quality design than typical planning tools based on 2D presentations.



Towards Advanced and Interactive Web Perspective View Services

The concept and an implementation of the WPVS++, a WPVS extension, is presented, which provides A) additional thematic information layers for generated images and B) additional service operations for requesting spatial and thematic Information.

Abstract representations for interactive visualization of virtual 3D city models

Combining Synchronous and Asynchronous Collaboration within 3D City Models

This paper designs a collaboration system to facilitate creation of annotations that have 3D references to the virtual 3D city model and collection information about the context in which these annotations are created, and introduces a visualization technique that integrates annotations as complex structured data into the 3D visualization.

A Streaming-Based Solution for Remote Visualization of 3D Graphics on Mobile Devices

  • F. LambertiA. Sanna
  • Computer Science
    IEEE Transactions on Visualization and Computer Graphics
  • 2007
A system where a cluster of PCs, equipped with accelerated graphics cards managed by the Chromium software, is able to handle remote visualization sessions based on MPEG video streaming involving complex 3D models is proposed.

Geospatial Annotations for 3D Environments and their WFS-based Implementation

This paper presents a GML-based data model for geospatial annotations that explicitly incorporates spatial references and allows different types of annotations to be stored together with their context of creation, and defines a point-based approximation for complex geometry.

Point-Based Graphics

Making interoperability persistent : A 3D geo database based on CityGML

It is shown how the CityGML application schema is mapped to a relational schema in an optimized way and how the parallelized handling of (City)GML files using multithreading and the implementation of an import and export tool is explained in detail.

Service‐oriented approach to collaborative visualization

A new service‐oriented approach to the design and implementation of visualization systems in a Grid computing environment that evolves the traditional dataflow visualization system into an environment in which visualization Web services can be linked in a pipeline using the subscription and notification services available in Globus Toolkit 4.

Enhancing 3D Graphics on Mobile Devices by Image-Based Rendering

The system framework is presented, which may be used to build a client-server framework, which allows the traditional 3D graphics pipeline to integrate with nonimage-based rendering programs, and the experiment results on PocketPC® based devices are presented.