ABSTRACT
In this paper, we describe an approach for efficiently streaming large and highly detailed 3D city models, which is based on open standards and open source developments. This approach meets both the rendering performance requirements in WebGL enabled web browsers and the requirements by 3D Geographic Information Systems regarding data structuring, geo-referencing and accessibility of feature properties. 3D city models are assumed to be available as CityGML data sets due to its widespread adoption by public authorities. The Cesium.js open source virtual globe is used as a platform for embedding custom 3D assets. glTF and related formats are used for efficiently encoding 3D data and for enabling streaming of large 3D models. In order to fully exploit the capabilities of web browsers and standard internet protocols, a series of filtering and data processing steps must be performed, which are described in this paper.
- Analytical Graphics 2016, 3D Tiles Specification, https://github.com/AnalyticalGraphicsInc/3d-tiles/blob/master/README.md. visited 22/04/2016.Google Scholar
- B3DM 2016, Batched 3D model specification. https://github.com/AnalyticalGraphicsInc/3d-tiles/blob/master/TileFormats/Batched3DModel/README.md. visited 19/04/2016.Google Scholar
- Behr, J., Eschler, P., Jung, Y., and Zöllner, M. 2009, X3DOM: a DOM-based HTML5/X3D integration model. In: Spencer, S. N. (Ed.), Proceedings of the 14th International Conference on 3D Web Technology (Web3D '09), ACM, New York, NY, USA, 127--135. Google Scholar
- Cesium 2016. An open-source JavaScript library for world-class 3D globes. Webpage. https://cesiumjs.org/index.html. visited 15/04/2016.Google Scholar
- Chaturvedi K., Yao, Z., Kolbe, T. H. 2015, Web-based Exploration of and Interaction with Large and Deeply Structured Semantic 3D City Models using HTML5 and WebGL. In DGPF Tagungsband 24 / 2015, 296--306.Google Scholar
- Eder, G., Held, M., and Palfrader, P. 2015, Experiments on Parallel Polygon Triangulation Using Ear Clipping. In: Proceedings of the 4th Computational Geometry Week: Young Reseachers Forum (CG-YRF 2015), pages 18--19, Eindhoven, Netherlands, June 2015.Google Scholar
- Gaillard, J., Vienne, A., Baume, R., Pedrinis, F., Peytavie, A., and Gesquière, G. 2015. Urban data visualisation in a web browser. In: Proceedings of the 20th International Conference on 3D Web Technology (Web3D '15). ACM, New York, NY, USA, 81--88. Google ScholarDigital Library
- Gröger, G., Kolbe, T. H., Nagel, C., and Häfele, K.-H. 2012, OGC City Geography Markup Language (CityGML) Encoding Standard, Version 2.0.0, 12-019, Open Geospatial Consortium.Google Scholar
- INSPIRE - Infrastructure for Spatial Information in Europe 2012, Technical Guidance for the implementation of INSPIRE Download Services 3.0, 82 pages, INSPIRE.Google Scholar
- Khronos 2016. glTF Specification Webpage. https://www.khronos.org/gltf. visited 15/04/2016.Google Scholar
- Schilling, A. 2014, Using Open Web 3D Services and X3D for Interactive Virtual Globes: System Design and Challenges. In: Khosrow-Pour, M. (ed.), Inventive Approaches for Technology Integration and Information Resources Management, 213--239.Google Scholar
- Stadler, A., Nagel, C., König, G., Kolbe, T. H. 2008, Making interoperability persistent: A 3D geo database based on CityGML. In: Lee, Zlatanova (eds.), 3D Geo-Information Sciences, Selected papers from the 3rd International Workshop on 3D Geo-Information, Seoul, Korea. LNG&C series, Springer Verlag, 175--192. 2008.Google Scholar
- Yoo, B., Brutzman, D. and Han, S., 2009, X3D Earth: Open standard-based virtual globes for digital earth infrastructure. In: Proceedings of International Symposium on Remote Sensing 2009, Busan, Korea, 293--296.Google Scholar
- Zlatanova, S. Stoter, J., and Isikdag, U., 2012, Standards for Exchange and Storage of 3D Information: Challenges and Opportunities for Emergency Response. 4th International Conference on Cartography and GIS.Google Scholar
Index Terms
- Using glTF for streaming CityGML 3D city models
Recommendations
Visualization of 3D city models on mobile devices
Web3D '12: Proceedings of the 17th International Conference on 3D Web Technology3D city models are increasingly being used as a tool for different applications related with urban management and planning. Current developments show the visualization of these models in desktop applications. The visualization of 3D city models in ...
Rapid development of semantic 3D city models for urban energy analysis based on free and open data sources and software
UrbanGIS'17: Proceedings of the 3rd ACM SIGSPATIAL Workshop on Smart Cities and Urban AnalyticsGeospatial data, specifically semantic 3D building data, plays a crucial role in urban energy analysis as spatial calculations using 3D geometries usually form the basis for energy simulation and modelling needed for numerous smart cities applications. ...
Automatically enhancing CityGML LOD2 models with a corresponding indoor geometry
In this paper we present two contributions: i the definition of a level of detail LOD2+, which extends the CityGML LOD2 specification with indoor building geometries of comparable complexity to their exterior geometries in LOD2; and more importantly ii ...
Comments