List listClassBreaks = new List
{
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);
Original: https://www.cnblogs.com/gisoracle/p/16299135.html
Author: gisoracle
Title: ArcGIS Pro SDK 分级专题
原创文章受到原创版权保护。转载请注明出处:https://www.johngo689.com/545590/
转载文章受原作者版权保护。转载请注明原作者出处!