CityGMLViewer
CityGMLViewer is, as the name implies, a CityGML viewer. It is based on OpenGL, and was developed by Matthias Betz at HfT Stuttgart.
Browser Version
CityGMLViewer JS runs in browsers, and simply requires JavaScript. It does not upload the CityGML file anywhere, it simply loads it and displays it locally.
The project is hosted on HfT Gitlab, and is released under AGPLv3.
Desktop Version
CityGMLViewer Desktop works on Windows and Linux. It requires Java 17.
It can display CityGML 2 and 3, and can show larger files than FZKViewer.
Here's the most recent version (v0.0.2). It is released under Apache License 2.0.
There's a start.bat
script inside the zip file, which can be executed on Windows, and a start.sh
for Linux.
As an alternative, you can also download the code and compile it yourself:
git clone https://transfer.hft-stuttgart.de/gitlab/citygml/citygmlviewer.git
cd citygmlviewer
mvn package