com.esri.arcgis.carto
Interface IImageServerLayer2

All Superinterfaces:
Serializable
All Known Implementing Classes:
ImageServerLayer

public interface IImageServerLayer2
extends Serializable

Provides access to additional members that control an image server layer.

Description

This interface is new at ArcGIS 9.3.

Product Availability

Available with ArcGIS Engine, ArcGIS Desktop, and ArcGIS Server.


Method Summary
 String getImageMetadata(String levelOfDetail)
          The image metadata xml.
 String getMetaData(String requestString)
          The image service metadata xml.
 String getMosaicProperties()
          The image service mosaic properties xml.
 String getProperty(String name)
          Gets the value of the given property.
 String getServiceProperties()
          The image service properties xml.
 String getViewpointProperties()
          The image service viewpoint properties xml.
 String IImageServerLayer2_getServiceInfo()
          The image service info xml.
 boolean isDataSourceAIS()
          Indicates if the backend data source is AIS.
 void setMosaicProperties(String pMosaicProperties)
          The image service mosaic properties xml.
 void setViewpointProperties(String pViewpointProperties)
          The image service viewpoint properties xml.
 

Method Detail

IImageServerLayer2_getServiceInfo

String IImageServerLayer2_getServiceInfo()
                                         throws IOException,
                                                AutomationException
The image service info xml.

Product Availability

Available with ArcGIS Engine, ArcGIS Desktop, and ArcGIS Server.

Returns:
The pServiceInfo
Throws:
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getServiceProperties

String getServiceProperties()
                            throws IOException,
                                   AutomationException
The image service properties xml.

Product Availability

Available with ArcGIS Engine, ArcGIS Desktop, and ArcGIS Server.

Returns:
The pServiceProperties
Throws:
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getMetaData

String getMetaData(String requestString)
                   throws IOException,
                          AutomationException
The image service metadata xml.

Description

Gets the metadata of the image service in xml format. This method is used for image service published from *.ISCDef with legacy ArcGIS Server Image Extension product only.

Product Availability

Available with ArcGIS Engine, ArcGIS Desktop, and ArcGIS Server.

Parameters:
requestString - The requestString (in)
Returns:
The pMetadata
Throws:
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getImageMetadata

String getImageMetadata(String levelOfDetail)
                        throws IOException,
                               AutomationException
The image metadata xml.

Remarks

This method is used for image service published from *.ISCDef with legacy ArcGIS Server Image Extension product only. It retrieves the information about the mosaic generated by the service. The possible arguments can be Basic, Detailed, Footprint, MosaicLine, and Full.

Product Availability

Available with ArcGIS Engine, ArcGIS Desktop, and ArcGIS Server.

Parameters:
levelOfDetail - The levelOfDetail (in)
Returns:
The pImageMetaData
Throws:
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getProperty

String getProperty(String name)
                   throws IOException,
                          AutomationException
Gets the value of the given property.

Product Availability

Available with ArcGIS Engine, ArcGIS Desktop, and ArcGIS Server.

Parameters:
name - The name (in)
Returns:
The pValue
Throws:
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

isDataSourceAIS

boolean isDataSourceAIS()
                        throws IOException,
                               AutomationException
Indicates if the backend data source is AIS.

Product Availability

Available with ArcGIS Engine, ArcGIS Desktop, and ArcGIS Server.

Returns:
The pDsIsAIS
Throws:
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getMosaicProperties

String getMosaicProperties()
                           throws IOException,
                                  AutomationException
The image service mosaic properties xml.

Product Availability

Available with ArcGIS Engine, ArcGIS Desktop, and ArcGIS Server.

Returns:
The pMosaicProperties
Throws:
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

setMosaicProperties

void setMosaicProperties(String pMosaicProperties)
                         throws IOException,
                                AutomationException
The image service mosaic properties xml.

Product Availability

Available with ArcGIS Engine, ArcGIS Desktop, and ArcGIS Server.

Parameters:
pMosaicProperties - The pMosaicProperties (in)
Throws:
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getViewpointProperties

String getViewpointProperties()
                              throws IOException,
                                     AutomationException
The image service viewpoint properties xml.

Product Availability

Available with ArcGIS Engine, ArcGIS Desktop, and ArcGIS Server.

Returns:
The pViewpointProperties
Throws:
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

setViewpointProperties

void setViewpointProperties(String pViewpointProperties)
                            throws IOException,
                                   AutomationException
The image service viewpoint properties xml.

Product Availability

Available with ArcGIS Engine, ArcGIS Desktop, and ArcGIS Server.

Parameters:
pViewpointProperties - The pViewpointProperties (in)
Throws:
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.