This document is archived and information here might be outdated. Recommended version. |
ArcObjects Help for .NET developers > ArcObjects namespaces > Carto > ESRI.ArcGIS.Carto > Interfaces > II > IImageServer4 Interface (ArcObjects .NET 10.5 SDK) |
Provides access to members that control an image server object (SO).
Description | ||
---|---|---|
Add | Adds a list of raster items for sharing with other users (roles). | |
ComputeHistograms | Computes histograms within an area of interest. | |
CreateView | Creates a new view. | |
Delete | Deletes a given list of raster items (images). | |
DeleteView | Deletes the view of a given view ID. | |
Download | Clips images to a given geometry, and returns a list of downloadable files for a given set of catalog item IDs. | |
Execute | Executes a named image server processing command. | |
ExportImage | Exports into a well-known image for a given image description. | |
ExportMapImage | Exports into a well-known image with a correct aspect ratio for a given image description. | |
Fields | The fields of the image catalog. | |
GenerateServiceInfo | Generates the image service information as if a given rendering rule is applied. | |
GetCatalogItemCount | Gets the catalog item count for a given query filter. | |
GetCatalogItemIDs | Gets the catalog item IDs for a given query filter. | |
GetCatalogItems | Gets the catalog items for a given query filter. | |
GetFile | Get the URL to a given download result. | |
GetImage | Gets an image for a given image description. | |
GetNativePixelBlock | Gets a pixel block at a given block location for a specified raw source raster. | |
GetNativeRasterInfo | Gets raster information of all raw source rasters for a given raster catalog item. | |
GetPixelBlock | Gets a pixel block at a given block location. | |
GetRasterInfo | Gets the image information of a given raster catalog item. | |
GetRasterKeyProperties | The key properties for a given raster catalog item. | |
GetRasterMetadata | Gets the metadata of a given raster catalog item. | |
GetThumbnail | Gets the thumbnail image of a given raster catalog item. | |
GetView | Gets the view of a given view ID. | |
Identify | Identifies the pixel value and catalog items at the given location. | |
IdentifyAll | Identifies the pixel values and all catalog items at the given one or more locations. | |
KeyProperties | The image service key properties. | |
Measure | Measures distance, angle, area, perimeter, and height. | |
Metadata | The image service metadata. | |
RasterAttributeTable | The raster attribute table. | |
ServiceInfo | The properties of the image service provided. | |
Update | Updates a given list of raster items (images). | |
UpdateView | Inserts and Removes raster items to a given view. | |
Version | The Image Server version number. |
Interfaces | Description |
---|---|
IImageServer3 | Provides access to members that control an image server object (SO). |
IImageServer2 | Provides access to members that control an image server. |
IImageServer | Provides access to members that control an image server. |
CoClasses and Classes | Description |
---|---|
ImageServer | The ArcGIS Server Image Server class. |
IImageServer4 interface provides methods accessing the catalog of an image service such as select catalog items based on a query, get the catalog items, metadata, and download the selected items. It also provides methods to get raster attribute table, edit image service and perform mensuration.
Editing is supported when data source is a mosaic dataset stored in SDE, and not supported on other formats and workspaces.
An ImageServer object can be created from multiple data models: raster dataset, mosaic dataset, or layer file. Table below lists the supported methods with regards to the data models.
Methods |
Mosaic Dataset |
Raster Dataset |
Raster Layer File |
---|---|---|---|
GetVersion | yes | yes | yes |
GetServiceInfo | yes | yes | yes |
GetImage | yes | yes | yes |
ExportImage | yes | yes | yes |
ExportMapImage | yes | yes | yes |
GetMetadata | yes | yes | yes |
GenerateServiceInfo | yes | yes | yes |
Identify | yes | yes | yes |
IdentifyAll | yes | yes | yes |
ComputeHistograms | yes | yes | yes |
Measure | yes | yes | yes |
GetKeyProperties | yes | yes | yes |
GetRasterAttributeTable | yes | yes | yes |
Add | yes | no | no |
Update | yes | no | no |
Delete | yes | no | no |
GetRasterKeyProperties | yes | no | no |
GetCatalogItemCount | yes | no | no |
GetCatalogItemIDs | yes | no | no |
GetCatalogItems | yes | no | no |
GetThumnail | yes | no | no |
GetRasterMetadata | yes | no | no |
GetRasterInfo | yes | no | no |
GetPixelBlock | yes | no | no |
GetNativeRasterInfo | yes | no | no |
GetNativePixelBlock | yes | no | no |
GetFields | yes | no | no |
Download | yes | no | no |
GetFile | yes | no | no |