Übersicht
Während der Entwicklung des 3DCityDB-Web-Map-Clients wurden verschiedene Erweiterungen für den ![Cesium Virtual Globe][https://cesium.com/cesiumjs/] vorgenommen, um es den Benutzern zu erleichtern, 3D-Stadtmodelle bequem zu betrachten und zu erkunden. Die wichtigste dieser Erweiterungen ist, dass die mit dem (Import/Export-Werkzeug)[https://www.3dcitydb.org/3dcitydb/3dimpexp/] exportierten KML/glTF-Modelle nun direkt zusammen mit Bild- und Geländeschichten in einem Web-Browser mit dem 3DCityDB-Web-Map-Client visualisiert werden können. Zusätzlich können die KML/glTF-Modelle mit Tabellendaten verknüpfen werden, welche mit dem Spreadsheet Generator Plugin (SPSHG) exportiert wurden. Der 3D-CityDb-Web_Map-Client erlaubt es ebenfalls die thematischen Daten jedes Stadtobjekts direkt abzufragen. In den (Online-Demos)[https://www.3dcitydb.org/3dcitydb/demos/] können Sie sich die neuen Funktionen selbst ansehen.
Der 3DCityDB-Web-Map-Client ist ebenfalls mit einer Erweiterung ausgestattet, die eine bessere Unterstützung für mobile Geräte bietet. Die Erweiterung verfügt über einen eingebauten mobilen Detektor, der das Verhalten des Clients automatisch erkennen und entsprechend anpassen kann, je nachdem, ob der 3DCityDB-Web-Map-Client auf einem mobilen Gerät betrieben wird. Einige der wichtigsten mobilen Funktionen, die durch diese Erweiterung ermöglicht werden, sowie deren Verwendung werden auf der (GitHub-Seite)[https://github.com/3dcitydb/3dcitydb-web-map#mobile-support-extension] des Tools beschrieben.
Der 3DCityDB-Web-Map-Client ist das Front-End der (3DCityDB)[https://www.3dcitydb.org/3dcitydb/] zur webbasierten 3D-Visualisierung und interaktiven Erkundung beliebig großer semantischer 3D-Stadtmodelle. Der 3DCityDB-Web-Map-Client wurde auf der Grundlage des (Cesium Virtual Globe)[https://cesiumjs.org/] entwickelt, einer Open-Source-JavaScript-Bibliothek, die von (Analytical Graphics, Inc (AGI))[https://www.agi.com/]. entwickelt wurde. Er nutzt HTML5 und die Web Graphics Library (WebGL) als Kern für die Hardwarebeschleunigung und bietet plattformübergreifende Funktionalitäten wie die Anzeige von 3D-Grafikinhalten im Web ohne die Notwendigkeit zusätzlicher Plugins.
Beispielbilder
Beispiel 1: Visualisierung eines semantischen 3D Landschaftsmodells von Vorarlberg
Besipiel 2: Visualisierung verschiedener LoD3 CityGML-Top-Level-Features (TINRelief, Gebäude, Brücke, Tunnel, Gewässer, Vegetation, Stadtmobiliar, Transport usw.) im glTF-Format