- URL:
- https://<root>/<serviceName>/MapServer/exts/SchematicServer/templates/
- Methods:
POST
- Child Resources:
- Schematic Diagram Template
- Version Introduced:
- 10.1
Description
The templates
represents all the schematic diagram templates related to the published schematic layers under a schematic service. It is returned as an array of Schematic Diagram Template resources by the REST API.
Request parameters
Parameter | Details |
---|---|
| The response format. The default response format is Values: |
Example usage
Example 1: The schematic diagram templates under the S1_Schematics public sample Schematics service
https://myserver.esri.com/arcgis/rest/services/S1_Schematics/MapServer/exts/SchematicsServer/templates
Example 2: The schematic diagram templates under the S2_InternalPlants public sample Schematics service
https://myserver.esri.com/arcgis/rest/services/S2_InternalPlants/MapServer/exts/SchematicsServer/templates
JSON Response syntax
{
"templates": [
<diagramTemplate1—[see Schematic Diagram Template—JSON Syntax](/schematic-diagram-template/#json-response-syntax)>,
...,
<diagramTemplateN—[see Schematic Diagram Template—JSON Syntax](/schematic-diagram-template/#json-response-syntax)>
]
}
Learn about Schematic Diagram Template—JSON Syntax
JSON Response example
{
"templates": [
//The first schematic diagram template, OSP, under the sample schematic service
{
"name" : "OSP",
"id" : 1,
"objectID" : 2896,
"canGenerate" : true,
"builderType" : "Standard Builder",
"algorithms" : [
{
"id" : 0,
"name" : "Bypass Nodes"
},
{
"id" : 2,
"name" : "Geo - Angle Directed",
"parameters" : [
{
"name" : "NumberOfIterations",
"type" : "Long",
"value" : 1
},
{
"name" : "NumberOfDirections",
"type" : "Long",
"value" : 8
}
]
},
{
"id" : 3,
"name" : "Geo - Compression",
"parameters" : [
{
"name" : "Containers",
"type" : "Boolean",
"value" : true
},
{
"name" : "KeepInsideVertices",
"type" : "Boolean",
"value" : true
},
{
"name" : "KeepOutsideVertices",
"type" : "Boolean",
"value" : false
},
{
"name" : "MaximumDistanceForGrouping",
"type" : "Double",
"value" : 0
}
]
},
{
"id" : 4,
"name" : "Geo - Force Directed",
"parameters" : [
{
"name" : "NumberOfIterations",
"type" : "Long",
"value" : 20
},
{
"name" : "RepelFactor",
"type" : "Double",
"value" : 1
},
{
"name" : "DegreeOfFreedom",
"type" : "Long",
"value" : 1
}
]
}
]
},
//The second schematic diagram template, ISP_Diagrams, under the sample schematic service
{
"name" : "ISP_Diagrams",
"id" : 1,
"objectID" : 888,
"canGenerate" : true,
"builderType" : "Standard Builder",
"algorithms" : [
...
]
}
]
}