44
September 6, 2017 – INSPIRE Conference Strasbourg September 6, INSPIRE Conference, Strasbourg The INSPIRE‐compliant Geological Map of Germany 1:1,000,000 (GK1000) Marc Filip Wiechmann, Stephanie Bellenberg, Susanne Glück, Andreas‐Alexander Maul Federal Institute for Geosciences and Natural Resources (BGR)

The INSPIRE‐compliant Geological Map of Germany 1 ... · September 6, 2017 –INSPIRE Conference Strasbourg September 6, INSPIRE Conference, Strasbourg The INSPIRE‐compliant Geological

  • Upload
    others

  • View
    1

  • Download
    0

Embed Size (px)

Citation preview

Page 1: The INSPIRE‐compliant Geological Map of Germany 1 ... · September 6, 2017 –INSPIRE Conference Strasbourg September 6, INSPIRE Conference, Strasbourg The INSPIRE‐compliant Geological

September 6, 2017 – INSPIRE Conference Strasbourg September 6, INSPIRE Conference, Strasbourg

The INSPIRE‐compliant Geological Map of Germany 1:1,000,000 (GK1000)

Marc Filip Wiechmann, Stephanie Bellenberg, Susanne Glück, Andreas‐Alexander Maul

Federal Institute for Geosciences and Natural Resources (BGR)

Page 2: The INSPIRE‐compliant Geological Map of Germany 1 ... · September 6, 2017 –INSPIRE Conference Strasbourg September 6, INSPIRE Conference, Strasbourg The INSPIRE‐compliant Geological

September 6, 2017 – INSPIRE Conference Strasbourg 

Structure

• Content of GK1000• Semantic mapping• Technical transformation• Provision of INSPIRE‐compliant GK1000 via Download Service• Provision of INSPIRE‐compliant GK1000 via INSPIRE View Service (WMS) and BGR Geoviewer

• Visualisation according to INSPIRE portrayal rules

Marc Filip Wiechmann, September 9, INSPIRE Conference, Strasbourg

Page 3: The INSPIRE‐compliant Geological Map of Germany 1 ... · September 6, 2017 –INSPIRE Conference Strasbourg September 6, INSPIRE Conference, Strasbourg The INSPIRE‐compliant Geological

September 6, 2017 – INSPIRE Conference Strasbourg 

Structure

• Content of GK1000• Semantic mapping• Technical transformation• Provision of INSPIRE‐compliant GK1000 via Download Service• Provision of INSPIRE‐compliant GK1000 via INSPIRE View Service (WMS) and BGR Geoviewer

• Visualisation according to INSPIRE portrayal rules

Marc Filip Wiechmann, September 9, INSPIRE Conference, Strasbourg

Page 4: The INSPIRE‐compliant Geological Map of Germany 1 ... · September 6, 2017 –INSPIRE Conference Strasbourg September 6, INSPIRE Conference, Strasbourg The INSPIRE‐compliant Geological

September 6, 2017 – INSPIRE Conference Strasbourg 

Structure

• Content of GK1000• Semantic mapping• Technical transformation• Provision of INSPIRE‐compliant GK1000 via Download Service• Provision of INSPIRE‐compliant GK1000 via INSPIRE View Service (WMS) and BGR Geoviewer

• Visualisation according to INSPIRE portrayal rules

Marc Filip Wiechmann, September 9, INSPIRE Conference, Strasbourg

Page 5: The INSPIRE‐compliant Geological Map of Germany 1 ... · September 6, 2017 –INSPIRE Conference Strasbourg September 6, INSPIRE Conference, Strasbourg The INSPIRE‐compliant Geological

September 6, 2017 – INSPIRE Conference Strasbourg 

Structure

• Content of GK1000• Semantic mapping• Technical transformation• Provision of INSPIRE‐compliant GK1000 via Download Service• Provision of INSPIRE‐compliant GK1000 via INSPIRE View Service (WMS) and BGR Geoviewer

• Visualisation according to INSPIRE portrayal rules

Marc Filip Wiechmann, September 9, INSPIRE Conference, Strasbourg

Page 6: The INSPIRE‐compliant Geological Map of Germany 1 ... · September 6, 2017 –INSPIRE Conference Strasbourg September 6, INSPIRE Conference, Strasbourg The INSPIRE‐compliant Geological

