WAB Heat Map Widget

2032
5
08-11-2016 12:49 PM
Status: Open
DanielChantlos1
Occasional Contributor

WAB would be great with a heat map widget for point clusters. I've noticed a third party heat map widget floating around, but it lacks any type of configuration making it nearly useless. Clients have asked for this feature on WAB, especially since Flex Viewer already has this widget.

5 Comments
JosephDavies

Hi Daniel,

Any developments regarding this widget? where did you see the third party widget?

Thanks,

Joe

DanielOchoa

I'm interested in tthe same thing.  The 'analysis' widget isn't quite right.  I want to be able to allow users to create heat maps on the fly from feature sets that are in the map and those that are added later via 'add data' and the like, and not have to upload premade heat maps to portal.  

Here is where one of the heatmap widgets are located.  it does not seem to work in WAB 2.3:

https://github.com/esri-es/Web-AppBuilder-Custom-Widgets/tree/master/HeatMap

JosephDavies

Hi Daniel,

I can't seem to find an in-panel widget that allows you to generate a heat map from any given featurelayer so I will now begin to develop one using the heatmap renderer (HeatmapRenderer | API Reference | ArcGIS API for JavaScript 3.20

Will let you know how it goes

DanielOchoa

I meant to update my original post. The Widget at this link here...

https://github.com/esri-es/Web-AppBuilder-Custom-Widgets/tree/master/HeatMap

...does work in WAB 2.3. See pics below -  The only drawback is that the author of the app has to choose the featurelayer when setting up the widget beforehand - when published, the user can only click the widget button to render the heat effect on the pre-determined layer. But it does work.  Giving the user the ability to choose their own map and/or featurelayer from those in the map would be great.

DanielChantlos1

Joseph, 

Thanks for taking up this task. Do you have an idea when this might be ready or if you have come across any speed bumps along the way?

The original WAB Heat widget Daniel posted could be a good start. This is the "original third party" I referenced when starting this Idea thread. The downsides to this widget is a lack of user configuration and ability to turn on/off when using on a webapp. Also, this widget will only work for one feature layer.

(https://github.com/esri-es/Web-AppBuilder-Custom-Widgets/tree/master/HeatMap