Dimension layers can be used to visually annotate the lengths between points in a map. They can be created by embedding the dimensions directly in the layer.

Referenced by: operationalLayers

Properties

PropertyDetails
dimensions[]A collection of dimension objects embedded in the layer.
idA unique identifying string for the layer.
layerTypeString indicating the layer type.
Valid value of this property ArcGISDimensionLayer
listModeTo show or hide the layer in the layer list.
Valid values:
  • hide
  • show
styleSpecification of how dimensions and their labels are displayed.
titleA human readable string title for the layer that can be used in a table of contents.
visibilityBoolean property determining whether the layer is visible in the scene.
visibilityTimeExtentRepresents time extent that will control when a layer should be visible based on webscene’s current time. Visibility time extent only affects the layer visibility and will not filter the data.

Example

{
"id": "0ed3520523734394b67a760e9f90c5dc",
"layerType": "ArcGISDimensionLayer",
"title": "Length dimensions",
"visibility": true,
"dimensions": [
{
"type": "length",
"startPoint": {
"x": 0,
"y": 0,
"z": 10,
"spatialReference": {
"wkid": 102100
}
},
"endPoint": {
"x": 10,
"y": 10,
"z": 10,
"spatialReference": {
"wkid": 102100
}
},
"measureType": "vertical",
"offset": 2,
"orientation": 90
}
],
"style": {
"type": "simple",
"color": [
0,
0,
0
],
"fontSize": 10,
"lineSize": 2,
"textBackgroundColor": [
0,
0,
0
],
"textColor": [
255,
255,
255
]
}
}