September 6, 2017 – INSPIRE Conference Strasbourg 

Structure

• Content of GK1000• Semantic mapping• Technical transformation• Provision of INSPIRE‐compliant GK1000 via Download Service• Provision of INSPIRE‐compliant GK1000 via INSPIRE View Service (WMS) and BGR Geoviewer

• Visualisation according to INSPIRE portrayal rules

Marc Filip Wiechmann, September 9, INSPIRE Conference, Strasbourg

Page 7: The INSPIRE‐compliant Geological Map of Germany 1 ... · September 6, 2017 –INSPIRE Conference Strasbourg September 6, INSPIRE Conference, Strasbourg The INSPIRE‐compliant Geological

September 6, 2017 – INSPIRE Conference Strasbourg 

Structure

• Content of GK1000• Semantic mapping• Technical transformation• Provision of INSPIRE‐compliant GK1000 via Download Service• Provision of INSPIRE‐compliant GK1000 via INSPIRE View Service (WMS) and BGR Geoviewer

• Visualisation according to INSPIRE portrayal rules

Marc Filip Wiechmann, September 9, INSPIRE Conference, Strasbourg

Page 8: The INSPIRE‐compliant Geological Map of Germany 1 ... · September 6, 2017 –INSPIRE Conference Strasbourg September 6, INSPIRE Conference, Strasbourg The INSPIRE‐compliant Geological

September 6, 2017 – INSPIRE Conference Strasbourg 

Content of GK1000

• Represents surface geology of Germany and adjacent areas of the neighbouring countries

• Comprises information onlithology,stratigraphy,genesis,faultsand marginal position of the ice shield

geologic units

Marc Filip Wiechmann, September 9, INSPIRE Conference, Strasbourg

Page 9: The INSPIRE‐compliant Geological Map of Germany 1 ... · September 6, 2017 –INSPIRE Conference Strasbourg September 6, INSPIRE Conference, Strasbourg The INSPIRE‐compliant Geological

September 6, 2017 – INSPIRE Conference Strasbourg 

Semantic mapping

Identification of thespatial data theme:

Geology

Example: geologic units

Marc Filip Wiechmann, September 9, INSPIRE Conference, Strasbourg

Page 10: The INSPIRE‐compliant Geological Map of Germany 1 ... · September 6, 2017 –INSPIRE Conference Strasbourg September 6, INSPIRE Conference, Strasbourg The INSPIRE‐compliant Geological

September 6, 2017 – INSPIRE Conference Strasbourg 

Semantic mapping – 1. mapping on class level

Identification of relevant classes in the GK1000 source model and INSPIRE target model

geologicunit

geometry

stratigraphy+ genesis

lithology

UML overview class diagramINSPIRE Geology core model

GK1000 classes

Marc Filip Wiechmann, September 9, INSPIRE Conference, Strasbourg

Page 11: The INSPIRE‐compliant Geological Map of Germany 1 ... · September 6, 2017 –INSPIRE Conference Strasbourg September 6, INSPIRE Conference, Strasbourg The INSPIRE‐compliant Geological

September 6, 2017 – INSPIRE Conference Strasbourg 

Semantic mapping – 2. mapping on attribute level

Definition of mapping rules

class ‐ geologicEvent

genesis

stratigraphy

GK1000 class – genesis

GK1000 class – stratigraphy

Marc Filip Wiechmann, September 9, INSPIRE Conference, Strasbourg

Page 12: The INSPIRE‐compliant Geological Map of Germany 1 ... · September 6, 2017 –INSPIRE Conference Strasbourg September 6, INSPIRE Conference, Strasbourg The INSPIRE‐compliant Geological

September 6, 2017 – INSPIRE Conference Strasbourg 

Semantic mapping – 3. mapping on codelist level

Translation/mapping of codelist values

Marc Filip Wiechmann, September 9, INSPIRE Conference, Strasbourg

Page 13: The INSPIRE‐compliant Geological Map of Germany 1 ... · September 6, 2017 –INSPIRE Conference Strasbourg September 6, INSPIRE Conference, Strasbourg The INSPIRE‐compliant Geological

September 6, 2017 – INSPIRE Conference Strasbourg 

Semantic mapping – 3. mapping on codelist level

lithology codelist

FeinsandMittelsandGrobsand

sand

