Skip to content

Commit c2bed2c

Browse files
committed
Add RELEASES.md
1 parent a4fa33b commit c2bed2c

File tree

1 file changed

+65
-0
lines changed

1 file changed

+65
-0
lines changed

RELEASES.md

Lines changed: 65 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,65 @@
1+
# Release Announcements
2+
3+
### 2.0.0 - Released [[Demo Link]](https://www.3dcitydb.org/3dcitydb-web-map/2.0.0/3dwebclient/index.html)
4+
5+
This is a major release.
6+
7+
##### New Features
8+
9+
* It is now possible to add **Index 3D Scene (i3s)** and **GeoJSON** layers,
10+
in addition to the existing layer types **KML/COLLADA/glTF** and **Cesium 3D Tiles**.
11+
12+
* Existing **thematic data embedded** within the 3D layers themselves can now also be extracted and displayed,
13+
in addition to the already available options to include
14+
external thematic data using **PostgreSQL/PostgREST** and **Google Spreadsheets**.
15+
These layers include Index 3D Scene (i3s), KML, Cesium 3D Tiles, and GeoJSON.
16+
17+
**Note**: Due to the inconsistent **labelling of object identifiers** in Cesium 3D Tiles from various providers,
18+
the following approach was used for querying:
19+
* Different identifier names are considered, such as `gml:id`, `gml_id`, `gmlid`, `gml-id`, `id`, etc.,
20+
regardless whether the letters are given in uppercase or lowercase.
21+
* The same also applies to the column name of the identifiers in PostgreSQL/PostgREST and Google Spreadsheets,
22+
as long as the column names are valid.
23+
24+
* In addition to embedded and PostgreSQL/PostgREST and Google Spreadsheets,
25+
**OGC Feature API** is now also supported as another thematic data source.
26+
27+
**Note**: Due to the different implementation of the API across regions and countries,
28+
the current version provides example handling of the OGC Feature API provided
29+
by the German states of Hamburg and North Rhine-Westphalia.
30+
31+
* **Web Map Tile Service (WMTS)** can now be used as another imagery or base map layer,
32+
in addition to the existing **Web Map Service (WMS)**.
33+
34+
##### Improvements
35+
36+
* The **Graphical User Interface (GUI)** for adding and configuring layers in the toolbox have been rearranged
37+
to provide more clarity and consistency. The input elements are now grouped into two groups based on their purposes:
38+
**layer information** and **thematic data**, as shown below:
39+
40+
<img src="theme/img/gui_add_layer.png" style="display:block;float:none;margin-left:auto;margin-right:auto;">
41+
42+
* **Mobile support for geolocation** has been completely reworked to adhere to modern security rules on personal
43+
devices, especially for **iOS 13+**. The button icons and their functions are explained as follows:
44+
45+
<div style="display: flex; justify-content: center; align-items: center; gap: 5px;">
46+
<img src="3dwebclient/images/GPS_main.png" style="width:70px">
47+
<img src="3dwebclient/images/GPS_single.png" style="width:70px">
48+
<img src="3dwebclient/images/GPS_on_ori.png" style="width:70px">
49+
<img src="3dwebclient/images/GPS_on_pos_ori.png" style="width:70px">
50+
<img src="3dwebclient/images/GPS_off.png" style="width:70px">
51+
</div>
52+
53+
**From left to right**:
54+
Default button, "snapshot" location and orientation,
55+
live tracking of orientation (with fixed location), live tracking of orientation and position,
56+
and button for disabling geolocation.
57+
58+
* The **highlighting and hiding functions** have been reworked, so that objects from across different layer types
59+
can be displayed correctly and consistently together.
60+
61+
* **Cesium 3D Tiles** can now be navigated together with **Google Street View**, **Dual Map View**, etc.
62+
63+
##### Change Logs
64+
65+
For a complete list of all changes made for this release, please refer to the [change logs](CHANGES.md).

0 commit comments

Comments
 (0)