Export (Network Diagrams)

Description

The Export operation is performed on a Diagram Map resource. The result of this operation is a map image that represents the diagram specified in the URL.

License:
The ArcGIS Utility Network Management extension is required to use this operation.

Request Parameters

ParameterDetails
gdbVersion

Description: The name of the geodatabase version.

Syntax: gdbVersion=<version>

Example: gdbVersion=ABV1

moment

Description: The session moment.

Syntax: moment=<moment>

Example: moment=1490867969324

size

Required

Description: The size (width * height) of the exported image in pixels.

Syntax: size=<width>,<height>

Example: size=600,600

dpi

Description: 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.

Syntax: size=<width>,<height>

Example: size=600,600

imageSR

Description: The spatial reference of the exported image

The spatial reference can be specified as either a well-known ID or as a spatial reference json object

If the imageSR is not specified, the image will be exported in the spatial reference of the map

bboxSR

Description: The spatial reference of the bbox.

The spatial reference can be specified as either a well-known ID or as a spatial reference json object

If the bbox is not specified, the bbox is assumed to be in the spatial reference of the map

format

Description: The format of the exported image. The default format is .png.

Syntax: format=< PNG32 | PNG24 | PNG | JPG | DIB | TIFF | EMF | PS | PDF | GIF | SVG | SVGZ | BMP>

Example: format=pdf

transparent

Description: If true, the image will be exported with the background color of the map set as its transparent color. The default is false. Only the .png and .gif formats support transparency. Internet Explorer 6 does not display transparency correctly for png24 image formats.

Syntax: transparent=< true | false>

Example: transparent=true

mapScale

Description: Use this parameter to export a map image at a specific scale, with the map centered around the center of the specified bounding box (bbox).

Syntax: mapScale=<scale>

Example: mapScale=5000000

rotation

Description: Use this parameter to export a map image rotated at a specific angle, with the map centered around the center of the specified bounding box (bbox). It could be positive or negative number.

Syntax: rotation=<degree>

Example: rotation=90

bbox

Description: The extent (bounding box) of the exported image. Unless the bboxSR parameter has been specified, the bbox is assumed to be in the spatial reference of the map.

The bbox coordinates should always use a period as the decimal separator even in countries where traditionally a comma is used.

Syntax: bbox= <xmin>,<ymin>,<xmax>,<ymax>

Example: bbox= -104,35.6,-94.32,41

f

Description: The response format. The default response format is html.

Values: <html | json>

Example Usage

Exporting the diagram map related to the DiagramTest1 diagram in version ABV1 into a .pdf file: http://batz.esri.com/server/rest/services/Naperville/NetworkDiagramServer/diagrams/DiagramTest1/map/export?gdbVersion=ABV1&moment=&size=600%2C600&dpi=&imageSR=&bboxSR=&format=PDF&transparent=&mapScale=&rotation=&bbox=&mapExtent=&f=pjson

JSON Response Syntax

{
 "href" : "<href>",
 "width" : <width>,
 "height" : <height>,
 "extent" : {
  <envelope>
 },
 "scale" : <scale>}

JSON Response Example

{
 "href": "http://batz.esri.com/server/rest/directories/arcgisoutput/Naperville/_ags_mapfbd81ca42315478dae1e746ae4cc6283.pdf",
 "width": 600,
 "height": 600,
 "extent": {
  "xmin": 1034202.2703259999,
  "ymin": 1871285.6644444999,
  "xmax": 1035043.9497449999,
  "ymax": 1872127.3438634998,
  "spatialReference": {
   "wkid": 102671,
   "latestWkid": 3435
  }
 },
 "scale": 1616.0244844798747
}