FRAMES | NO FRAMES | Description | Parameters | Examples | Response |
URL | http://<imageservice-url>/rasterAttributeTable |
---|---|
Parent Resource | Image Service |
Required Capability | Image |
This resource is supported from 10.1 onwards.
The raster attribute table resource returns categorical mapping of pixel values (e.g. a class, group, category, or membership). This resource is supported if hasRasterAttributeTable
property of the service is true
.
Parameter | Details |
---|---|
f |
Description: The response format. The default response format is html.
Values: html | json |
Example 1: Return attribute table for a land cover image service.
http://myserver.arcgisonline.com:port/arcgis/rest/services/LandCover/ImageServer/rasterAttributeTable{ "objectIdFieldName" : "<objectIdFieldName>", "fields" : [ {"name" : "<fieldName1>", "type" : "<fieldType1>", "alias" : "<fieldAlias1>", "length" : "<length1>"}, {"name" : "<fieldName2>", "type" : "<fieldType2>", "alias" : "<fieldAlias2>", "length" : "<length2>"} ], "features" : [ <feature1>, <feature2> ] }
{ "objectIdFieldName": "OBJECTID", "fields": [ { "name": "OID", "type": "esriFieldTypeOID", "alias": "OID" }, { "name": "Value", "type": "esriFieldTypeInteger", "alias": "Value" }, { "name": "Count", "type": "esriFieldTypeDouble", "alias": "Count" }, { "name": "ClassName", "type": "esriFieldTypeString", "alias": "ClassName", "length": 50 }, { "name": "Red", "type": "esriFieldTypeSmallInteger", "alias": "Red" }, { "name": "Green", "type": "esriFieldTypeSmallInteger", "alias": "Green" }, { "name": "Blue", "type": "esriFieldTypeSmallInteger", "alias": "Blue" } ], "features": [ { "attributes": { "OID": 0, "Value": 11, "Count": 19841817, "ClassName": "open water", "Red": 102, "Green": 140, "Blue": 190 } }, { "attributes": { "OID": 1, "Value": 12, "Count": 662596, "ClassName": "perennial ice/snow", "Red": 255, "Green": 255, "Blue": 255 } } ] }