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

PropertyDetails
attributeTableInfoAn attributeTableInfo object defining how the data will be presented in tabular format.
blendModeBlend 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 objects representing charts associated with the layer.
disablePopupIndicates whether a client should ignore popups defined in this layer
effectEffect provides various filter functions to achieve different visual effects similar to how image filters (photo apps) work.
enableEditingIndicates whether a client should allow feature editing for this layer. Applicable only if the layer has editing capability.
featureEffectFeature Effect emphasizes or deemphasizes features that satisfy a filter using graphical effects
formInfoA formInfo object defining the content of the form when you are editing a feature.
idA unique identifying string for the layer.
layerDefinitionA layerDefinition object defining the attribute schema and drawing information for the layer.
See layerDefinition properties table.
opacityThe degree of transparency applied to the layer on the client side, where 0 is full transparency and 1 is no transparency.
popupInfoA popupInfo object defining the content of popup window when you click a feature on the map.
showLabelsLabels 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.
showLegendBoolean value indicating whether to display the layer in the legend. Default value is true.
titleA user-friendly string title for the layer that can be used in a table of contents.
visibilityBoolean property determining whether the layer is initially visible in the web map.

layerDefinition properties

PropertyDetails
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.rendererAn 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.scaleSymbolsBoolean 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.
fieldConfigurations[]An array of fieldConfiguration objects that define configuration for fields within a layer, including how to format date, time and number fields. Support for fieldConfigurations is currently limited to feature service-backed feature layers, oriented imagery layers, catalog footprint layers, subtype layers, subtype tables and tables. Support for additional layer types is planned for future releases.
maxScaleInteger property used to determine the maximum scale at which the layer is displayed.
minScaleInteger 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
}