public class LasPointClassBreaksRendererDefinition : TinColorRampRendererDefinition
Public Class LasPointClassBreaksRendererDefinition Inherits TinColorRampRendererDefinition
public class LasPointClassBreaksRendererDefinition : TinColorRampRendererDefinition
Public Class LasPointClassBreaksRendererDefinition Inherits TinColorRampRendererDefinition
Once you define a class breaks renderer, you can call a surface layer's CanCreateRenderer, CreateRenderer, CanSetRenderer and SetRenderer methods to create and assign a renderer to a surface layer.
// applies to LAS dataset layers only var lasPointsClassBreaksRendererDef = new LasPointClassBreaksRendererDefinition(); lasPointsClassBreaksRendererDef.ClassificationMethod = ClassificationMethod.NaturalBreaks; lasPointsClassBreaksRendererDef.ModulateUsingIntensity = true; // increase the symbol size by a factor lasPointsClassBreaksRendererDef.SymbolScaleFactor = 1.0; if (lasDatasetLayer.CanCreateRenderer(lasPointsClassBreaksRendererDef)) { CIMTinRenderer renderer = lasDatasetLayer.CreateRenderer(lasPointsClassBreaksRendererDef); if (lasDatasetLayer.CanSetRenderer(renderer, SurfaceRendererTarget.Points)) lasDatasetLayer.SetRenderer(renderer, SurfaceRendererTarget.Points); }
System.Object
ArcGIS.Desktop.Mapping.LayerDrawingDefinition
ArcGIS.Desktop.Mapping.TinRendererDefinition
ArcGIS.Desktop.Mapping.TinColorRampRendererDefinition
ArcGIS.Desktop.Mapping.LasPointClassBreaksRendererDefinition
Target Platforms: Windows 11, Windows 10