- URL:https://<schematicdiagramtemplate-url>/deleteDiagram
- Version Introduced:10.1
Description
The deleteDiagram operation is performed on a schematic diagram template resource. The result of this operation is a Schematic Diagram Information Object. It's used to delete a diagram. This diagram is removed in the schematic dataset where it was stored.
Note:
Schematics services published without the Editing operation enabled don't support the deleteDiagram operation.
Note:
Locked diagrams cannot be deleted.
You can provide arguments to the deleteDiagram operation as query parameters defined in the parameters table below.
Request Parameters
Parameter | Details |
---|---|
f | Description: The response format. The default response format is html. Values: html | json |
name | Required Description: The diagram name. Syntax: name=<diagramName> Example: name=ESTANCIA |
Example Usage
Since the S1_Schematics Schematics service is published without the Editing operation enabled, it doesn't support the deleteDiagram operation.
With the Editing operation enabled, you could delete the MPS_Goldmine schematic diagram based on the diagram template 2 under this service by executing the operation as follows:
https://servicesbeta6.esri.com/arcgis/rest/services/S1_Schematics/MapServer/exts/SchematicsServer/templates/2/deleteDiagram?name=MPS_Goldmine&f=pjson
JSON Response Syntax
{
"name": "<diagramName>",
"id": "<diagramId>",
"templateIdentifier": "<templateIdentifier>",
"templateObjectID": <templateObjectID>,
"schematicLayerIdentifier": <schematicLayerIdentifier>,
"folderObjectID": <folderObjectID>,
"folderIdentifier": "<folderIdentifier>",
"objectID": <objectID>,
"createdBy": "<diagramCreator>",
"lastModificationBy": "<diagramLastEditor>",
"lastUpdateBy": "<diagramLastUpdator>",
"creationDate": "<diagramCreationDate>",
"lastModificationDate": "<diagramModificationDate>",
"lastUpdateDate": "<diagramLastUpdateDate>",
"lockedBy": "<diagramLastLocker>",
"version": "<version>",
"extent": <envelope>,
"rootNodes": [
"<rootNode1>",
...,
"<rootNodeN>"
],
"endNodes": [
"<endNode1>",
...,
"<endNodeK>"
]
}
JSON Response Example
{
"name" : "ESTANCIA",
"id" : "0-334",
"templateIdentifier" : "0",
"templateObjectID" : 3204,
"schematicLayerIdentifier" : 0,
"folderObjectID" : 1,
"folderIdentifier" : "1",
"objectID" : 334,
"createdBy" : "NCA3885",
"lastModificationBy" : "ABL4732",
"lastUpdateBy" : "",
"creationDate" : "01/21/2011 16:07:46",
"lastModificationDate" : "02/14/2011 18:34:46",
"lastUpdateDate" : "",
"lockedBy" : "",
"version" : "",
"extent" : {
"xmin" : 6.0370819091796868,
"ymin" : -8.059234619140625,
"xmax" : 29.909512329101563,
"ymax" : 11.059844970703125,
"spatialReference" : {
"wkt" : "{B286C06B-0879-11D2-AACA-00C04FA33C20}"
}
},
"rootNodes" : [
"115"
],
"endNodes" : [
]
}