Update terrain based on real time data

Hello,

Imagine you want to monitor the height of a rectangular piece of land.

Currently, we are storing real-time data and periodically generating a heightmap in .tiff format, which we then upload to Cesium Ion for visualization in our app.

We aim to visualize the terrain in a “realtime-ish” manner. Since the updates are relatively small compared to the entire heightmap, we are exploring ways to update only a subset of the heightmap.

Is it possible to achieve this with a custom terrain provider? Alternatively, can we modify a small section of the terrain asset in Cesium Ion?