limestoneKalkstein

GK1000 codelist

GENERALISATION!

Marc Filip Wiechmann, September 9, INSPIRE Conference, Strasbourg

Translation/mapping of codelist values

Page 14: The INSPIRE‐compliant Geological Map of Germany 1 ... · September 6, 2017 –INSPIRE Conference Strasbourg September 6, INSPIRE Conference, Strasbourg The INSPIRE‐compliant Geological

September 6, 2017 – INSPIRE Conference Strasbourg 

Semantic mapping – 3. mapping on codelist level

Creation of mapping tables

GK1000 attribute und codelist values

INSPIRE attributes and codelistvalues

Marc Filip Wiechmann, September 9, INSPIRE Conference, Strasbourg

Page 15: The INSPIRE‐compliant Geological Map of Germany 1 ... · September 6, 2017 –INSPIRE Conference Strasbourg September 6, INSPIRE Conference, Strasbourg The INSPIRE‐compliant Geological

September 6, 2017 – INSPIRE Conference Strasbourg 

Semantic mapping – 3. mapping on codelist level

Creation of mapping tables

GK1000 attribute und codelist values

INSPIRE attributes and codelist values

Marc Filip Wiechmann, September 9, INSPIRE Conference, Strasbourg

Page 16: The INSPIRE‐compliant Geological Map of Germany 1 ... · September 6, 2017 –INSPIRE Conference Strasbourg September 6, INSPIRE Conference, Strasbourg The INSPIRE‐compliant Geological

September 6, 2017 – INSPIRE Conference Strasbourg 

Technical transformation

Workflow

Input ofsource data

(incl. mappingtables)

Generation of distinctINSPIRE ID

Attribute mapping

andcreation

Reprojectionif necessary

Transformation of geometry

Output ofGML file

Validation ofGML file

Example: geologic units

Marc Filip Wiechmann, September 9, INSPIRE Conference, Strasbourg

INSPIRE Solution Pack 2.0 for FME+

Page 17: The INSPIRE‐compliant Geological Map of Germany 1 ... · September 6, 2017 –INSPIRE Conference Strasbourg September 6, INSPIRE Conference, Strasbourg The INSPIRE‐compliant Geological

September 6, 2017 – INSPIRE Conference Strasbourg 

Technical transformation

Workflow

Input ofsource data

(incl. mappingtables)

Generation of distinctINSPIRE ID

Attribute mapping

andcreation

Reprojectionif necessary

Transformation of geometry

Output ofGML file

Validation ofGML file

Example: geologic units

Marc Filip Wiechmann, September 9, INSPIRE Conference, Strasbourg

INSPIRE Solution Pack 2.0 for FME+

Page 18: The INSPIRE‐compliant Geological Map of Germany 1 ... · September 6, 2017 –INSPIRE Conference Strasbourg September 6, INSPIRE Conference, Strasbourg The INSPIRE‐compliant Geological

September 6, 2017 – INSPIRE Conference Strasbourg 

Technical transformation

Workflow

Input ofsource data

(incl. mappingtables)

Generation of distinctINSPIRE ID

Attribute mapping

andcreation

Reprojectionif necessary

Transformation of geometry

Output ofGML file

Validation ofGML file

Example: geologic units

Marc Filip Wiechmann, September 9, INSPIRE Conference, Strasbourg

INSPIRE Solution Pack 2.0 for FME+

Page 19: The INSPIRE‐compliant Geological Map of Germany 1 ... · September 6, 2017 –INSPIRE Conference Strasbourg September 6, INSPIRE Conference, Strasbourg The INSPIRE‐compliant Geological

September 6, 2017 – INSPIRE Conference Strasbourg 

Technical transformation

Workflow

Input ofsource data

(incl. mappingtables)

Generation of distinctINSPIRE ID

Attribute mapping

andcreation

Reprojectionif necessary

Transformation of geometry

Output ofGML file

Validation ofGML file

Example: geologic units

Marc Filip Wiechmann, September 9, INSPIRE Conference, Strasbourg

INSPIRE Solution Pack 2.0 for FME+

Page 20: The INSPIRE‐compliant Geological Map of Germany 1 ... · September 6, 2017 –INSPIRE Conference Strasbourg September 6, INSPIRE Conference, Strasbourg The INSPIRE‐compliant Geological

