I have a 2D visualization (using Leaflet) that I’ve built which works a bit like this NY times viz of taxi traffic in NYC. There’s a great deal of data spread across large parts of the globe.
In our case, we’re dealing with several thousand polygonal geographic regions, each of which has between zero and ~100 “intensity” values labeled by date. I have full control over the format in which the data is served. The plan is to draw polygons over the map, with the color based on the intensity value, which would change depending on the currently selected date, with the ability to do an animated “playback” of a time range.
Ideally, I’d like to have the application fire off requests to the server to load data as needed depending on the current view of the globe.
It looks to me like the 3D Tiles mechanism might be a good match for this once temporal data is incorporated into them (which I know is planned, but isn’t available yet)… but maybe in the meantime there’s something simpler that already exists in Cesium and/or some library or other which will do the trick?