Skip to content
Enables the visualization, query and processing of data related various use cases in urban areas.
JavaScript CSS HTML
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Type Name Latest commit message Commit time
Failed to load latest commit information.
images added wcps for change calculation Jul 26, 2019
index.html added wcps for change calculation Jul 26, 2019


The project encompasses visualization of various use cases related to urban areas. The visualization is performed by means of a 3D Web GIS. Through effective visualization, this project aims to communicate data in a clear way. The data that is visualized is generated within the URBAN GEOmatics for Bulk data Generation, Data Assessment and Technology Awareness (URBAN GEO BIG DATA) project. Besides visualization, data used in some of the use cases can be queried and processed. This project also aims to address the challenge of visualization and processing of big raster geospatial data with a time dimension on the Web.

The libraries used to visualize and query geospatial data on virtual globes on Web are NASA Web WorldWind and CesiumJS. The processing is enabled through rasdaman (raster data manager), an Array DBMS.

Interface of the Web GIS where all the use cases can be accessed

Below the use cases are explained.

OpenStreetMap (OSM) buildings visualization

3D OSM buildings visualization on NASA Web WorldWind virtual globe has been performed using 3dosm.

Milan building heights are set using LiDAR and OSM GeoJSON in GRASS GIS.

3D visualization of OSM buildings in Milan

Rome building heights are obtained using the Urban Atlas, Building Height 2012 raster data of the Copernicus programme and OSM GeoJSON in GRASS GIS.

3D visualization of OSM buildings in Rome

Naples, Turin and Padua building heights come from OSM database.

3D visualization of OSM buildings in Naples

3D visualization of OSM buildings in Turin

3D visualization of OSM buildings in Padua

CityGML data visualization and query

CityGML data visualization on CesiumJS virtual globe has been performed using 3DCityDB, 3DCityDB Importer/Exporter, and 3DCityDB-Web-Map-Client. Each building can be queried. Moreover, flooding is simulated to aid in the informed decision-making process regarding adaptation measures and mitigation of flooding effects.

Flood simulation in Milan with CityGML visualization and query

Deformation visualization and query

The deformation maps are produced by National Research Council of Italy (Consiglio Nazionale delle Ricerche, CNR), Institute for Electromagnetic Sensing of the Environment (Istituto per il Rilevamento Elettromagnetico dell'Ambiente, IREA). The technique, which was proposed in 2002, is widely used for the investigation of Earth surface deformation and allows the generation of mean deformation velocity maps, and for each target on the ground deformation time series. The dataset used consists of 164 SAR images collected by the ERS and the Envisat satellites.

Data is stored on GeoServer and used through Web Map Service (WMS) on a virtual globe built with CesiumJS. Each target on the ground can be queried to display the deformation time series plot. Time series are plotted using Plotly.js. Deformation is also visualized for 18 years as animation using Web Map Tile Service (WMTS) and ImageMosaic through GeoServer and timeline and animation widgets of CesiumJS to demonstrate the movement of the land for Naples, Milan, and Turin. The same will be implemented also for Rome and Padua.

Mean deformation velocity visualization and query

A raster layer of cumulative deformation animation

Big multidimensional raster data visualization and processing

EO-derived datasets (land consumption maps from ISPRA (Italian Institute for Environmental Protection and Research) of 2012, 2015, 2016 and 2017; land cover map from ISPRA of 2012; GlobeLand30 of 2000 and 2010; and GHS-BUILT of 1975, 1990, 2000 and 2014) are visualized and processed on the Web. The spatial extent of all the datasets is restricted to Italy because of the limited hardware. The spatial resolutions of the datasets in order are 10 m, 10 m, 30 m and 38 m.

The datasets of multiple years are visualized using temporal animation to enable detecting changes in land use and land cover visually using the same method for deformation animation. The datasets are processed using Web Coverage Processing Service (WCPS) through rasdaman. The processing involves returning the change of land use or land cover classes for the clicked coordinates. Moreover, the amount of change of a land use or land cover class is calculated for an area drawn by the user for two selected years.

VGI visualization and query

Volunteered geographic information (VGI) on land cover classification, collected with the application Land Cover Collector, using the nomenclature of GlobeLand30 is overlaid on top of the raster maps of land use and land cover. The VGI data can be queried.

VGI and GlobeLand30 visualization and processing


URBAN GEO BIG DATA is a project of national interest (PRIN), funded by the Italian Ministry of Education, University and Research (MIUR)―id 20159CNLW8.

You can’t perform that action at this time.