September 6, 2017 – INSPIRE Conference Strasbourg 

Technical transformation

Workflow

Input ofsource data

(incl. mappingtables)

Generation of distinctINSPIRE ID

Attribute mapping

andcreation

Reprojectionif necessary

Transformation of geometry

Output ofGML file

Validation ofGML file

Example: geologic units

Marc Filip Wiechmann, September 9, INSPIRE Conference, Strasbourg

INSPIRE Solution Pack 2.0 for FME+

Page 21: The INSPIRE‐compliant Geological Map of Germany 1 ... · September 6, 2017 –INSPIRE Conference Strasbourg September 6, INSPIRE Conference, Strasbourg The INSPIRE‐compliant Geological

September 6, 2017 – INSPIRE Conference Strasbourg 

Technical transformation

Workflow

Input ofsource data

(incl. mappingtables)

Generation of distinctINSPIRE ID

Attribute mapping

andcreation

Reprojectionif necessary

Transformation of geometry

Output ofGML file

Validation ofGML file

Example: geologic units

Marc Filip Wiechmann, September 9, INSPIRE Conference, Strasbourg

INSPIRE Solution Pack 2.0 for FME+

Page 22: The INSPIRE‐compliant Geological Map of Germany 1 ... · September 6, 2017 –INSPIRE Conference Strasbourg September 6, INSPIRE Conference, Strasbourg The INSPIRE‐compliant Geological

September 6, 2017 – INSPIRE Conference Strasbourg 

Technical transformation

Workflow

Input ofsource data

(incl. mappingtables)

Generation of distinctINSPIRE ID

Attribute mapping

andcreation

Reprojectionif necessary

Transformation of geometry

Output ofGML file

Validation ofGML file

Example: geologic units

Marc Filip Wiechmann, September 9, INSPIRE Conference, Strasbourg

INSPIRE Solution Pack 2.0 for FME+

Page 23: The INSPIRE‐compliant Geological Map of Germany 1 ... · September 6, 2017 –INSPIRE Conference Strasbourg September 6, INSPIRE Conference, Strasbourg The INSPIRE‐compliant Geological

September 6, 2017 – INSPIRE Conference Strasbourg 

Technical transformation

Detail of FME workbench

Detail of GML file

Marc Filip Wiechmann, September 9, INSPIRE Conference, Strasbourg

Page 24: The INSPIRE‐compliant Geological Map of Germany 1 ... · September 6, 2017 –INSPIRE Conference Strasbourg September 6, INSPIRE Conference, Strasbourg The INSPIRE‐compliant Geological

September 6, 2017 – INSPIRE Conference Strasbourg 

Technical transformation

Workflow

Input ofsource data

(incl. mappingtables)

Generation of distinctINSPIRE ID

Attribute mapping

andcreation

Reprojectionif necessary

Transformation of geometry

Output ofGML file

Validation ofGML file

Example: geologic units

Marc Filip Wiechmann, September 9, INSPIRE Conference, Strasbourg

INSPIRE Solution Pack 2.0 for FME+

Page 25: The INSPIRE‐compliant Geological Map of Germany 1 ... · September 6, 2017 –INSPIRE Conference Strasbourg September 6, INSPIRE Conference, Strasbourg The INSPIRE‐compliant Geological

September 6, 2017 – INSPIRE Conference Strasbourg 

INSPIRE Solution Pack 2.0 for FME+

Technical transformation

Workflow

Input ofsource data

(incl. mappingtables)

Generation of distinctINSPIRE ID

Attribute mapping

andcreation

Reprojectionif necessary

Transformation of geometry

Output ofGML file

Validation ofGML file

Example: geologic units

Marc Filip Wiechmann, September 9, INSPIRE Conference, Strasbourg

Page 26: The INSPIRE‐compliant Geological Map of Germany 1 ... · September 6, 2017 –INSPIRE Conference Strasbourg September 6, INSPIRE Conference, Strasbourg The INSPIRE‐compliant Geological

September 6, 2017 – INSPIRE Conference Strasbourg 

Provision of INSPIRE‐compliant GK1000 via Download Service

GML‐Download via Atom feed

Marc Filip Wiechmann, September 9, INSPIRE Conference, Strasbourg

