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
Property | Details |
---|---|
dimensions[] | A collection of dimension objects embedded in the layer. |
id | A unique identifying string for the layer. |
layerType | String indicating the layer type. Valid value of this property ArcGISDimensionLayer |
listMode | To show or hide the layer in the layer list. Valid values:
|
style | Specification of how dimensions and their labels are displayed. |
title | A human readable string title for the layer that can be used in a table of contents. |
visibility | Boolean property determining whether the layer is visible in the scene. |
visibilityTimeExtent | Represents 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
]
}
}