I have a large point dataset that I am publishing as a service. When zoomed out I would like to show the data as a heat map, only showing the actual points when zoomed right in. I know there are a couple of API's that can do heat map rendering client side (java, leaflet, Silverlight, etc) and the esri maps for office has a nice example as well. But is there any way to utilise a dynamic heat map renderer within ArcMap, maybe using python?
Currently I am using the point density tool to generate multiple raster layers with varying radius's and using scale dependencies to flick through them as you zoom in, you get a similar effect but this seems a little clunky and I am hoping there is a better way?