Integration of CityGML and Air Quality Data Series via SOS · Integration of CityGML and Air...

Post on 10-May-2018

215 views 1 download

Transcript of Integration of CityGML and Air Quality Data Series via SOS · Integration of CityGML and Air...

Integration of CityGML and Air Quality Data

Series via OGC SOS

30.08.2016 |

Integration of CityGML and Air

Quality Data Series via SOS

Wanji Zhu

Sven Wursthorn

Alexandru Nichersu

Alexander Simons

Integration of CityGML and “AERO-TRAM” Air Quality Data

Integration of CityGML and Air Quality Data

Series via OGC SOS

30.08.2016 | 2

Overview

Provision of CityGML Data

“AERO-TRAM” Air Quality Data via SOS

Integration of CityGML and Air Quality Data

Contents

Integration of CityGML and Air Quality Data

Series via OGC SOS

30.08.2016 |

Overview

3

Integration of CityGML and Air Quality Data

Series via OGC SOS

30.08.2016 |

Overview

Motivation

EDF City Platform

EDF created an interactive 3D city platform and provides advanced features

for simulation, data display and statistics

Purpose of this thesis

Integrate spatial-temporal data

Adopt standardized OWS to transport

and/or query near-real-time spatial-temporal

series originating from different sensors

Prototype for change of data request

4

https://www.edf.fr/en/the-edf-group/world-s-largest-power-company/edf-

official-partner-of-a-low-carbon-world/xxx/see-tomorrow-s-city-in-3-minutes-

flat http://local.climate-kic.org/news/locals-3d-gpc-develops-a-demonstrator-for-

a-web-based-energy-simulation-platform/

Integration of CityGML and Air Quality Data

Series via OGC SOS

30.08.2016 |

Overview

Motivation

5

1 2 3 4 5 KPI Air quality data can be used to calculate different Key Performance

Indicators concerning energy, environment or economy

Visualization Visualization of air quality

data in a ci ty model helps understanding pollutants behavior .

Standardization Serving the air quality data via SOS is s tandardized and interoperable .

Simulation

Aggregated ai r quali ty data is sui table for urban simulation

Validation The measurement of ai r quality data can be used for the validation of current pol lution model.

Integration of CityGML and Air Quality Data

Series via OGC SOS

30.08.2016 |

Overview

Workflow

6

Step 1 Request for CityGML data

Step 2 Request for mobile sensor data

Step 3 A platform for integration

Integration of CityGML and Air Quality Data

Series via OGC SOS

30.08.2016 |

Provision of CityGML Data

7

Integration of CityGML and Air Quality Data

Series via OGC SOS

30.08.2016 |

Provision of CityGML Data

Introduction

CityGML

CityGML is a comprehensive concept for modeling and

exchange of 3D city and landscape models.

Objectives to serve CityGML via WFS

Large at a high LOD

Standardized and interoperable

Change of current data request in EIFER

8

Integration of CityGML and Air Quality Data

Series via OGC SOS

30.08.2016 |

Provision of CityGML Data

Available Approaches

9

Open Source Simple WFS

GetFeatureById

3D CityDB WFS

1

Open Source Extension of

GeoServer Complex Features

App-Schema

3 Commercial Advanced

operations

Various fi lters.

VirtualcitySYSTEMS

2

Integration of CityGML and Air Quality Data

Series via OGC SOS

30.08.2016 |

Provision of CityGML Data

GeoServer Application Schema

10

Feature Mapping – creates a mapping between simple feature data store and simple feature type.

Feature Chaining – complex feature type is defined by chaining simple feature types .

1

2

Feature Mapping

Feature Chaining

Shapefile JDBC Datastore

Properties File

Complex Features

Integration of CityGML and Air Quality Data

Series via OGC SOS

30.08.2016 |

Provision of CityGML Data

Conditions of App-Schema

11

Feature Mapping

A. One feature type must be represented by one datastore

Feature Chaining

A. GML encoding Rule (GML “Striping” Rule)

B. Type/Property/Type/Property

Integration of CityGML and Air Quality Data

Series via OGC SOS

30.08.2016 |

Provision of CityGML Data

Case for Surface Geometry of Building

12

Integration of CityGML and Air Quality Data

Series via OGC SOS

30.08.2016 |

Provision of CityGML Data

WFS GetFeature Request and Response

Request for building Response displayed on FZK-Viewer

13

Integration of CityGML and Air Quality Data

Series via OGC SOS

30.08.2016 |

Provision of CityGML Data

Limitations

Not all schemas in CityGML obeys GML Encoding Rules