Page 27: The INSPIRE‐compliant Geological Map of Germany 1 ... · September 6, 2017 –INSPIRE Conference Strasbourg September 6, INSPIRE Conference, Strasbourg The INSPIRE‐compliant Geological

September 6, 2017 – INSPIRE Conference Strasbourg 

Provision of INSPIRE‐compliant GK1000 via Download Service

GML‐Download via Atom feed

Marc Filip Wiechmann, September 9, INSPIRE Conference, Strasbourg

Page 28: The INSPIRE‐compliant Geological Map of Germany 1 ... · September 6, 2017 –INSPIRE Conference Strasbourg September 6, INSPIRE Conference, Strasbourg The INSPIRE‐compliant Geological

September 6, 2017 – INSPIRE Conference Strasbourg 

Provision of INSPIRE‐compliant GK1000 via Download Service

GML‐Download via Atom feed

Marc Filip Wiechmann, September 9, INSPIRE Conference, Strasbourg

Page 29: The INSPIRE‐compliant Geological Map of Germany 1 ... · September 6, 2017 –INSPIRE Conference Strasbourg September 6, INSPIRE Conference, Strasbourg The INSPIRE‐compliant Geological

September 6, 2017 – INSPIRE Conference Strasbourg 

Provision of INSPIRE‐compliant GK1000 via Download Service

GML‐Download via Atom feed

Marc Filip Wiechmann, September 9, INSPIRE Conference, Strasbourg

Page 30: The INSPIRE‐compliant Geological Map of Germany 1 ... · September 6, 2017 –INSPIRE Conference Strasbourg September 6, INSPIRE Conference, Strasbourg The INSPIRE‐compliant Geological

September 6, 2017 – INSPIRE Conference Strasbourg 

Provision of INSPIRE‐compliant GK1000 via INSPIRE View Service (WMS)

BGR product center

Marc Filip Wiechmann, September 9, INSPIRE Conference, Strasbourg

Page 31: The INSPIRE‐compliant Geological Map of Germany 1 ... · September 6, 2017 –INSPIRE Conference Strasbourg September 6, INSPIRE Conference, Strasbourg The INSPIRE‐compliant Geological

September 6, 2017 – INSPIRE Conference Strasbourg 

StratigraphyWMS integrated in GIS software

Provision of INSPIRE‐compliant GK1000 via INSPIRE View Service (WMS)

Marc Filip Wiechmann, September 9, INSPIRE Conference, Strasbourg

Page 32: The INSPIRE‐compliant Geological Map of Germany 1 ... · September 6, 2017 –INSPIRE Conference Strasbourg September 6, INSPIRE Conference, Strasbourg The INSPIRE‐compliant Geological

September 6, 2017 – INSPIRE Conference Strasbourg 

Lithology

Provision of INSPIRE‐compliant GK1000 via INSPIRE View Service (WMS)

WMS integrated in GIS software

Marc Filip Wiechmann, September 9, INSPIRE Conference, Strasbourg

Page 33: The INSPIRE‐compliant Geological Map of Germany 1 ... · September 6, 2017 –INSPIRE Conference Strasbourg September 6, INSPIRE Conference, Strasbourg The INSPIRE‐compliant Geological

September 6, 2017 – INSPIRE Conference Strasbourg 

Lithology

Provision of INSPIRE‐compliant GK1000 via INSPIRE View Service (WMS)

WMS integrated in ArcGIS Desktop

Marc Filip Wiechmann, September 9, INSPIRE Conference, Strasbourg

Page 34: The INSPIRE‐compliant Geological Map of Germany 1 ... · September 6, 2017 –INSPIRE Conference Strasbourg September 6, INSPIRE Conference, Strasbourg The INSPIRE‐compliant Geological

September 6, 2017 – INSPIRE Conference Strasbourg 

Stratigraphy

Provision of INSPIRE‐compliant GK1000 via BGR Geoviewer

Marc Filip Wiechmann, September 9, INSPIRE Conference, Strasbourg

Page 35: The INSPIRE‐compliant Geological Map of Germany 1 ... · September 6, 2017 –INSPIRE Conference Strasbourg September 6, INSPIRE Conference, Strasbourg The INSPIRE‐compliant Geological

September 6, 2017 – INSPIRE Conference Strasbourg 

Stratigraphy

Provision of INSPIRE‐compliant GK1000 via BGR Geoviewer

