Upload
doankhanh
View
219
Download
1
Embed Size (px)
Citation preview
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
+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