terrain data processing for visualization in Cesium
As discussed earlier, terrain data needs to be converted into a cesium acceptable format ( either Height maps, or quantize mesh ). It's strongly recommended to use the quantize mesh format since it's provides better performance and results.
Doing a quick scan , I ran into 3 candidate opensource tools to use :
- Tin-terrain written in C++ - more maintained fork in cognitive-earth/tin-terrain
- cesium terrain builder (docker) docker image built in c++
- quantize mesh tile written in python
I would recommend to explore in depth, to clarify performance of these tools ( performance with large size tiffs, high resolution tiffs, large extent..... etc)