DEVELOPMENT OF A 3D WEBGIS SYSTEM FOR RETRIEVING AND VISUALIZING CITYGML DATA BASED ON THEIR GEOMETRIC AND SEMANTIC CHARACTERISTICS BY USING FREE AND OPEN SOURCE TECHNOLOGY

CityGML is considered as an optimal standard for representing 3D city models. However, international experience has shown that visualization of the latter is quite difficult to be implemented on the web, due to the large size of data and the complexity of CityGML. As a result, in the context of this paper, a 3D WebGIS application is developed in order to successfully retrieve and visualize CityGML data in accordance with their respective geometric and semantic characteristics. Furthermore, the available web technologies and the architecture of WebGIS systems are investigated, as provided by international experience, in order to be utilized in the most appropriate way for the purposes of this paper. Specifically, a PostgreSQL/ PostGIS Database is used, in compliance with the 3DCityDB schema. At Server tier, Apache HTTP Server and GeoServer are utilized, while a Server Side programming language PHP is used. At Client tier, which implemented the interface of the application, the following technologies were used: JQuery, AJAX, JavaScript, HTML5, WebGL and Ol3-Cesium. Finally, it is worth mentioning that the application’s primary objectives are a user-friendly interface and a fully open source development.

[1]  Mats Taraldsvik Exploring the Future: is HTML5 the solution for GIS Applications on the World Wide Web? , 2011 .

[2]  Marco Soave,et al.  3D web visualization of huge CityGML models , 2015 .

[3]  A. MacEachren,et al.  Research Challenges in Geovisualization , 2001, KN - Journal of Cartography and Geographic Information.

[4]  Francisco Javier Delgado del Hoyo,et al.  Efficient Visualization of the Geometric Information of CityGML: Application for the Documentation of Built Heritage , 2012, ICCSA.

[5]  Bo Mao,et al.  Online Visualization of 3D City Model Using CityGML and X3DOM , 2011, Cartogr. Int. J. Geogr. Inf. Geovisualization.

[6]  Thomas H. Kolbe,et al.  OpenGIS® Web 3D Service Interface Standard Version 0.4.0 , 2005 .

[7]  Thomas H. Kolbe,et al.  Web-based Exploration of and Interaction with Large and Deeply Structured Semantic 3D City Models using HTML5 and WebGL , 2015 .

[8]  Athanasios Tom Kralidis Geospatial Web Services: The Evolution of Geospatial Data Infrastructure , 2007, The Geospatial Web.

[9]  Stefano Piffer,et al.  USING CITYGML TO DEPLOY SMART-CITY SERVICES FOR URBAN ECOSYSTEMS , 2013 .

[10]  Jiulin Sun,et al.  Web GIS: Principles and Applications , 2010 .

[11]  Gottfried Vossen,et al.  Web-Oriented Architectures: On the Impact of Web 2.0 on Service-Oriented Architectures , 2008, 2008 IEEE Asia-Pacific Services Computing Conference.

[12]  Gilles Gesquière,et al.  3D Visualization of Urban Data Based on CityGML with WebGL , 2012, Int. J. 3 D Inf. Model..

[13]  Daniel Gastón Iglesias Design and implementation of 3D buildings integration for a Webgl-Based Virtual Globe: a case study of Valencian Cadastre and Fide Building Mode , 2012 .