Provides access to members that control an image server.
Members
Name | Description | |
---|---|---|
Add | Adds a list of raster items for sharing with other users (roles). | |
ComputeHistograms | Computes histograms within an area of interest. | |
Delete | Deletes a given list of raster items (images). | |
Download | Clips images to a given geometry, and returns a list of downloadable files for a given set of catalog item IDs. | |
ExecuteAISRequest | Executes an AIS request. | |
ExportImage | Exports into a well-known image 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. | |
GetImageCoordinateSystem | Gets the image coordinate system of a given raster. | |
GetImageSupportData | Gets the image support data. | |
GetKeyProperties | Gets the service key properties based on a rendering rule. | |
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. | |
GetSensorProperties | Gets the image coordinate system of a given raster. | |
GetThumbnail | Gets the thumbnail image of a given raster catalog item. | |
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. | |
MultidimensionalInfo | The image service multidimensional info. | |
RasterAttributeTable | The raster attribute table. | |
ServiceInfo | The properties of the image service provided. | |
Update | Updates a given list of raster items (images). | |
Version | The Image Server version number. |
IImageServer.Add Method
Adds a list of raster items for sharing with other users (roles).
Public Function Add ( _
ByVal pItemDescriptions As IRasterItemDescriptions _
) As IImageServerEditResults
public IImageServerEditResults Add (
IRasterItemDescriptions pItemDescriptions
);
IImageServer.ComputeHistograms Method
Computes histograms within an area of interest.
Public Function ComputeHistograms ( _
ByVal pGeometry As IGeometry, _
ByVal pMosaicRule As IMosaicRule, _
ByVal pCellsize As IPoint, _
ByVal pRenderingRule As IRenderingRule _
) As IRasterHistograms
public IRasterHistograms ComputeHistograms (
IGeometry pGeometry,
IMosaicRule pMosaicRule,
IPoint pCellsize,
IRenderingRule pRenderingRule
);
IImageServer.Delete Method
Deletes a given list of raster items (images).
Public Function Delete ( _
ByVal pRIDs As IFIDSet _
) As IImageServerEditResults
public IImageServerEditResults Delete (
IFIDSet pRIDs
);
IImageServer.Download Method
Clips images to a given geometry, and returns a list of downloadable files for a given set of catalog item IDs.
Public Function Download ( _
ByVal pFIDs As IFIDSet, _
ByVal pGeometry As IGeometry, _
ByVal Format As String _
) As IImageServerDownloadResults
public IImageServerDownloadResults Download (
IFIDSet pFIDs,
IGeometry pGeometry,
string Format
);
IImageServer.ExecuteAISRequest Method
Executes an AIS request.
Public Function ExecuteAISRequest ( _
ByVal pRequest As IAISRequest _
) As String
public string ExecuteAISRequest (
IAISRequest pRequest
);
IImageServer.ExportImage Method
Exports into a well-known image for a given image description.
Public Function ExportImage ( _
ByVal pImageDescription As IGeoImageDescription, _
ByVal pImageType As IImageType _
) As IImageResult
public IImageResult ExportImage (
IGeoImageDescription pImageDescription,
IImageType pImageType
);
IImageServer.Fields Property
The fields of the image catalog.
Public ReadOnly Property Fields As IFields
public IFields Fields {get;}
IImageServer.GenerateServiceInfo Method
Generates the image service information as if a given rendering rule is applied.
Public Function GenerateServiceInfo ( _
ByVal pRenderingRule As IRenderingRule _
) As IImageServiceInfo
public IImageServiceInfo GenerateServiceInfo (
IRenderingRule pRenderingRule
);
IImageServer.GetCatalogItemCount Method
Gets the catalog item count for a given query filter.
Public Function GetCatalogItemCount ( _
ByVal pFilter As IQueryFilter _
) As Integer
public int GetCatalogItemCount (
IQueryFilter pFilter
);
IImageServer.GetCatalogItemIDs Method
Gets the catalog item IDs for a given query filter.
Public Function GetCatalogItemIDs ( _
ByVal pFilter As IQueryFilter _
) As IFIDSet
public IFIDSet GetCatalogItemIDs (
IQueryFilter pFilter
);
IImageServer.GetCatalogItems Method
Gets the catalog items for a given query filter.
Public Function GetCatalogItems ( _
ByVal pFilter As IQueryFilter _
) As IRecordSet
public IRecordSet GetCatalogItems (
IQueryFilter pFilter
);
IImageServer.GetFile Method
Get the URL to a given download result.
Public Function GetFile ( _
ByVal pFile As IImageServerDownloadResult _
) As String
public string GetFile (
IImageServerDownloadResult pFile
);
IImageServer.GetImage Method
Gets an image for a given image description.
Public Function GetImage ( _
ByVal pImageDescription As IGeoImageDescription _
) As Byte[]
public Byte[] GetImage (
IGeoImageDescription pImageDescription
);
IImageServer.GetImageCoordinateSystem Method
Gets the image coordinate system of a given raster.
Public Function GetImageCoordinateSystem ( _
ByVal RID As Integer _
) As ISpatialReference
public ISpatialReference GetImageCoordinateSystem (
int RID
);
IImageServer.GetImageSupportData Method
Gets the image support data.
Public Function GetImageSupportData ( _
ByVal RID As Integer _
) As String
public string GetImageSupportData (
int RID
);
IImageServer.GetKeyProperties Method
Gets the service key properties based on a rendering rule.
Public Function GetKeyProperties ( _
ByVal pRenderingRule As IRenderingRule _
) As IPropertySet
public IPropertySet GetKeyProperties (
IRenderingRule pRenderingRule
);
IImageServer.GetNativePixelBlock Method
Gets a pixel block at a given block location for a specified raw source raster.
Public Function GetNativePixelBlock ( _
ByVal RID As Integer, _
ByVal IID As Integer, _
ByVal tx As Integer, _
ByVal ty As Integer, _
ByVal Level As Integer _
) As Byte[]
public Byte[] GetNativePixelBlock (
int RID,
int IID,
int tx,
int ty,
int Level
);
IImageServer.GetNativeRasterInfo Method
Gets raster information of all raw source rasters for a given raster catalog item.
Public Function GetNativeRasterInfo ( _
ByVal RID As Integer _
) As IRasterInfos
public IRasterInfos GetNativeRasterInfo (
int RID
);
IImageServer.GetPixelBlock Method
Gets a pixel block at a given block location.
Public Function GetPixelBlock ( _
ByVal RID As Integer, _
ByVal tx As Integer, _
ByVal ty As Integer, _
ByVal Level As Integer _
) As Byte[]
public Byte[] GetPixelBlock (
int RID,
int tx,
int ty,
int Level
);
IImageServer.GetRasterInfo Method
Gets the image information of a given raster catalog item.
Public Function GetRasterInfo ( _
ByVal RID As Integer _
) As IRasterInfo
public IRasterInfo GetRasterInfo (
int RID
);
IImageServer.GetRasterKeyProperties Method
The key properties for a given raster catalog item.
Public Function GetRasterKeyProperties ( _
ByVal RID As Integer _
) As IPropertySet
public IPropertySet GetRasterKeyProperties (
int RID
);
IImageServer.GetRasterMetadata Method
Gets the metadata of a given raster catalog item.
Public Function GetRasterMetadata ( _
ByVal RID As Integer _
) As String
public string GetRasterMetadata (
int RID
);
IImageServer.GetSensorProperties Method
Gets the image coordinate system of a given raster.
Public Function GetSensorProperties ( _
ByVal RID As Integer _
) As IPropertySet
public IPropertySet GetSensorProperties (
int RID
);
IImageServer.GetThumbnail Method
Gets the thumbnail image of a given raster catalog item.
Public Function GetThumbnail ( _
ByVal RID As Integer _
) As IImageResult
public IImageResult GetThumbnail (
int RID
);
IImageServer.Identify Method
Identifies the pixel value and catalog items at the given location.
Public Function Identify ( _
ByVal pLocation As IGeometry, _
ByVal pMosaicRule As IMosaicRule, _
ByVal pCellsize As IPoint _
) As IImageServerIdentifyResult
public IImageServerIdentifyResult Identify (
IGeometry pLocation,
IMosaicRule pMosaicRule,
IPoint pCellsize
);
IImageServer.IdentifyAll Method
Identifies the pixel values and all catalog items at the given one or more locations.
Public Function IdentifyAll ( _
ByVal pLocations As IGeometry, _
ByVal pMosaicRule As IMosaicRule, _
ByVal pCellsize As IPoint, _
ByVal pRenderingRule As IRenderingRule, _
ByVal options As String _
) As IImageServerIdentifyResults
public IImageServerIdentifyResults IdentifyAll (
IGeometry pLocations,
IMosaicRule pMosaicRule,
IPoint pCellsize,
IRenderingRule pRenderingRule,
string options
);
IImageServer.KeyProperties Property
The image service key properties.
Public ReadOnly Property KeyProperties As IPropertySet
public IPropertySet KeyProperties {get;}
IImageServer.Measure Method
Measures distance, angle, area, perimeter, and height.
Public Function Measure ( _
ByVal pFrom As IGeometry, _
ByVal pTo As IGeometry, _
ByVal pMosaicRule As IMosaicRule, _
ByVal pCellsize As IPoint, _
ByVal operation As esriMensurationOperation _
) As IImageServerMeasureResult
public IImageServerMeasureResult Measure (
IGeometry pFrom,
IGeometry pTo,
IMosaicRule pMosaicRule,
IPoint pCellsize,
esriMensurationOperation operation
);
IImageServer.Metadata Property
The image service metadata.
Public ReadOnly Property Metadata As String
public string Metadata {get;}
IImageServer.MultidimensionalInfo Property
The image service multidimensional info.
Public ReadOnly Property MultidimensionalInfo As IMultidimensionalInfo
public IMultidimensionalInfo MultidimensionalInfo {get;}
IImageServer.RasterAttributeTable Property
The raster attribute table.
Public ReadOnly Property RasterAttributeTable As IRecordSet
public IRecordSet RasterAttributeTable {get;}
IImageServer.ServiceInfo Property
The properties of the image service provided.
Public ReadOnly Property ServiceInfo As IImageServiceInfo
public IImageServiceInfo ServiceInfo {get;}
IImageServer.Update Method
Updates a given list of raster items (images).
Public Function Update ( _
ByVal pRIDs As IFIDSet, _
ByVal pItemDescriptions As IRasterItemDescriptions _
) As IImageServerEditResults
public IImageServerEditResults Update (
IFIDSet pRIDs,
IRasterItemDescriptions pItemDescriptions
);
IImageServer.Version Property
The Image Server version number.
Public ReadOnly Property Version As Single
public float Version {get;}
Classes that implement IImageServer
Classes | Description |
---|---|
ImageServer | The ArcGIS Server Image Server class. |