You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
The <b>3DCityDB-Web-Map-Client</b> is a web-based front-end of the 3DCityDB for high-performance 3D visualization and interactive exploration of <b>arbitrarily large semantic 3D city models in CityGML</b>. It utilizes the <ahref="http://cesiumjs.org/index.html" target="_blank">Cesium Virtual Globe</a> as its 3D geo-visualization engine based on HTML5 and Web Graphics Library (WebGL) to provide hardware acceleration and cross-platform functionalities like displaying 3D graphic contents on web browsers without the needs of additional plugins.
190
+
The <b>3DCityDB-Web-Map-Client</b> is a web-based front-end of the 3DCityDB for high-performance 3D visualization and interactive exploration of <b>arbitrarily large semantic 3D city models in CityGML</b>. It utilizes the <ahref="https://cesium.com/" target="_blank">Cesium Virtual Globe</a> as its 3D geo-visualization engine based on HTML5 and Web Graphics Library (WebGL) to provide hardware acceleration and cross-platform functionalities like displaying 3D graphic contents on web browsers without the needs of additional plugins.
191
191
</p>
192
192
<p>
193
193
The key features and functionalities of the 3DCityDB-Web-Map-Client is summarized as follows:
194
194
195
195
<ul>
196
196
<li>
197
-
Support for efficient displaying, caching, prefetching, dynamic loading and unloading of large pre-styled 3D visualization models in the form of tiled KML/glTF datasets exported from the 3DCityDB using the Importer/Exporter
197
+
Support for efficient displaying, caching, prefetching, dynamic loading and unloading of large pre-styled 3D visualization models in the form of <b>tiled KML/glTF datasets exported from the 3DCityDB</b> using the Importer/Exporter
198
198
</li>
199
199
<li>
200
-
Intuitive user interface for adding and removing arbitrary number of data layers like 3D visualization model (KML/glTF), WMS imagery layer, and Cesium digital terrain model
200
+
Intuitive user interface for adding and removing <b>arbitrary number of data layers</b> for 3D visualization (KML/glTF, CZML, GeoJSON, Cesium 3D Tiles, I3S), together with WMS/WMTS imagery layer, and Cesium digital terrain model
201
201
</li>
202
202
<li>
203
-
Support for linking the 3D visualization models (KML/glTF) with the cloud-based Google Fusion Table allowing for querying the thematic data of every 3D object
203
+
Support for linking the 3D visualization models (KML/glTF, GeoJSON, Cesium 3D Tiles, I3S) with <b>external thematic data sources</b>, such as <b>Google Spreadsheets</b>, <b>PostgreSQL/PostgREST</b> and <b>OGC Feature API</b>, allowing for querying the thematic data of every 3D object
204
204
</li>
205
205
<li>
206
-
Support for rich interaction with 3D visualization models (KML/glTF), for example, highlighting of 3D objects on mouseover and mouseclick as well as hiding and showing of the selected 3D objects
206
+
Support for displaying the existing <b>thematic data embedded</b> within the visualization datasets, such as KML, GeoJSON, Cesium 3D Tiles and I3S
207
207
</li>
208
208
<li>
209
-
Support for exploring a 3D object of interest from different view perspectives using third-party mapping services like Microsoft Bing Maps with oblique view, Google Streetview, and a combined version (DualMaps)
209
+
Support for rich interaction with 3D visualization models, for example, <b>highlighting</b> of 3D objects on mouseover and mouseclick as well as <b>hiding</b> and <b>showing</b> of multiple selected 3D objects
210
210
</li>
211
211
<li>
212
-
Support for on-the-fly activating and deactivating shadow visualization of 3D objects (only for glTF, KML is currently not supported yet) and Cesium digital terrain models
212
+
Support for exploring a 3D object of interest from <b>different view perspectives</b> using third-party mapping services like <b>Microsoft Bing Maps</b> with oblique view, <b>Google Streetview</b>, and a combined version (<b>DualMaps</b>)
213
213
</li>
214
214
<li>
215
-
Support for collaborative creation and sharing of the workspace of the 3DCityDB-Web-Map-Client by means of generating a scene link including information about the current camera perspective, activation status of the shadow visualization, parameters of the current loaded data layers etc.
215
+
Support for on-the-fly activating and deactivating <b>shadow visualization</b> of 3D objects and Cesium digital terrain models
216
+
</li>
217
+
<li>
218
+
Support for collaborative creation and sharing of the workspace of the 3DCityDB-Web-Map-Client by means of <b>generating a scene link</b> including information about the current camera perspective, activation status of the shadow visualization, parameters of the current loaded data layers, etc. This link can be easily shared or bookmarked, and can be reopened in a browser on different machines.
219
+
</li>
220
+
<li>
221
+
Packaged as a <ahref="https://hub.docker.com/r/tumgis/3dcitydb-web-map/tags?page=1&ordering=last_updated" target="_blank"><b>Docker image</b></a> for fast and convenient deployment
The latest stable release of the 3DCityDB-Web-Map-Client is <samp>1.7.1</samp>.
231
235
<p>
232
236
All releases are available from the <ahref="https://github.com/3dcitydb/3dcitydb-web-map/releases" target="_blank">releases section</a>.
233
237
</p>
234
238
<p>
235
-
For convenient use, there is an official <ahref="https://www.3dcitydb.org/3dcitydb-web-map/1.7.1/3dwebclient/index.html" target="_blank">web link</a> available that can be called to directly run the 3DCityDb-Web-Map-Client on your web browser.
239
+
This project is also available in Docker, see <ahref="https://github.com/tum-gis/3dcitydb-web-map-docker" target="_blank">repository</a> and <ahref="https://hub.docker.com/r/tumgis/3dcitydb-web-map/tags?page=1&ordering=last_updated" target="_blank">Docker images</a>.
240
+
</p>
241
+
<p>
242
+
For convenient use, there is an official <ahref="https://www.3dcitydb.org/3dcitydb-web-map/latest/3dwebclient/index.html" target="_blank">web link</a> available that can be called to directly run the 3DCityDb-Web-Map-Client on your web browser.
236
243
</p>
237
244
238
245
<h2class="milestone">System requirements</h2>
239
246
<p>
240
247
The hardware on which the 3DCityDB-Web-Map-Client will be run must have a graphics card installed that supports WebGL. In addition, the web browser in use must also provide appropriate WebGL support.
241
248
</p>
242
249
<p>
243
-
You can visit the <ahref="http://get.webgl.org/](http://get.webgl.org/" target="_blank">WebGL website</a> to check whether your web browser supports WebGL.
250
+
You can visit the <ahref="http://get.webgl.org](http://get.webgl.org" target="_blank">WebGL website</a> to check whether your web browser supports WebGL.
244
251
</p>
245
252
<p>
246
253
The 3DCityDB-Web-Map-Client has been successfully tested on (but is not limited to) the following web browsers under different desktop operating systems like Microsoft Windows, Linux, Apple Mac OS X, and even on mobile operating systems like Android and iOS.
The source codes of this project are available on <ahref="https://github.com/3dcitydb/3dcitydb-web-map" target="_blank">GitHub</a>. All releases can be found <ahref="https://github.com/3dcitydb/3dcitydb-web-map/releases" target="_blank">here</a>.
281
+
</p>
282
+
<p>
283
+
The platform GitHub is also used for collaborating:
273
284
<ul>
274
285
<li>
275
-
To file bugs found in the software create a GitHub issue.
286
+
To report bugs found in the software, please create a GitHub issue.
276
287
</li>
277
288
<li>
278
-
To contribute code for fixing filed issues create a pull request with the issue id.
289
+
To contribute code for fixing issues, please create a pull request with the issue id.
279
290
</li>
280
291
<li>
281
-
To propose a new feature create a GitHub issue and open a discussion.
292
+
To propose a new feature, please also create a GitHub issue and open a discussion.
0 commit comments