Was ist neu in CityGML 1.1? - 3D-Stadtmodelle
Was ist neu in CityGML 1.1? - 3D-Stadtmodelle
Was ist neu in CityGML 1.1? - 3D-Stadtmodelle
Sie wollen auch ein ePaper? Erhöhen Sie die Reichweite Ihrer Titel.
YUMPU macht aus Druck-PDFs automatisch weboptimierte ePaper, die Google liebt.
<strong>Was</strong> <strong>ist</strong> <strong>neu</strong> <strong>in</strong> <strong>CityGML</strong> <strong>1.1</strong>?<br />
PD Dr. Gerhard Gröger<br />
Institut für Geodäsie und Geo<strong>in</strong>formation<br />
Universität Bonn<br />
Workshop „<strong>3D</strong>-<strong>Stadtmodelle</strong>“<br />
9. 11. 2010, Universitätsclub Bonn
E<strong>in</strong>leitung I/II<br />
• <strong>CityGML</strong>: semantische, mehrskalige <strong>3D</strong>-<strong>Stadtmodelle</strong><br />
• <strong>in</strong>ternationaler Standard des OGC (Open Geospatial<br />
Consortium)<br />
• entwickelt von der SIG <strong>3D</strong> (Special Interest Group <strong>3D</strong>)<br />
der GDI-DE<br />
• aktuelle <strong>CityGML</strong> Version 1.0: seit zwei Jahren im<br />
<strong>in</strong>ternationalen Praxise<strong>in</strong>satz (vgl. Vortrag von Claus<br />
Nagel)<br />
• Ergänzungsbedarf<br />
<strong>Was</strong> <strong>ist</strong> <strong>neu</strong> <strong>in</strong> <strong>CityGML</strong> <strong>1.1</strong>? WS „<strong>3D</strong> <strong>Stadtmodelle</strong>“ 9.11.2010<br />
G. Gröger<br />
2
E<strong>in</strong>leitung II/II<br />
• OGC-Verfahren zur Ergänzung/Änderung von <strong>CityGML</strong>:<br />
1. E<strong>in</strong>reichung von „Change Requests“<br />
2. Diskussion/Weiterentwicklung <strong>in</strong> <strong>CityGML</strong> SWG<br />
(Standards Work<strong>in</strong>g Group) des OGC<br />
3. Entscheidung der stimmberechtigten OGC<br />
Mitglieder<br />
• Version <strong>1.1</strong> von <strong>CityGML</strong>: Entscheidung (voraussichtlich)<br />
Anfang März 2011 (OGC-Sitzung <strong>in</strong> Bonn)<br />
• Fokus des Vortrages: Wie sieht aus Sicht der SIG <strong>3D</strong> die<br />
Version <strong>1.1</strong> aus?<br />
– Wie geht es weiter mit <strong>CityGML</strong>?<br />
<strong>Was</strong> <strong>ist</strong> <strong>neu</strong> <strong>in</strong> <strong>CityGML</strong> <strong>1.1</strong>? WS „<strong>3D</strong> <strong>Stadtmodelle</strong>“ 9.11.2010<br />
G. Gröger<br />
3
Neues <strong>in</strong> <strong>CityGML</strong> <strong>1.1</strong> (aus Sicht der SIG <strong>3D</strong>)<br />
• Neue thematische Modelle<br />
–Brücken<br />
– Tunnel<br />
• Ergänzung der thematischen Begrenzungsflächen<br />
– OuterFloorSurface und OuterCeil<strong>in</strong>gSurface<br />
• Attribut: Relation des Objekts zu Gelände-/<br />
<strong>Was</strong>seroberfläche<br />
– relativeToTerra<strong>in</strong> und relativeToWater<br />
• Ergänzung generischer Attribute<br />
– Maße<strong>in</strong>heiten/Gruppierung<br />
• Präzisere Def<strong>in</strong>itionen für Feature-Typen<br />
• …..<br />
<strong>Was</strong> <strong>ist</strong> <strong>neu</strong> <strong>in</strong> <strong>CityGML</strong> <strong>1.1</strong>? WS „<strong>3D</strong> <strong>Stadtmodelle</strong>“ 9.11.2010<br />
G. Gröger<br />
4
Version <strong>1.1</strong><br />
• Abwärtskompatibel zu Version 1.0<br />
– Version 1.0-Dokumente bleiben valide <strong>in</strong> <strong>1.1</strong><br />
<strong>Was</strong> <strong>ist</strong> <strong>neu</strong> <strong>in</strong> <strong>CityGML</strong> <strong>1.1</strong>? WS „<strong>3D</strong> <strong>Stadtmodelle</strong>“ 9.11.2010<br />
G. Gröger<br />
5
• bislang nur Gebäude als<br />
Bauwerke <strong>in</strong> <strong>CityGML</strong><br />
Neue thematische Modelle<br />
• Tunnel und Brücken: weitere<br />
Bauwerke<br />
– sowohl semantisch<br />
als auch strukturell<br />
verschieden von<br />
Gebäuden<br />
� eigene semantische Modelle<br />
für Tunnel und für Brücken<br />
<strong>Was</strong> <strong>ist</strong> <strong>neu</strong> <strong>in</strong> <strong>CityGML</strong> <strong>1.1</strong>? WS „<strong>3D</strong> <strong>Stadtmodelle</strong>“ 9.11.2010<br />
Site/Bauwerk<br />
Build<strong>in</strong>g<br />
Bridge Tunnel<br />
G. Gröger<br />
6
• semantisches Modell<br />
• kohärent zum Gebäudemodell<br />
Brückenmodell<br />
– Brücken, Brückenteile (z.B. Rampen, parallele Brückenkörper),<br />
Begrenzungsflächen, Räume<br />
– Geländeschnittl<strong>in</strong>ie<br />
– verschiedene Level-of-Detail (geometrisch/semantisch)<br />
• Unterschied zum Gebäudemodell:<br />
– Differenzierung <strong>in</strong><br />
• ConstructionElement (notwendig für Stabilität, z.B. Pfeiler)<br />
• Installation (nicht notwendig für Stabilität, z.B. Antenne, Ampel)<br />
– zusätzliche Attribute (z.B. Construction Type , isMovable)<br />
– andere Attributwerte (Codel<strong>ist</strong>en), z.B. Funktion: railway, roadway,<br />
pedestrian, …<br />
<strong>Was</strong> <strong>ist</strong> <strong>neu</strong> <strong>in</strong> <strong>CityGML</strong> <strong>1.1</strong>? WS „<strong>3D</strong> <strong>Stadtmodelle</strong>“ 9.11.2010<br />
G. Gröger<br />
7
Brückenmodell: Level-of-Detail (LoD)<br />
��� � ��� � ��� �<br />
6 Polygone 51 Polygone<br />
179 Polygone<br />
Abbildungen: KIT Karlsruhe, K.-H. Häfele<br />
<strong>Was</strong> <strong>ist</strong> <strong>neu</strong> <strong>in</strong> <strong>CityGML</strong> <strong>1.1</strong>? WS „<strong>3D</strong> <strong>Stadtmodelle</strong>“ 9.11.2010<br />
G. Gröger<br />
8
Brückenmodell: Beispiel<br />
Bridge Solid<br />
Bridge Installation<br />
Abbildungen: KIT Karlsruhe, K.-H. Häfele<br />
Roof Surface<br />
<strong>Was</strong> <strong>ist</strong> <strong>neu</strong> <strong>in</strong> <strong>CityGML</strong> <strong>1.1</strong>? WS „<strong>3D</strong> <strong>Stadtmodelle</strong>“ 9.11.2010<br />
G. Gröger<br />
9
Tunnel-Modell: Anwendungsbereich<br />
• von Menschen geschaffene, größtenteils unterirdische<br />
Strukturen<br />
– zur Durchleitung von Verkehr bestimmt<br />
– Menschen können die Struktur durchlaufen<br />
– Tunnels, U-Bahnhöfe, …<br />
• Nicht erfasst:<br />
– Geologie<br />
– natürliche Höhlen<br />
– Bergwerke<br />
– unterirdische Ver- und Entsorgungsnetze<br />
<strong>Was</strong> <strong>ist</strong> <strong>neu</strong> <strong>in</strong> <strong>CityGML</strong> <strong>1.1</strong>? WS „<strong>3D</strong> <strong>Stadtmodelle</strong>“ 9.11.2010<br />
G. Gröger<br />
10
Tunnel: Def<strong>in</strong>ition der Level-of-Detail?<br />
• Option 1: analog zu Gebäuden<br />
– Problem: Inneres nur im LoD 4, im Lod1 – LoD3<br />
nur Repräsentation der äußeren Hülle<br />
• Option 2: anderer LoD-Begriff unterirdisch<br />
– "Umstülpen" Innen - Außen<br />
– Inneres von Tunneln <strong>in</strong> LoD 1 – 4<br />
– Problem: Übergang unter- zu oberirdisch muss<br />
präzise bekannt se<strong>in</strong>, ggf. Aufspalten von Objekten<br />
nötig<br />
�Option 2 zurückgewiesen<br />
• Option 1 gewählt<br />
– kohärent unter-/oberirdisch,<br />
ke<strong>in</strong> Aufspalten von Objekten<br />
– LoD1 - 3: Durchdr<strong>in</strong>gung Straße - Tunnel<br />
<strong>Was</strong> <strong>ist</strong> <strong>neu</strong> <strong>in</strong> <strong>CityGML</strong> <strong>1.1</strong>? WS „<strong>3D</strong> <strong>Stadtmodelle</strong>“ 9.11.2010<br />
G. Gröger<br />
11
Tunnel: Modellierung<br />
• LoD4: Tunnel hat <strong>in</strong>neren Hohlraum<br />
– kann andere Objekte be<strong>in</strong>halten (Möblierung,<br />
Gebäude, ..)<br />
• Tunnel hat Geländeschnittl<strong>in</strong>ie<br />
– L<strong>in</strong>ie, wo Tunnel Geländeoberfläche berührt<br />
• Tunnel kann von thematischen Flächen begrenzt se<strong>in</strong><br />
(Wände, Decke, ...)<br />
– analog zu Gebäuden<br />
<strong>Was</strong> <strong>ist</strong> <strong>neu</strong> <strong>in</strong> <strong>CityGML</strong> <strong>1.1</strong>? WS „<strong>3D</strong> <strong>Stadtmodelle</strong>“ 9.11.2010<br />
G. Gröger<br />
12
Tunnel: Level of Detail<br />
LoD 1 LoD 2/3 LoD 4<br />
Abbildungen: KIT Karlsruhe, K.-H. Häfele<br />
Geometrie aufgeschnitten<br />
<strong>Was</strong> <strong>ist</strong> <strong>neu</strong> <strong>in</strong> <strong>CityGML</strong> <strong>1.1</strong>? WS „<strong>3D</strong> <strong>Stadtmodelle</strong>“ 9.11.2010<br />
G. Gröger<br />
13
OuterCeil<strong>in</strong>gSurface<br />
ClosureSurface<br />
Tunnel: Begrenzungsflächen<br />
WallSurface<br />
GroundSurface<br />
Abbildungen: KIT Karlsruhe, K.-H. Häfele<br />
LoD 2/3<br />
HollowSpace<br />
<strong>Was</strong> <strong>ist</strong> <strong>neu</strong> <strong>in</strong> <strong>CityGML</strong> <strong>1.1</strong>? WS „<strong>3D</strong> <strong>Stadtmodelle</strong>“ 9.11.2010<br />
Ceil<strong>in</strong>gSurface<br />
FloorSurface<br />
LoD 4<br />
InteriorWallSurface<br />
G. Gröger<br />
14
• Tunnel besteht aus<br />
mehreren Röhren<br />
• Tunnel besteht aus<br />
Segmenten (Verzweigung)<br />
• Tunnel besteht aus<br />
verschachtelten Röhren<br />
Tunnels und Tunnel Parts<br />
<strong>Was</strong> <strong>ist</strong> <strong>neu</strong> <strong>in</strong> <strong>CityGML</strong> <strong>1.1</strong>? WS „<strong>3D</strong> <strong>Stadtmodelle</strong>“ 9.11.2010<br />
G. Gröger<br />
15
Neue thematische Begrenzungsflächen<br />
• Gebäude: semantische Differenzierung von Begrenzungsflächen<br />
(ab LoD 2)<br />
• bisher:<br />
– Roof Surface<br />
– Wall Surface<br />
– Ground Surface<br />
–ClosureSurface<br />
– Ceil<strong>in</strong>g Surface<br />
– Int. Wall Surface<br />
– Floor Surface<br />
• <strong>neu</strong> <strong>in</strong> <strong>1.1</strong>:<br />
– OuterCeil<strong>in</strong>gSurface<br />
– OuterFloorSurface<br />
Abbildungen: KIT Karlsruhe, K.-H. Häfele<br />
<strong>Was</strong> <strong>ist</strong> <strong>neu</strong> <strong>in</strong> <strong>CityGML</strong> <strong>1.1</strong>? WS „<strong>3D</strong> <strong>Stadtmodelle</strong>“ 9.11.2010<br />
G. Gröger<br />
16
Neue thematische Begrenzungsflächen<br />
• Gebäude: semantische Differenzierung von Begrenzungsflächen<br />
(ab LoD 2)<br />
• bisher:<br />
– Roof Surface<br />
– Wall Surface<br />
– Ground Surface<br />
–ClosureSurface<br />
RoofSurface<br />
– Ceil<strong>in</strong>g Surface<br />
– Int. Wall Surface<br />
– Floor Surface<br />
?<br />
• <strong>neu</strong> <strong>in</strong> <strong>1.1</strong>:<br />
– OuterCeil<strong>in</strong>gSurface<br />
– OuterFloorSurface<br />
?<br />
GroundSurface<br />
Abbildungen: KIT Karlsruhe, K.-H. Häfele<br />
<strong>Was</strong> <strong>ist</strong> <strong>neu</strong> <strong>in</strong> <strong>CityGML</strong> <strong>1.1</strong>? WS „<strong>3D</strong> <strong>Stadtmodelle</strong>“ 9.11.2010<br />
G. Gröger<br />
17
Relation zur Gelände-/<strong>Was</strong>seroberfläche<br />
• explizite Repräsentation der Relation von Objekten zur<br />
Gelände-/<strong>Was</strong>seroberfläche<br />
• Zweck: Unterstützung von Anfragen<br />
– z.B. welche Objekte s<strong>in</strong>d oberirdisch?<br />
– Anfrage kann ohne DGM beantwortet werden<br />
• Anwendbar auf alle CityObjects (Gebäude, Teile,<br />
Wandflächen, Räume, ...)<br />
• Werte: bewusst qualitativ ("fuzzy")<br />
<strong>Was</strong> <strong>ist</strong> <strong>neu</strong> <strong>in</strong> <strong>CityGML</strong> <strong>1.1</strong>? WS „<strong>3D</strong> <strong>Stadtmodelle</strong>“ 9.11.2010<br />
G. Gröger<br />
18
• entirelyAboveTerra<strong>in</strong><br />
• substantiallyAboveTerra<strong>in</strong><br />
• substantiallyAboveAndBelowTerra<strong>in</strong><br />
• substantiallyBelowTerra<strong>in</strong><br />
• entirelyBelowTerra<strong>in</strong><br />
relativeToTerra<strong>in</strong>: Werte<br />
<strong>Was</strong> <strong>ist</strong> <strong>neu</strong> <strong>in</strong> <strong>CityGML</strong> <strong>1.1</strong>? WS „<strong>3D</strong> <strong>Stadtmodelle</strong>“ 9.11.2010<br />
G. Gröger<br />
19
• entirelyAboveWaterSurface<br />
• substantiallyAboveWaterSurface<br />
• substantiallyAboveAndBelowWaterSurface<br />
• substantiallyBelowWaterSurface<br />
• entirelyBelowWaterSurface<br />
relativeToWater: Werte<br />
• temporarilyAboveAndBelowWaterSurface<br />
<strong>Was</strong> <strong>ist</strong> <strong>neu</strong> <strong>in</strong> <strong>CityGML</strong> <strong>1.1</strong>? WS „<strong>3D</strong> <strong>Stadtmodelle</strong>“ 9.11.2010<br />
t 1<br />
t 2<br />
G. Gröger<br />
20
Generische Objekte/Attribute<br />
• ad hoc-Erweiterung von <strong>CityGML</strong> ohne Erweiterung des<br />
Schemas<br />
– H<strong>in</strong>zufügen <strong>neu</strong>er Attribute zu Objekten<br />
– H<strong>in</strong>zufügen <strong>neu</strong>er Objekte<br />
• z.B. Erfassungsart von Dachhöhen <strong>in</strong> NRW (Laser, ...)<br />
• Neu <strong>in</strong> <strong>1.1</strong>:<br />
– Maße<strong>in</strong>heiten<br />
– Gruppierung<br />
<strong>Was</strong> <strong>ist</strong> <strong>neu</strong> <strong>in</strong> <strong>CityGML</strong> <strong>1.1</strong>? WS „<strong>3D</strong> <strong>Stadtmodelle</strong>“ 9.11.2010<br />
G. Gröger<br />
21
…..<br />
Generische Attribute mit E<strong>in</strong>heit: Beispiel<br />
<br />
<br />
…….<br />
<br />
500000<br />
<strong>Was</strong> <strong>ist</strong> <strong>neu</strong> <strong>in</strong> <strong>CityGML</strong> <strong>1.1</strong>? WS „<strong>3D</strong> <strong>Stadtmodelle</strong>“ 9.11.2010<br />
G. Gröger<br />
22
Gruppierung Generischer Attribute<br />
<br />
…..<br />
<br />
<br />
Laser<br />
<br />
<br />
2007<br />
<br />
<br />
….. <br />
…….<br />
<br />
<strong>Was</strong> <strong>ist</strong> <strong>neu</strong> <strong>in</strong> <strong>CityGML</strong> <strong>1.1</strong>? WS „<strong>3D</strong> <strong>Stadtmodelle</strong>“ 9.11.2010<br />
G. Gröger<br />
23
<strong>CityGML</strong>: Wie geht es weiter?<br />
• Ver- und Entsorgungsnetze, Netztopologie (Version 2.0)<br />
– vgl. Vortrag von Thomas Kolbe<br />
• Qualitätssicherung für <strong>CityGML</strong><br />
– Gründung e<strong>in</strong>er <strong>neu</strong>en AG Qualität der SIG <strong>3D</strong><br />
– Interimssprecher: Herr Casper (cas@zerna.eu)<br />
– Def<strong>in</strong>ition von Qualitätsstandards,<br />
Modellierungsregeln<br />
– Def<strong>in</strong>ition von Profilen für <strong>CityGML</strong><br />
• Profil: Spezialisierung / erhöhte<br />
M<strong>in</strong>destanforderungen, zugeschnitten auf Klasse<br />
von Anwendungen<br />
– z.B. LoD1-Profil der AdV<br />
– erstes Ergebnis der AG: Dokument mit Geometrie-<br />
Regeln (GML) für <strong>CityGML</strong> (Gröger/Coors)<br />
<strong>Was</strong> <strong>ist</strong> <strong>neu</strong> <strong>in</strong> <strong>CityGML</strong> <strong>1.1</strong>? WS „<strong>3D</strong> <strong>Stadtmodelle</strong>“ 9.11.2010<br />
G. Gröger<br />
24
Schlussbemerkungen<br />
• <strong>CityGML</strong> wird weiter entwickelt<br />
– maßgeblich von der SIG <strong>3D</strong> der GDI-DE<br />
• Ziele: präzisere semantische Differenzierung,<br />
Qualitätssicherung<br />
• präzisere Repräsentation der realen Welt und ihrer<br />
Semantik im Modell<br />
• signifikanter Mehrwert für Anwendungen von<br />
<strong>3D</strong>-<strong>Stadtmodelle</strong>n<br />
– Anwendungen können sich auf Eigenschaften<br />
verlassen<br />
– Anwendungen können Semantik besser ausnutzen<br />
<strong>Was</strong> <strong>ist</strong> <strong>neu</strong> <strong>in</strong> <strong>CityGML</strong> <strong>1.1</strong>? WS „<strong>3D</strong> <strong>Stadtmodelle</strong>“ 9.11.2010<br />
G. Gröger<br />
25
Vielen Dank für Ihre<br />
Aufmerksamkeit<br />
Weitere Informationen:<br />
• www.sig3d.org<br />
• www.citygml.org<br />
• www.citygmlwiki.org<br />
• www.ikg.uni-bonn.de/SIG<strong>3D</strong><br />
<strong>Was</strong> <strong>ist</strong> <strong>neu</strong> <strong>in</strong> <strong>CityGML</strong> <strong>1.1</strong>? WS „<strong>3D</strong> <strong>Stadtmodelle</strong>“ 9.11.2010<br />
G. Gröger<br />
26