Developing with ArcGIS Image Server
An overview of developing with ArcGIS Image Server
ArcGIS Image Server architecture
ArcGIS Image Server processing chain
ArcGIS Image Server clients
An overview of ArcGIS Image Server clients
Current ArcGIS Image Server clients
Guidelines to creating an Image Server client application
Generic tools and controls required by a client application
Creating an Image Server client application
Defining projections
How to install an Image Server client application
How to test an Image Server client application
Sample client applications
ISViewer sample client application
ANSI C sample client application
MapInfo client application samples
GeoMedia client application samples
ArcGIS Image Server 9.2 client applications
ISViewer sample
Client Application sample
Lock multi-images sample
Library reference
An overview of the client library
Client Library Object Model Diagram
Interfaces (CoClasses and Classes)
IClientObject
IImageService
IServicePropertiesDialog
IServicePropertiesDialogEvents
IExportImageDialog
Members
IClientObject.Init method
IClientObject.Close method
IClientObject.OpenImageService method
IClientObject.ConfigurationProperties property
IClientObject.GetServerInfo method
IClientObject.ShowImageServicesDialog method
IClientObject.Status method
IImageService.ServiceInfo property
IImageService.ServiceProperties property
IImageService.ApplyServiceProperties method
IImageService.SaveProperties method
IImageService.SetImageInfo method
IImageService.GetRecommendedBufferSize method
IImageService.ImageBuffer property
IImageService.GetImageByExtent method
IImageService.GetImage method
IImageService.GetMetaData method
IImageService.GetImageMetadata method
IImageService.GetServicePropertiesDialog method
IImageService.ExportImage method
IImageService.ExportProperties property
IImageService.GetExportImageDialog method
IImageService.Status property
IServicePropertiesDialog.ShowPropertiesModalDialog method
IServicePropertiesDialog.ShowPropertyPage method
IServicePropertiesDialog.ShowViewPointModalDialog method
IServicePropertiesDialog.DialogProperties property
IServicePropertiesDialog.GetUpdatedProperties method
IServicePropertiesDialog.HasChanged method
IServicePropertiesDialog.IsPropertyPageAvailable method
IServicePropertiesDialog.Refresh method
IServicePropertiesDialog.Status property
IServicePropertiesDialog.Close method
IServicePropertiesDialogEvents.OnAccept event
IServicePropertiesDialogEvents.PropertiesChanged event
IExportImageDialog.GetUpdatedProperties Method
IExportImageDialog.ShowEmbeddedForm method
IExportImageDialog.ShowModalDialog method
IExportImageDialog.Status property
ArcGIS Image Server 9.3 client applications
IAIS Client Application sample
Library reference
An overview of the client library
Interfaces (CoClasses and Classes)
IAISClientObject
IAISImageService
IAISImageService2
IAISImageWriter
IImageServiceDecoder
IHistogramBuilder
IAISImageServicesDialog
IAISImageServicePropertiesDialog
IAISImageServicePropertiesDialog2
IServicePropertiesDialogCallback
Members
IAISClientObject.Init method
IAISClientObject.Close method
IAISClientObject.GetVersion method
IAISClientObject.GetServerInfo method
IAISClientObject.OpenImageService method
IAISClientObject.Status method
IAISImageService.GetMetaData method
IAISImageService.ApplyServiceProperties method
IAISImageService.ExtractAoi method
IAISImageService.GetBufferSize method
IAISImageService.GetImageInBuffer method
IAISImageService.GetImageMetadata method
IAISImageService.SetProperty method
IAISImageService.GetProperty method
IAISImageService2.GetImageInfo method
IAISImageWriter.Init method
IAISImageWriter.Save method
IAISImageWriter.SetProperty method
IAISImageWriter.GetProperty method
IAISImageWriter.Close method
IAISImageWriter.Status method
IImageServiceDecoder.Decode method
IImageServiceDecoder.GetImageInBuffer method
IImageServiceDecoder.GetMaskInBuffer method
IImageServiceDecoder.SetProperty method
IImageServiceDecoder.GetProperty method
IImageServiceDecoder.Status method
IHistogramBuilder.Compute method
IHistogramBuilder.SetProperty method
IHistogramBuilder.GetProperty method
IHistogramBuilder.AISImageService method
IHistogramBuilder.RequestAoi method
IHistogramBuilder.ActualValue method
IHistogramBuilder.Histogram method
IAISImageServicesDialog.Init method
IAISImageServicesDialog.GetSelectedServices method
IAISImageServicesDialog.ShowDialog method
IAISImageServicesDialog.Status method
IAISImageServicesDialog.ShowDialogEx method
IAISImageServicePropertiesDialog.Init method
IAISImageServicePropertiesDialog.GetUpdatedProperties method
IAISImageServicePropertiesDialog.ShowPropertiesModalDialog method
IAISImageServicePropertiesDialog.ShowViewPointModalDialog method
IAISImageServicePropertiesDialog.IsPropertyPageAvailable method
IAISImageServicePropertiesDialog.ShowPropertyPage method
IAISImageServicePropertiesDialog.GetPropertyPageHandle method
IAISImageServicePropertiesDialog.Refresh method
IAISImageServicePropertiesDialog.Close method
IAISImageServicePropertiesDialog.Status method
IAISImageServicePropertiesDialog.DialogProperties method
IAISImageServicePropertiesDialog.MetaDataXml method
IAISImageServicePropertiesDialog.ServiceInfoXml method
IAISImageServicePropertiesDialog.ServicePropertiesXml method
IAISImageServicePropertiesDialog.HasChanged method
IAISImageServicePropertiesDialog2.SetProperty method
IAISImageServicePropertiesDialog2.SetCallback method
IServicePropertiesDialogCallback.OnChange method
Raster formats
An overview of raster formats
ArcGIS Image Server supported raster formats
Guidelines to create raster formats
Creating a raster format
How to test raster formats
Reference
Files
FormatCoreSDK.h
FormatCorePlugin.xsd
Definitions
Image Subsets ( layers )
Data Types
Color Spaces
ByteOrder
Return Values
Structures
FC_ApplicationData
FC_PluginInformation
FC_ImageInformation
FC_ImageROI
FC_ImageColorMapEntry
FC_ImageColorMap
FC_Parameter
Functions
FormatCorePlugin_InitializePlugin
FormatCorePlugin_Shutdown
FormatCorePlugin_CreateReader
FormatCorePlugin_DestroyReader
FormatCorePlugin_GetImageCount
FormatCorePlugin_CloseImage
FormatCorePlugin_GetImageInformation
FormatCorePlugin_OpenImage
FormatCorePlugin_ReadImageColorMap
FormatCorePlugin_SelectImageROI
FormatCorePlugin_ReadImageScanlines
FormatCorePlugin_GetErrorMessage
FormatCorePlugin_ReadImageTile
Samples
Julia
Overview
Source
julia.h
julia.cpp
julia.def
juliapluginreader.h
juliapluginreader.cpp
julia.format
Example datasets
Raster types
An overview of raster types
Supported raster types
Guidelines for creating a custom raster type
Creating a custom raster type
How to install a custom raster type
How to test a custom raster type
How to use variables in raster process definition files
Library reference
Classes and interfaces
IRPDefDocument class
IRPDefGenerator interface
Properties
IRPDefGenerator.Name
IRPDefGenerator.AddDataParameters
IRPDefGenerator.ProcessParameters
IRPDefGenerator.GeneratedRPDefs
IRPDefGenerator.Status
Methods
IRPDefGenerator.Init
IRPDefGenerator.ShowAddDataDialog
IRPDefGenerator.ShowProcessParametersDialog
IRPDefGenerator.FindItemsToAdd
IRPDefGenerator.GenerateRPDefs
IRPDefGenerator.GetItemsToAdd
IRPDefGenerator.GetProperty
IRPDefGenerator.SetProperty
Processes
An overview of processes
Implementing a custom process
User interface form functions reference
Init function
GetUpdatedXml function
User interface functions reference
GetProperty
GetStatus
GetUpdatedXml
Init
SetProperty
ShowModalDialog
DLL functions reference
CustomProcess_Cleanup
CustomProcess_Create
CustomProcess_GetLastError
CustomProcess_GetMetadata
CustomProcess_GetRow
CustomProcess_Initialize
CustomProcess_SetAreaOfInterest
CustomProcess_SetCallbackFunctions
CustomProcess_SetWindow
Structures reference
AreaOfInterest
CustomRasterInfo
NameValueMap
Guidelines for creating a custom process
Sample custom process
GeoTransformers
An overview of Geotransformers
GeoLocator: How to test Geotransformers
Custom GeoTransformers
Implementing a custom Geotransformer
Custom Geotransformer VC++ sample
Functions reference
Instance_Create function
Instance_Discard function
GeoTrans_FromGlobalDirection function
GeoTrans_ToGlobalDirection function
GeoTrans_ToGlobalEnvelope Function
GeoTrans_FromGlobalEnvelope Function
Error_FormatMessage function
Instance_TryReuseCached function
Instance_Serialize function
Instance_UnSerialize function
Namespaces and structures reference
GeoTransCreation namespace
GTM_Errors_Warnings namespace
GeoTransDataTypes namespace
GeoTransData structure
GeoTransData GTD union
VERTEX2D structure
VERTEX3D structure
ARRAY2D structure
ARRAY3D structure
TABLE structure
SIZE2D structure
Metadata
An overview of metadata in ArcGIS Image Server
Current metadata support
Creating metadata
Automation
An overview of automation in ArcGIS Image Server
Auto-synchronizing image services
Automation of the Service Editor using ISCommands
How to create an image service definition using ISCommands
Automation of the Server Manager using ISCommands
How to automate serving an image service definition
Testing the performance of an image service using ISCommands
Creating derived images using the Derive Images Tool
ISCommands
AddRPDefs
AddTIFFs
BuildBoundary
BuildCellSizeRanges
BuildService
ClipToBoundary
CompareFile
CompileService
ComputeFootprintByGeometry
ComputeFootprintByRadiometry
CreateService
DefineDerivedRasters
DefineDerivedTiles
DefineServiceOverviews
EditRasterDatasets
ExecuteApp
ExtractLogs
GenerateDerivedImages
GenerateDIDef
GenerateHistogram
GenerateSeamline
GenRasterHistogram
GetImage
GetServiceInfo
RequestImage
RequestImageAsBuffer
SelectRaster
ArcGIS Image Server XML
An overview of the ArcGIS Image Server XML
About XADef definitions
About XFDef defintions

© 2010 ESRI