PDF-Dokument
Transcrição
PDF-Dokument
CityGML: interoperable, semantische 3D Stadtmodelle und ihre Nutzung in der Navigation Dipl.-Ing. Dirk Dörschlag Institut für Kartographie und Geoinformation Universität Bonn DVW Frühjahrsveranstaltung 2006 Navigationssysteme in ~5 Jahren 3D ! © Sony Corporation © Sony Corporation 02.06.2006 Dörschlag : CityGML : DVW Frühjahrsveranstaltung 2006 2 Virtuelle 3D-Stadtmodelle © Fa. Conterra © IKG, Universität Bonn © T-Mobile © SI, Universität Stuttgart © Rheinmetall Defence Electronics 02.06.2006 © Sony Corporation Dörschlag : CityGML : DVW Frühjahrsveranstaltung 2006 3 Potjomkinsche Dörfer • • • häufig bestehen 3D Stadtmodelle nur aus Fassadengrafiken semantische Informationen fehlen problematisch bei Fortführung und Analyse 3D Model: Christian Früh, UC Berkley 3D Model: Christian Früh, UC Berkley 02.06.2006 Dörschlag : CityGML : DVW Frühjahrsveranstaltung 2006 4 CityGML • gemeinsamer Standard zum Austausch von 3DStadtmodellen • beruht auf offenen, internationalen Standards der ISO (Int. Standardisierungsorganisation) und des OGC (Open Geospatial Consortium) – Interoperabilität, Zugriff durch Web Services • gemeinsames semantisch-geometrisches Modell – – – – differenzierte thematische Klassen und Attribute Relationen (Bestandteilshierarchien) ermöglicht multifunktionale Anwendungen verschiedene Detaillierungsgrade (LoD) • entwickelt von SIG 3D der GDI NRW 02.06.2006 Dörschlag : CityGML : DVW Frühjahrsveranstaltung 2006 5 SIG 3D Mitglieder (Auszug) Kommunen • Berlin • Hamburg • Köln • Düsseldorf • Bremen • Essen • Leverkusen • Wuppertal • Bochum Institutionen • Ordnance Survey (UK) • Landesvermessungsämter 02.06.2006 Firmen • T-Mobile • Bayer Industry Services • Graphisoft • Rheinmetall • CPA Geoinformation • Con Terra • GraphiX • Inpho • Real.IT • CyberCity (CH) • Nolimits (AT) • Snowflake (UK) Wissenschaft • Uni Bonn § Institut für Kartographie und Geoinformation • Uni Hamburg • Uni Potsdam • Uni Hannover • Uni Dortmund • Uni Münster • • Fraunhofer-Institut für Graph. Daten- verarb., Darmstadt Forschungszentrum Karlsruhe Dörschlag : CityGML : DVW Frühjahrsveranstaltung 2006 6 GML: Geograpy Markup Language • setzt die Konzepte der ISO 19xxx-er Normen (z.B. Spatial Schema) um • Ebene des Datenaustauschs • beruht auf XML (Extensible Markup Language) • XML Schema: – Schema-Datei mit Modellierungsvorschriften (.xsd) – Instanzendatei mit Daten (.xml) • aktuell: Version 3.1 von GML 02.06.2006 Dörschlag : CityGML : DVW Frühjahrsveranstaltung 2006 7 Realweltobjekte (Features) in GML 3 • Anwendungsschema definiert Features – z.B. Haus, Straße,... • Attribute, z.B. Baujahr, Funktion,... • Generalisierungshierarchien – z.B. eine Autobahn ist eine Straße • Relationen zwischen Features – z.B. Garage gehört zu Gebäude • Raumbezug: GeometryProperty – z.B. Feature Gebäude hat SolidProperty – mehrere GeometryProperties pro Feature möglich • FeatureCollection: Menge von Features – GML-Instanzendatei besteht aus einer FeatureCollection 02.06.2006 Dörschlag : CityGML : DVW Frühjahrsveranstaltung 2006 8 Exkurs: Modellierung von 3D-Objekten Constructive Solid Geometry CSG •• Volumenprimitive Volumenprimitive •• Mengentheor. Mengentheor.Operatoren Operatoren zur zurKombination: Kombination: ∪ ∪∪,,∩∩,,\\ Boundary Representation BRep •• Angabe Angabeder derumschließenden umschließenden Begrenzungsflächen Begrenzungsflächen ∪ 02.06.2006 Dörschlag : CityGML : DVW Frühjahrsveranstaltung 2006 9 GML 3D Geometriemodell: Boundary Representation (BRep) • BRep ist das Geometriemodell von GML • Volumenkörper („Solids“) – geschlossen – begrenzt von beliebig vielen Flächen, die benachbart sind • Körper werden von Flächen begrenzt • Flächen werden von Linien begrenzt • Linien haben Anfangsund Endknoten 02.06.2006 Dörschlag : CityGML : DVW Frühjahrsveranstaltung 2006 10 CityGML und GML • CityGML ist ein GML-Anwendungsschema – Definition konkreter Features für urbane Objekte, Teilobjekte, DGMObjekte,... • mit konkreten Attributen und Beziehungen – Einschränkung der reichhaltigen Geometriemodellierungen von GML auf handhabbare Menge • Ergänzung um Texturen 02.06.2006 Dörschlag : CityGML : DVW Frühjahrsveranstaltung 2006 11 Level of Detail in CityGML LOD 0 – Regionalmodell • 2,5D DGM LOD 1: Stadt- / Standortmodell • „Klötzchenmodell“ ohne Dachstrukturen LOD 2 – Stadt- / Standortmodell • texturiert, differenzierte Dachstrukturen LOD 3 – Stadt- / Standortmodell • detaillierte Architekturmodelle LOD 4 – Innenraummodell • „Begehbare“ Architekturmodelle 02.06.2006 Dörschlag : CityGML : DVW Frühjahrsveranstaltung 2006 12 Geometr./semantische Dekomposition 3D-Modell: Stadt Coburg Gebäudemerkmal (Gaube) Gebäudeteil Gebäude Gebäudeteil Gebäude 02.06.2006 Gebäudefläche (Außenwand) Dörschlag : CityGML : DVW Frühjahrsveranstaltung 2006 13 CityGML-Datensatz im Level of Detail 3 3D-Modell: Dr. Benner, Forschungszentrum Karlsruhe Visualisierung: Aristoteles3D, IKG 02.06.2006 Dörschlag : CityGML : DVW Frühjahrsveranstaltung 2006 14 Anwendungsmodell: UML-Diagramm <<FeatureCollection>> CityModel _Transportation Object Relief Feature ExternalReference <<Feature>> * _CityObject _City Furniture _Water Bodies * CityObject Group LandUse - informationSystem: anyURI - externalReference: ExternalObjectReferenceType _GenericCity Object _Site _Vegetation Object _Abstract Building 02.06.2006 Dörschlag : CityGML : DVW Frühjahrsveranstaltung 2006 15 Fachdatenverbindung (Externe Referenzen) • Jedes Objekt(teil) kann Verweise auf entsprechende Objekte in externen Datenquellen besitzen • Verbindung mit externen Informationen, z.B.: – Gebäude: Link zum Kataster, Info über Eigentümer – Tür, Antenne: Link zu Facility Management Systems Telekomm. DB Kataster-DB 02.06.2006 Facility Management System Dörschlag : CityGML : DVW Frühjahrsveranstaltung 2006 16 Fachdatenverbindung (Externe Referenzen) • ermöglich Verbindung zu dem entsprechenden Objekt in Fachinformationssystemen (Kataster, Verkehr, ....) • in CityGML für jedes Feature (CityObject): Gebäude, Gebäudeteile, Wand, Dach, Gebäudemerkmal, DGMKomponente, ... • mehrere Fachdatenverbindungen pro CityObject • Attribute zur Realisierung: – informationSystem: String – externeObjektreferenz: URI 02.06.2006 Dörschlag : CityGML : DVW Frühjahrsveranstaltung 2006 17 CityGML und Navigation 3D © Rheinmetall Defence Electronics © Sony Corporation © Sony Corporation © Rheinmetall Defence Electronics 02.06.2006 Dörschlag : CityGML : DVW Frühjahrsveranstaltung 2006 18 Verkehrsmodell : UML-Diagramm <<FeatureCollection>> CityModel _Transportation Object 02.06.2006 ExternalReference <<Feature>> * _CityObject _City Furniture _Site * - informationSystem: anyURI - externalReference: ExternalObjectReferenceType Relief Feature Dörschlag : CityGML : DVW Frühjahrsveranstaltung 2006 19 Verkehrsmodell: Entwurfsentscheidungen • Basisdaten, keine fachspezifischen Daten – z.B. keine Verkehrsregelungen (GDF) – bei Bedarf Zugriff über Fachdatenverbindung • Thematik: – wenige Klassen, Funktion als Attribut – nur die wichtigsten Attribute: Name, Funktion, Nutzbarkeit – Attributwerte: Liste erlaubter Werte im Schema • GML-Dictionaries, erweiterbar • Geometrie: explizit, Boundary Representation • Explizite Aggregationsrelationen (Komplexe Objekte) – z.B. Fahrbahn und Fußgängerweg gehören zur Straße 02.06.2006 Dörschlag : CityGML : DVW Frühjahrsveranstaltung 2006 20 Verkehrsmodell LoD 0 - 4 ab LoD 2 CityObject gml:Geometric Complex _TransportationObject LoD0Network Geometry TransportationComplex + function[0..*] Track Road Railway Square 02.06.2006 AuxillaryTrafficArea + function[0..*] + surfaceMaterial[0..1] LoDXGeometry, x in {0..4} TrafficArea + function[0..*] + usage[0..*] + surfaceMaterial[0..1] LoDXGeometry, x in {2..4} gml:_Surface LoDXGeometry, x in {2..4} Dörschlag : CityGML : DVW Frühjahrsveranstaltung 2006 21 Verkehrsmodellierung – LOD2-Beispiel © IKG, Universität Bonn Auxillary Traffic Areas Traffic Area Traffic Area Traffic Area Road 02.06.2006 Dörschlag : CityGML : DVW Frühjahrsveranstaltung 2006 22 Gelände, Straßen und Straßenbauwerke • Mehrfachreferenzierung von (Teil-)Geometrien – realisiert topologische & semantische Beziehungen – redundanz- und damit überlappungsfreie Beschreibung des Raumes und der Fläche möglich • • Geländeschnittkurve (TIC) erleichtert die Integration der drei Objektarten 3D-Objektgeometrien in absoluten Weltkoordinaten – unmittelbare Positionsberechnung für Signaturen + Text – Geometrische Routenplanung Fläche ist Bestandteil der Geometrien des Brückenobjekts und des Straßenobjekts © Rheinmetall Defence Electronics Traffic Area TIC 02.06.2006 Dörschlag : CityGML : DVW Frühjahrsveranstaltung 2006 23 CityFurniture Repräsentation von z.B. Straßenbegleitobjekten * CityModel * CityObject ExternalReference CityFurniture + function[0..1]: String + type[0..1]: String + height[0..1]: double + Diameter[0..1]: double LoDXImplicitGeom, X in {1..4} ImplicitGeometry + transformation[0..1]: Matrix + ReferenceToLibraryObject[0..1]: URI + ReferencePoint: Point 02.06.2006 LoDXExplicitGeom, X in {1..4} gml:_Geometry Dörschlag : CityGML : DVW Frühjahrsveranstaltung 2006 24 Semantische 3D Stadtmodelle • Und was bringt mir das für Navigation und Ortung ? 02.06.2006 Dörschlag : CityGML : DVW Frühjahrsveranstaltung 2006 25 Navigation und Orientierung 3D • Schrift stellt in (2D-)Karten das wichtigste Merkmal zur Orientierung dar • 3D-Stadtmodelle bislang oftmals ohne Beschriftung – fehlende Informationen über Textinhalte („Was?“) – fehlende Informationen über die Beschriftungsorte und anzuwendenden Metaphern („Wie und wo?“) • CityGML stellt bereit: – semantisch differenzierte Objekte (inkl. Geometrien) – Sachinformationen als Quelle für Textinhalte (z.B. Gebäudenamen, funktionen usw.) 02.06.2006 Dörschlag : CityGML : DVW Frühjahrsveranstaltung 2006 26 Beispiel für 3D-Schrift und Signaturen Diplomarbeit D. Schulz (IKG) 02.06.2006 Dörschlag : CityGML : DVW Frühjahrsveranstaltung 2006 27 weitere Nutzung: z.B. Schwertransportplanung • • Grundrisse und 2D Pläne sind nicht genug hoch detaillierte 3D Gebäude und Straßendaten mit Semantik notwendig © Kübler Spedition © Kübler Spedition 02.06.2006 Dörschlag : CityGML : DVW Frühjahrsveranstaltung 2006 © Kübler Spedition 28 weitere Nutzung: z.B. Simulationen für Ausbildungszwecke © Rheinmetall Defence Electronics © Rheinmetall Defence Electronics 02.06.2006 Dörschlag : CityGML : DVW Frühjahrsveranstaltung 2006 29 weitere Nutzung: z.B. Stadtmarketing & Computerspiele • • Gebäudeinformationen notwendig hier: definierter Straßenraum notwendig Stadt Bocholt / GTA Geoinformatik GmbH Stadt Bocholt / FH Gelsenkirchen / GTA Geoinformatik GmbH 02.06.2006 Dörschlag : CityGML : DVW Frühjahrsveranstaltung 2006 30 CityGML Status • Implementationen: – – – – – LandXPlorer (Fa. 3dgeo) – CityServer 3D (Fa. GIStec / FhG IGD) SupportGIS (Fa. CPA Geo-Information) Tridicon (Fa. GTA Geoinformatik) GoPublisher (Fa. Snowflake Software UK) Open Source Paket Deegree (Fa. lat/lon, in Vorbereitung) • Inhouse Entwicklungen (open source) – 3D-Geo-DB der Städte Berlin & Bonn (IKG Uni Bonn, lat/lon) – Aristoteles3D GML3 Viewer (IKG Uni Bonn) • Internationale Verbreitung: – Europa: EuroSDR, Ordnance Survey UK – Einbringung als Standardisierungsvorschlag in das Open Geospatial Consortium im Juni 2006 02.06.2006 Dörschlag : CityGML : DVW Frühjahrsveranstaltung 2006 31 CityGML in der Bundeshauptstadt Mehr Mehrzu zuCityGML: CityGML: http://www.citygml.org/ http://www.citygml.org/ 02.06.2006 Dörschlag : CityGML : DVW Frühjahrsveranstaltung 2006 32