Hi Jack,
The heat map layer is created using the flash player display engine and client-side layer. Unfortunately there is no easy way to recreate that same layer server side since the algorithms are different from the spatial analyst functionality. There are some other print libraries such as Alive PDF that can create the client side components.
Hope this helps answer your question.
Thanks for the cool widget!
Can you tell me which geoprocessing tool the widget is actually running? Kernel Density?
Thanks,
Branden
It's actually done on the Client side on-the-fly, if I recall correctly.
Check out https://github.com/Esri/heatmap-widget-flex/blob/develop/src/com/esri/ags/samples/layers/ArcGISHeatM...
When for example using the rainbow colors with the heat map, one single point is displayed with a gradient with all colors from blue to white. And some overlapping points is displayed with the same colors but the gradient is different (more white in the middle) so you can tell the difference. But I wonder if it would be possible to make this difference clearer, if one point for example was displayed with a gradient between the first two colors (blue and green) and it would require another point in the same area for the next color to be included in the gradient. This way the difference between a single point and a few overlapping points would be even clearer than it is now.
Is there a setting for this that I've missed, or would it be possible to achieve this with some minor changes to the code?
Okay, but what I need to know is what exactly does the output represent? Basically just density of overlapping buffers?
Hi Lloyd!
The result of the weighted heat map looks like what I'm looking for, but doesn't it require an attribute to base the weight on? I don't have such an attribute in my data source. Or would it be possible to use the featureIndexCalculator and somehow calculate a new value based on number of overlapping/nearby points?
Otherwise I guess I have to see if I can modify the data and create a weight attribute.