(generic.xsd)

Flexible but time-consuming (manual configuration)

Not a complete solution to serve CityGML via WFS

Alternatives

Code the WFS interface

Use commercial version

CityGML 3.0

Serve CityGML Data without WFS

14

Integration of CityGML and Air Quality Data

Series via OGC SOS

30.08.2016 |

AERO-TRAM Air Quality Data via SOS

15

Integration of CityGML and Air Quality Data

Series via OGC SOS

30.08.2016 |

AERO-TRAM Air Quality Data via SOS

AERO-TRAM Project

16

A

S

M

S

A

S

M

Environmental Ministry of Baden Württermberg

SPONSOR

Long-term study of concentration, spatial distribution of parameters such as O3, NOX, COX and H2O(g) in Karlsruhe

AIMS

Mobile Sensor Platform. Air quality data is measured by sensors installed in S-Bahn S1 and s2 in Karlsruhe

SENSOR

Spatial density of different air particles

MEASUREMENTS

Integration of CityGML and Air Quality Data

Series via OGC SOS

30.08.2016 |

AERO-TRAM Air Quality Data via SOS

AERO-TRAM Project

17

http://www.aero-tram.kit.edu/

Integration of CityGML and Air Quality Data

Series via OGC SOS

30.08.2016 |

AERO-TRAM Air Quality Data via SOS

AERO-TRAM Air Quality Data (Raw)

Data Format: R file

Spatial Density of air particles

18

Integration of CityGML and Air Quality Data

Series via OGC SOS

30.08.2016 |

AERO-TRAM Air Quality Data via SOS

Workflow for Sensor Data

Data Import Sensor Description

Sensor Data

Data Export

RESTFul API Thin Client

19

Integration of CityGML and Air Quality Data

Series via OGC SOS

30.08.2016 |

Integration of CityGML and Air Quality Data

20

Integration of CityGML and Air Quality Data

Series via OGC SOS

30.08.2016 |

Integration of CityGML and Air

Quality Data

Platform for Integration

Cesium

a WebGL virtual globe and map engine

Capable of displaying KML and COLLADA/gITF files, built on

CityGML data

21

Integration of CityGML and Air Quality Data

Series via OGC SOS

30.08.2016 |

Approaches of Integration

Workflow of the Integration

22

Integration of CityGML and Air Quality Data

Series via OGC SOS

30.08.2016 |

Integration of CityGML and Air

Quality Data

Web-Demo

Inspired mainly by 3 Projects

52North Sensor Web Client

3D City DB Web Map

EnviroCar Project

23

Integration of CityGML and Air Quality Data

Series via OGC SOS

30.08.2016 |

Integration of CityGML and Air

Quality Data

Integration

24

Integration of CityGML and Air Quality Data

Series via OGC SOS

30.08.2016 |

Integration of CityGML and Air

Quality Data

Time Series Plot

25

Integration of CityGML and Air Quality Data

Series via OGC SOS

30.08.2016 |

Integration of CityGML and Air

Quality Data

Summary & Future Work

Real-Time sensor data is still difficult to achieve

Simulation and validation is still work in progress

Move the prototype to EDF Platform

26

Integration of CityGML and Air Quality Data

Series via OGC SOS

30.08.2016 |

Thank you

Contact

Wanji Zhu

Wanji.Zhu@eifer.uni-karlsruhe.de

+49 (0)176 - 8484 6596

EIFER

Emmy-Noether-Straße 11

76131 Karlsruhe

Germany

www.eifer.org

Copyright © EIFER 2016

27

Integration of CityGML and Air Quality Data

Series via OGC SOS

30.08.2016 |

Acknowledgements

EIFER: Dr. Jochen Wendel, Dr. Andreas Koch

KIT: Prof. Stefan Hinz, Dr. Sven Wursthorn

Christian Malewski

52°North: Simon Jirka, Carsten Hollmann

Aero-Tram Project

Stadt Karlsruhe - Liegenschaftsamt: Thomas Hauenstein

TUM: Kanishk Chaturvedi

Copyright © EIFER 2016

28

Integration of CityGML and Air Quality Data

Series via OGC SOS

30.08.2016 |

Provision of CityGML Data

Example of Feature Mapping

29

Integration of CityGML and Air Quality Data

Series via OGC SOS

30.08.2016 |

Provision of CityGML Data

Example of Feature Chaining

30

Integration of CityGML and Air Quality Data

Series via OGC SOS

30.08.2016 |

Provision of CityGML Data

WFS Response for 'Company'

31