NOTE: My original question was about interpolation methods, but I've found that I was actually asking the wrong question. Interpolation methods with Heatmaps and IDW are the least of my problems right now.
I've been investing a lot of time trying to understand heatmaps visualizations in the context of GIS in the last month. There's a lot of information, theory and a gazillion different implementations and stacks, it's very easy to be lost in this sea of information, hence, I'm here asking for help ;)
Right now, I'm using PostGIS + GeoServer as map-sever middleware + Leaflet for the client.
But my main question is really about the visualization below:
And also, here's one of the tiles:
1) Is this a choropleth or a heatmap, or what is the right term for this visualization? If someone knows specifically what kind of heatmap that is, please let me know.
2) I'd love to emulate this style with geosever (or any other software / stack of software for tha matter, this one is served as tiles from the server). Should I just invest more time learning SLD or should I just go custom and implement the rendering code myself? Does anyone with more experience than I have put in me in the right direction?
Lastly but not least, the data that I'm plotting is simple, but it might be tens of thousands of points representing buildings/apartments/houses in a city, and the heatmap would be value-based, by revenue per month, for instance. So, lat/lon + a value (revenue). I want to plot that in a heatmap similar to the one shown above.