Hi Cesium Community! ![]()
I want to share an open-source project we’ve been working on called Qtiler, which is now making its way into the 3D world with CesiumJS.
A little background: Qtiler originally started as a tool for the QGIS community—an ultra-fast, lightweight server to generate WMTS, WMS, and WFS directly from QGIS projects without heavy configurations. Over time, it evolved to automatically create 2D WebGIS applications. Now, we are taking the next logical step: 3D Digital Twins.
Enter Qtiler-3D-eye: We are currently developing a new plugin designed to install, configure, and manage CesiumJS maps directly from your QGIS environments in just a few clicks.
While the plugin is still in active development, the code is already up on GitHub for anyone curious to download, test, and see how it works under the hood.
Current Core Features:
-
Automated Terrain Generation: Takes the DTM (elevation model) from your QGIS project and automatically converts it into heightmaps for your Cesium virtual globe. -
3D Tiles Generation: Transforms your vector layers (e.g., buildings) directly from WFS into optimized 3D geometries. -
QGIS Symbology as SVG: Keep your visual styling consistent! You can natively use your existing QGIS symbology directly in Cesium exported as SVG markers.
Call for Contributors! Since this is a massive leap for the project, we are actively looking for contributors who are passionate about CesiumJS and 3D mapping. Whether you are a developer looking to push some code, a 3D enthusiast wanting to test the workflow, or someone who just wants to share ideas on how to improve the Cesium integration—we would love to have you on board!
Repository: You can check out the code and the current progress here: GitHub - MundoGIS/Qtiler: Tile cache orchestration by MundoGIS to generate, inspect, and publish WMTS/XYZ caches from QGIS projects. · GitHub
Contact: If you want to contribute, or if you just want to chat about how it works, feel free to reach out to me directly at: abel.gonzalez@mundogis.se
Looking forward to your feedback and to building an awesome bridge between QGIS and CesiumJS together!