Export Map Service Activity
Description:
Performs an export operation on an ArcGIS Server map service.
Inheritance Hierarchy:
System.Object
System.Activities.Activity
System.Activities.AsyncCodeActivity
Geocortex.Workflow.Activities.ExportMapService
Function:
This activity encapsulates the ArcGIS Server MapServer/export REST endpoint. It allows you to generate an exportable output from a map service, such as a PNG image or a PDF.
In a Workflow:
The Export Map Service activity can be used to generate a map service image with specific dimensions, spatial extent and visible layers. This image could then be included as an email attachment or embedded in a report.
Properties:
Name | Description |
---|---|
In Arguments |
|
Credentials |
The network credentials that are sent to the host and used to authenticate the request. |
DPI |
The device resolution of the exported image (dots per inch). If the dpi is not specified, an image with a default DPI of 96 will be exported. |
Dynamic Layer Infos |
A collection of dynamic layers to include in the exported map image. |
Extent |
The map extent to export. If not specified, the default extent of the map service will be used. If the extent does not define a spatial reference it is assumed to match that of the map service. |
Format |
The format of the exported image (png | png8 | png24 | png32 | jpg | pdf | bmp | gif | svg). The default format is png. |
GDB Version |
The geodatabase version on which the export will be performed. |
Image Height |
The height in pixels of the map image. |
Image Spatial Reference |
The spatial reference to use for the exported map image. If not specified, the default spatial reference of the map service will be used. |
Image Width |
The width in pixels of the map image. |
Layer Definitions |
Layer definitions used to filter the features of individual layers in the exported map. |
Layer Drawing Options |
The rendering options for the layers specified in DynamicLayerInfos. |
Layer Time Options |
The time options per layer. |
Layers |
The layers to appear on the exported map. For example "show:1,2,3,5". |
Map Scale |
Use this parameter to export a map image at a specific scale, with the map centered around the center of the specified bounding box. |
Map Service Url |
The URL of the ArcGIS Server map service. For example: http://server/arcgis/rest/services/<serviceName>/MapServer. |
Time |
The time instant or the time extent for the exported map image. |
Token |
The token for accessing a secure ArcGIS service. |
Transparent |
If true, the image will be exported with the background color of the map set as its transparent color. The default is false. |
Misc |
|
Display Name |
ExportMapService You can change the name of an activity to one that describes what it does. A descriptive name can make a workflow easier to interpret and maintain. |
Out Arguments |
|
Result |
A System.Byte array containing the raw export result. |
Result Image |
The export result represented as a Bitmap. To use this argument you must specify an image format that is compatible with a Bitmap such as bmp, jpg, or png. The activity will throw an exception if this argument is used when the format is pdf or svg. |
Version Information:
Supported from: Geocortex Essentials 3.15.