ArcGIS Pro SDK 分级专题
List<CIMClassBreak> listClassBreaks = new List<CIMClassBreak> { new CIMClassBreak { Symbol = SymbolFactory.Instance.ConstructPointSymbol(ColorFactory.Instance.RedRGB, 12).MakeSymbolReference(), UpperBound = -4124.13 }, new CIMClassBreak { Symbol = SymbolFactory.Instance.ConstructPointSymbol(ColorFactory.Instance.GreenRGB, 12).MakeSymbolReference(), UpperBound = -3389.27 }, new CIMClassBreak { Symbol = SymbolFactory.Instance.ConstructPointSymbol(ColorFactory.Instance.BlueRGB, 12).MakeSymbolReference(), UpperBound = -2321.95 }, new CIMClassBreak { Symbol = SymbolFactory.Instance.ConstructPointSymbol(ColorFactory.Instance.GreyRGB, 12).MakeSymbolReference(), UpperBound = -1566.68 }, new CIMClassBreak { Symbol = SymbolFactory.Instance.ConstructPointSymbol(ColorFactory.Instance.WhiteRGB, 12).MakeSymbolReference(), UpperBound = -38.51 } }; CIMClassBreaksRenderer cimClassBreakRenderer = new CIMClassBreaksRenderer { ClassBreakType = ClassBreakType.GraduatedColor, ClassificationMethod = ClassificationMethod.Manual, //Field = SDKHelpers.GetNumericField(featureLayer), Field = "NewPressure", Breaks = listClassBreaks.ToArray() }; featureLayer?.SetRenderer(cimClassBreakRenderer);