Web-based 3D map visualization using WebGL

The traditional 3D data visualization software is based on the Client/Server architecture. It is difficult to upgrade the application program and maintain the client program. This paper uses a more excellent Browser/Server architecture to realize the 3D map visualization. In this structure, the user interface completely through the WebGL enabled browser to achieve. Server key technologies applied in the visualization of 3D map, such as a method that can project the spherical coordinates of the earth onto the plane, the principle of loading the web map into the browser page. To add the height information of buildings to basemap, developers have to get a lot of city building data from the map service provider, but most of the data obtained can't be used directly, a special rendering process is needed, to solve this problem, this paper also describes the parsing process of B3DM files. Based on the above technique, three map engines are used to visualize the 3D map and the rendering process of different engines is analyzed.

[1]  Jia Song,et al.  3D geographic scenes visualization based on WebGL , 2017, 2017 6th International Conference on Agro-Geoinformatics.

[2]  Jantien E. Stoter,et al.  3D noise mapping in urban areas , 2008, Int. J. Geogr. Inf. Sci..

[3]  E. Lynn Usery,et al.  Implications of Web Mercator and Its Use in Online Mapping , 2014, Cartogr. Int. J. Geogr. Inf. Geovisualization.

[4]  Dunming Liao,et al.  A lightweight and cross-platform Web3D system for casting process based on virtual reality technology using WebGL , 2015 .

[5]  Chuanrong Li,et al.  A Research for 3D WebGIS based on WebGL , 2011, Proceedings of 2011 International Conference on Computer Science and Network Technology.

[6]  Guillaume Lavoué,et al.  Streaming compressed 3D data on the web using JavaScript and WebGL , 2013, Web3D '13.

[7]  Jürgen Döllner,et al.  Dynamic 3D maps as visual interfaces for spatio-temporal data , 2000, GIS '00.

[8]  Liu Ji-fu Application status and developmental trend of WebGIS , 2003 .

[9]  Catherine Leung,et al.  Enabling WebGL , 2010, WWW '10.

[10]  Anthony Steed,et al.  glTF streaming from 3D repo to X3DOM , 2016, Web3D.