A footprint layer represents polygon features representing footprints. It has its own display and editing properties, and can exist only as a child of a catalog layer.
Referenced by: Catalog Layer (CatalogLayer)
Properties
Property | Details |
---|---|
attributeTableInfo | An attributeTableInfo object defining how the data will be presented in tabular format. |
blendMode | Blend modes are used to create various effects by blending colors of top and background layers. normal blend mode is the default.Valid values: average , color , color-burn , color-dodge , darken , destination-atop , destination-in , destination-out , destination-over , difference , exclusion , hard-light , hue , invert , lighten , lighter , luminosity , minus , multiply , normal , overlay , plus , reflect , saturation , screen , soft-light , source-atop , source-in , source-out , vivid-light , xor |
charts[] | An array of chart items of type WebChart available on the footprint layer. |
disablePopup | Indicates whether a client should ignore popups defined in this layer |
effect | Effect provides various filter functions to achieve different visual effects similar to how image filters (photo apps) work. |
enableEditing | Indicates whether a client should allow feature editing for this layer. Applicable only if the layer has editing capability. |
featureEffect | Feature Effect emphasizes or deemphasizes features that satisfy a filter using graphical effects |
formInfo | A formInfo object defining the content of the form when you are editing a feature. |
id | A unique identifying string for the layer. |
layerDefinition | A layerDefinition object defining the attribute schema and drawing information for the layer. See layerDefinition properties table. |
opacity | The degree of transparency applied to the layer on the client side, where 0 is full transparency and 1 is no transparency. |
popupInfo | A popupInfo object defining the content of popup window when you click a feature on the map. |
showLabels | Labels will display if this property is set to true and the layer also has a labelingInfo property associated with it. This property can get stored in the web map config and in the item/data. |
showLegend | Boolean value indicating whether to display the layer in the legend. Default value is true . |
title | A user-friendly string title for the layer that can be used in a table of contents. |
visibility | Boolean property determining whether the layer is initially visible in the web map. |
layerDefinition properties
Property | Details |
---|---|
drawingInfo.labelingInfo[] | An object defining the properties used for labeling the layer. If working with Map Image layers, this property is only applicable if the layer is enabled with dynamic layers |
drawingInfo.renderer | An object defined which provides the symbology for the layer. If working with Map Image layers, this property is only applicable if the layer is enabled with dynamic layers |
drawingInfo.scaleSymbols | Boolean property indicating whether symbols should stay the same size in screen units as you zoom in. A value of false means the symbols stay the same size in screen units regardless of the map scale. |
maxScale | Integer property used to determine the maximum scale at which the layer is displayed. |
minScale | Integer property used to determine the minimum scale at which the layer is displayed. |
Example
{
"id": "218843763a9d48559f060c95479f5b7a",
"title": "Footprints",
"visibility": true,
"blendMode": "normal",
"opacity": 1,
"layerDefinition": {
"minScale": 20000000,
"maxScale": 24000,
"drawingInfo": {
"renderer": {
"type": "simple",
"symbol": {
"type": "esriSFS",
"style": "esriSFSSolid",
"color": [
255,
0,
255,
38
],
"outline": {
"type": "esriSLS",
"style": "esriSLSSolid",
"color": [
255,
0,
255,
255
],
"width": 1
}
}
},
"scaleSymbols": true
}
},
"popupInfo": {},
"disablePopup": false,
"showLegend": true
}