ArcGIS Pro 3.4 API Reference Guide
ArcGIS.Core.Data.Raster Namespace / Raster Class / GetAttributeTable Method
Example

In This Topic
    GetAttributeTable Method (Raster)
    In This Topic
    Gets the attribute table of this raster. This method must be called on the MCT. Use QueuedTask.Run.
    Syntax
    public Table GetAttributeTable()
    Public Function GetAttributeTable() As Table

    Return Value

    A ArcGIS.Core.Data.Table representing the attribute table of this raster or null if none exists.
    Example
    Access rows in a raster attribute table
    var raster = MapView.Active.Map.GetLayersAsFlattenedList().OfType<RasterLayer>().FirstOrDefault();
    if (raster != null)
    {
      await QueuedTask.Run(() =>
      {
        var rasterTbl = raster.GetRaster().GetAttributeTable();
        var cursor = rasterTbl.Search();
        while (cursor.MoveNext())
        {
          var row = cursor.Current;
        }
      });
    }
    Requirements

    Target Platforms: Windows 11, Windows 10

    ArcGIS Pro version: 3 or higher.
    See Also