18.Marc Filip Wiechmann, September 9, INSPIRE Conference, Strasbourg

Page 36: The INSPIRE‐compliant Geological Map of Germany 1 ... · September 6, 2017 –INSPIRE Conference Strasbourg September 6, INSPIRE Conference, Strasbourg The INSPIRE‐compliant Geological

September 6, 2017 – INSPIRE Conference Strasbourg 

Visualisation according to INSPIRE portrayal rules

Stratigraphy

Marc Filip Wiechmann, September 9, INSPIRE Conference, Strasbourg

Page 37: The INSPIRE‐compliant Geological Map of Germany 1 ... · September 6, 2017 –INSPIRE Conference Strasbourg September 6, INSPIRE Conference, Strasbourg The INSPIRE‐compliant Geological

September 6, 2017 – INSPIRE Conference Strasbourg 

Stratigraphy

Visualisation according to INSPIRE portrayal rules

Older boundary of the age of the event

Marc Filip Wiechmann, September 9, INSPIRE Conference, Strasbourg

Page 38: The INSPIRE‐compliant Geological Map of Germany 1 ... · September 6, 2017 –INSPIRE Conference Strasbourg September 6, INSPIRE Conference, Strasbourg The INSPIRE‐compliant Geological

September 6, 2017 – INSPIRE Conference Strasbourg 

Visualisation according to INSPIRE portrayal rules

Lithology

Marc Filip Wiechmann, September 9, INSPIRE Conference, Strasbourg

Page 39: The INSPIRE‐compliant Geological Map of Germany 1 ... · September 6, 2017 –INSPIRE Conference Strasbourg September 6, INSPIRE Conference, Strasbourg The INSPIRE‐compliant Geological

September 6, 2017 – INSPIRE Conference Strasbourg 

Majority principle

Lithology

Visualisation according to INSPIRE portrayal rules

Marc Filip Wiechmann, September 9, INSPIRE Conference, Strasbourg

Page 40: The INSPIRE‐compliant Geological Map of Germany 1 ... · September 6, 2017 –INSPIRE Conference Strasbourg September 6, INSPIRE Conference, Strasbourg The INSPIRE‐compliant Geological

September 6, 2017 – INSPIRE Conference Strasbourg 

Visualisation according to INSPIRE portrayal rules

Faults

Geomorphology

Marc Filip Wiechmann, September 9, INSPIRE Conference, Strasbourg

Page 41: The INSPIRE‐compliant Geological Map of Germany 1 ... · September 6, 2017 –INSPIRE Conference Strasbourg September 6, INSPIRE Conference, Strasbourg The INSPIRE‐compliant Geological

September 6, 2017 – INSPIRE Conference Strasbourg 

Legal requirements given by INSPIRE:• Content is transformed according to the DS on Geology• Download Service ‐> GML‐Download via Atom feed• Web Map Service (WMS)

Additional access:• Via BGR Geoviewer

Summary

Geological Map of Germany 1:1,000,000 (GK1000)‐ a fully INSPIRE‐compliant geodata product provided by BGR ‐

Marc Filip Wiechmann, September 9, INSPIRE Conference, Strasbourg

Page 42: The INSPIRE‐compliant Geological Map of Germany 1 ... · September 6, 2017 –INSPIRE Conference Strasbourg September 6, INSPIRE Conference, Strasbourg The INSPIRE‐compliant Geological

September 6, 2017 – INSPIRE Conference Strasbourg 

Summary

Marc Filip Wiechmann, September 9, INSPIRE Conference, Strasbourg

Page 43: The INSPIRE‐compliant Geological Map of Germany 1 ... · September 6, 2017 –INSPIRE Conference Strasbourg September 6, INSPIRE Conference, Strasbourg The INSPIRE‐compliant Geological

September 6, 2017 – INSPIRE Conference Strasbourg 

Summary

Marc Filip Wiechmann, September 9, INSPIRE Conference, Strasbourg

Page 44: The INSPIRE‐compliant Geological Map of Germany 1 ... · September 6, 2017 –INSPIRE Conference Strasbourg September 6, INSPIRE Conference, Strasbourg The INSPIRE‐compliant Geological

September 6, 2017 – INSPIRE Conference Strasbourg 

Summary

Thank you very much!

Marc Filip Wiechmann, September 9, INSPIRE Conference, Strasbourg