template

Templates describe features that can be created in a layer. They are generally used with feature collections and editable web-based CSV layers. Templates are not used with ArcGIS feature services as these already have templates defined in the service. They are also defined as properties of the layer definition when there are no defined types. Otherwise, templates are defined as properties of the types.

Properties

Property Details
description A string value containing a detailed description of the template.
drawingTool An optional string that can define a client-side drawing tool to be used with this feature.
If property is present, must be one of the following values:
  • esriFeatureEditToolAutoCompletePolygon
  • esriFeatureEditToolPolygon
  • esriFeatureEditToolTriangle
  • esriFeatureEditToolRectangle
  • esriFeatureEditToolLeftArrow
  • esriFeatureEditToolRightArrow
  • esriFeatureEditToolEllipse
  • esriFeatureEditToolUpArrow
  • esriFeatureEditToolDownArrow
  • esriFeatureEditToolCircle
  • esriFeatureEditToolFreehand
  • esriFeatureEditToolLine
  • esriFeatureEditToolNone
  • esriFeatureEditToolText
  • esriFeatureEditToolPoint
name A string containing a user-friendly name for the template.
prototype A feature object representing a prototypical feature for the template.

Additional information

drawingTool strings: esriFeatureEditToolPolygon, esriFeatureEditToolTriangle, esriFeatureEditToolRectangle, esriFeatureEditToolLeftArrow, esriFeatureEditToolRightArrow, esriFeatureEditToolEllipse, esriFeatureEditToolUpArrow, esriFeatureEditToolDownArrow, esriFeatureEditToolCircle, esriFeatureEditToolFreehand, esriFeatureEditToolLine, esriFeatureEditToolText, esriFeatureEditToolPoint

Example

{
  "template": {
    "drawingTool": "esriFeatureEditToolFreehand",
    "description": "Groomed cross-country skiing trails",
    "name": "X-country skiing",
    "prototype": {
      "attributes": {
        "VISIBLE": 1,
        "TITLE": "Cross-country skiing",
        "TYPEID": 5
      }
    }
  }
}

Feedback on this topic?