public class HeatMapRendererDefinition : RendererDefinition
Public Class HeatMapRendererDefinition Inherits RendererDefinition
public class HeatMapRendererDefinition : RendererDefinition
Public Class HeatMapRendererDefinition Inherits RendererDefinition
Once you define a heat map renderer, you can call a FeatureLayer's CreateRenderer and SetRenderer methods to create and assign a renderer to a point feature layer.
Only applicable for point feature layers.
string colorBrewerSchemesName = "ArcGIS Colors"; StyleProjectItem style = Project.Current.GetItems<StyleProjectItem>().First(s => s.Name == colorBrewerSchemesName); string colorRampName = "Heat Map 4 - Semitransparent"; IList<ColorRampStyleItem> colorRampList = await QueuedTask.Run(() => { return style.SearchColorRamps(colorRampName); }); ColorRampStyleItem colorRamp = colorRampList[0]; await QueuedTask.Run(() => { //defining a heatmap renderer that uses values from Population field as the weights HeatMapRendererDefinition heatMapDef = new HeatMapRendererDefinition() { Radius = 20, WeightField = "Population", ColorRamp = colorRamp.ColorRamp, RendereringQuality = 8, UpperLabel = "High Density", LowerLabel = "Low Density" }; FeatureLayer flyr = MapView.Active.Map.Layers[0] as FeatureLayer; CIMHeatMapRenderer heatMapRndr = flyr.CreateRenderer(heatMapDef) as CIMHeatMapRenderer; flyr.SetRenderer(heatMapRndr); });
System.Object
ArcGIS.Desktop.Mapping.LayerDrawingDefinition
ArcGIS.Desktop.Mapping.RendererDefinition
ArcGIS.Desktop.Mapping.HeatMapRendererDefinition
Target Platforms: Windows 11, Windows 10