An overview of the client library

ArcGIS Image Server client library in 9.3 is updated with new interfaces and methods as an additional step in the integration of ArcGIS Image Server with ArcGIS Desktop.

ArcGIS Image Server client library provides a developer with the ability to create client applications. It contains objects and defines interfaces that help in connecting to ArcGIS Image Server and extracting images from image services published on a service provider. The image services can be local (such as a .ISDef image service) and remote (such as a .ISCDef image service).

The objects that implement this functionality are grouped into a number of library subsystems. These library subsystems are:

IAISClientObject
IAISImageService
IAISImageService2
IAISImageWriter
IImageServiceDecoder
IHistogramBuilder
IAISImageServicesDialog
IAISImageServicesPropertiesDialog
IAISImageServicesPropertiesDialog2
IServicePropertiesDialogCallback

The methods of these objects are designed to take the input and output as XML strings so that the interface is open to modification and expansion. The XML schemas of these methods are provided in the help. These schemas are not the actual definition files used internally. Modifications to these schemas will not affect the behavior of these methods.

These objects do not work in ArcGIS 9.2. It works only with ArcGIS 9.3 and higher versions.