AGSImageServiceInfo Class Reference


Description

Instances of this class represent information about an ArcGIS Server image service.

Defined in:
AGSImageServiceInfo.h ( ArcGIS library)
Since:
1.0
Inheritance diagram for AGSImageServiceInfo:
<AGSCoding>

List of all members.

Public Member Functions

(void) - decodeWithJSON:
(NSDictionary *) - encodeToJSON
(id) - initWithJSON:

Properties

NSInteger bandCount
NSString * copyrightText
AGSEnvelopeextent
NSArray * fields
double maxPixelSize
NSArray * maxValues
NSArray * meanValues
double minPixelSize
NSArray * minValues
NSString * name
NSString * objectIdField
double pixelSizeX
double pixelSizeY
NSString * pixelType
NSString * serviceDataType
NSString * serviceDescription
NSArray * stdvValues
AGSTimeInfotimeInfo
float version

Member Function Documentation

- (void) decodeWithJSON: (NSDictionary *)  json   [optional, inherited]

Decode object from JSON representation.

Parameters:
json The JSON representation of the object to be decoded.
Since:
1.0
- (NSDictionary *) encodeToJSON   [optional, inherited]

Encode and return JSON representation for object.

Returns:
JSON representation of object.
Since:
1.0
- (id) initWithJSON: (NSDictionary *)  json   [optional, inherited]

Initialize and return object from JSON representation.

Parameters:
json The JSON representation of the object to be created.
Returns:
Object decoded from JSON representation.
Since:
1.0

Property Documentation

- (NSInteger) bandCount [read, assign]

The number of bands in the image service.

Since:
1.0
- (NSString*) copyrightText [read, copy]

Copyright text of the image service.

Since:
1.0
- (AGSEnvelope*) extent [read, retain]

The extent of the image service.

Since:
1.0
- (NSArray*) fields [read, retain]

The fields of the image service as specified in the Service Directory.

Since:
1.8
- (double) maxPixelSize [read, assign]

The maximum pixel size.

Since:
1.0
- (NSArray*) maxValues [read, retain]

Maximum value in each image band.

Since:
1.0
- (NSArray*) meanValues [read, retain]

Mean value in each image band.

Since:
1.0
- (double) minPixelSize [read, assign]

The minimum pixel size.

Since:
1.0
- (NSArray*) minValues [read, retain]

Minumum value in each image band.

Since:
1.0
- (NSString*) name [read, copy]

The name of raster image or data.

Since:
1.0
- (NSString*) objectIdField [read, retain]

The name of the object ID field.

Since:
1.8
- (double) pixelSizeX [read, assign]

The pixel size along X-axis.

Since:
1.0
- (double) pixelSizeY [read, assign]

The pixel size along Y-axis.

Since:
1.0
- (NSString*) pixelType [read, copy]

The type of data at each pixel.

Since:
1.0
- (NSString*) serviceDataType [read, copy]

The data type of the image service.

Since:
1.0
- (NSString*) serviceDescription [read, copy]

The image service description.

Since:
1.0
- (NSArray*) stdvValues [read, retain]

Standard deviation value in each image band.

Since:
1.0
- (AGSTimeInfo*) timeInfo [read, retain]

Temporal information for the layer, such as time extent. If this property is null or not specified, then the layer does not support time-related operations.

Since:
1.8
- (float) version [read, assign]

The version of ArcGIS Server the image service is published to, e.g. 9.3, 9.3.1, 10.

Since:
1.8