recommendation to provide Offline Terrain and SatImages

Hi,

im currently looking into a Solution to provide terrain data and satelite images to my cesiumJS application.

Since I want to provide that services in my private network the ieda was to use geoserver but the results look currently like

that.

After some investigation I think the reason is, that Cesium needs the data as quantisied mesh format and geoserver can only provide that in the input format which was a hight map geotiff. It won’t interpolate the data for a smooth look so when the resolution is bad the result will also look bad.

Can someone recomend an alternative solution or know if I m doing some thing wrong?

Regards
Thomas

Hi @briddl1305,

Is this an application focused on a particular area? Terrain + satellite imagery for the whole globe is a huge dataset that could be hard to host locally unless you have a lot of resources.

There are a few routes you could take:

  1. Cesium ion self-hosted. This is a commercial (paid) solution that would just work, out of the box.
  2. Convert your terrain to 3D tiles, then follow the instructions of the Offline Guide. Since Drape Imagery on 3D Tiles Sandcastle (and make sure show/hide works) by ggetz · Pull Request #12642 · CesiumGS/cesium · GitHub was merged, you can now drape imagery on a 3D Tileset.
  3. Look for a height-map to quantized mesh converter. I found an interesting list of tools, but I am not familiar with most of them.

approx how much?