CIMServiceLayers.md

May 13, 2026 ยท View on GitHub

CIMAGSServiceConnection

Represents an ArcGIS Server service connection.

CIMDataConnection

PropertyTypeDescription

CIMServiceConnection

PropertyTypeDescription
descriptionstringThe description.

CIMServiceDataConnectionProperties

PropertyTypeDescription
customParameters[CIMStringMap]Vendor specific parameters.

CIMAGSServiceConnection

PropertyTypeDescription
objectNamestringThe object name.
objectTypestringThe object type.
URLstringThe URL.
capabilitiesstringThe capabilities.
serverConnectionServerConnectionThe server connection.
gdbVersionstringThe name of the geodatabase version to use in service requests.

CIMBuildingDisciplineSceneLayer

Represents a building discipline scene layer.

CIMDefinition

PropertyTypeDescription
namestringThe name.
URIstringThe URI of the definition. Typically set by the system and used as an identifier.
sourceURIstringThe source URI of the item. Set if sourced from an external item such as an item on a portal.
sourceModifiedTimeTimeInstantThe time the source was last modified, as of the last sync. Used to detect when another sync is needed.
metadataURIstringThe metadata URI.
useSourceMetadatabooleanA value indicating whether the CIM definition accesses metadata from its data source (the default behavior), or if it has its own metadata stored in the project.
sourcePortalUrlstringThe source portal URI of the item. Set if sourced from an external item such as an item on a portal.

CIMLayerDefinition

PropertyTypeDescription
attributionstringThe attribution text that appears on a map that draws this layer.
descriptionstringThe description.
layerElevationCIMLayerElevationSurfaceThe layer elevation.
expandedbooleanA value indicating whether this layer is expanded in the contents pane.
layer3DPropertiesCIM3DLayerPropertiesThe 3D layer properties.
layerMasks[string]The URIs of the layers used as masks.
layerTypeenumeration MapLayerTypeThe map layer type.
maxScaledoubleThe maximum scale for layer draw (set as the denominator of the scale's representative fraction).
minScaledoubleThe minimum scale for layer draw (set as the denominator of the scale's representative fraction).
layerScaleVisibilityOptionsCIMLayerScaleVisibilityOptionsThe layer's scale visibility options.
showLegendsbooleanA value indicating whether or not to show legends.
transparencydoubleThe transparency of the layer as a percentage.
visibilitybooleanA value indicating whether or not this layer is visible.
displayCacheTypeenumeration DisplayCacheTypeThe display cache type.
maxDisplayCacheAgedoubleThe maximum display cache age.
layerTemplateCIMLayerTemplateThe layer template.
popupInfoCIMPopupInfoThe pop-up info.
showPopupsbooleanA value indicating whether or not to show pop-ups.
serviceLayerIDlongIdentifier that will be used to identify the layer in server.
charts[CIMChart]Identifier the layer's charts.
searchablebooleanA value indicating whether or not this layer should be included in the search. This property is honored only by layers that support search.
refreshRatedoubleThe amount of time to wait between refreshing the layer.
refreshRateUnitenumeration esriTimeUnitsThe units for the amount of time to wait between refreshing the layer.
showMapTipsbooleanA value indicating whether or not the value of the display field or expression is shown when hovering over a layer in the view.
customProperties[CIMStringMap]The custom properties of the layer. Custom properties are limited to key / value pairs of strings and developers are fully responsible for stored content.
webMapLayerIDstringAn identifier that will be used to identify the layer in a web map. This value is present if the layer originated in a web map and facilitates matching the layer back to its origin when updating the web map.
blendingModeenumeration BlendingModeThe blending mode for the layer.
allowDrapingOnIntegratedMeshbooleanA value indicating whether layer can be draped on integrated mesh.
rasterizeOnExportbooleanA value indicating whether layer should be rasterized when exporting.
useVisibilityTimeExtentbooleanA value indicating whether or not to use a fixed time extent for layer visibility. When true, the map time must overlap this extent for the layer to be visible.
visibilityTimeExtentTimeExtentThe fixed time extent for layer visibility.
enableLayerEffectsbooleanA value indicating whether to enable any type of effects on the layer.
layerEffects[CIMLayerEffect]The layer effects for the layer. This property will contain either a list of all scale-dependent layer effects, or a single layer effect.

CIMBuildingDisciplineSceneLayerDefinition

PropertyTypeDescription
subLayers[string]The sublayers.
subLayerIDlongIdentifier that will be used to identify the layer in a building.

CIMBuildingSceneLayer

Represents a building composite scene layer.

CIMDefinition

PropertyTypeDescription
namestringThe name.
URIstringThe URI of the definition. Typically set by the system and used as an identifier.
sourceURIstringThe source URI of the item. Set if sourced from an external item such as an item on a portal.
sourceModifiedTimeTimeInstantThe time the source was last modified, as of the last sync. Used to detect when another sync is needed.
metadataURIstringThe metadata URI.
useSourceMetadatabooleanA value indicating whether the CIM definition accesses metadata from its data source (the default behavior), or if it has its own metadata stored in the project.
sourcePortalUrlstringThe source portal URI of the item. Set if sourced from an external item such as an item on a portal.

CIMLayerDefinition

PropertyTypeDescription
attributionstringThe attribution text that appears on a map that draws this layer.
descriptionstringThe description.
layerElevationCIMLayerElevationSurfaceThe layer elevation.
expandedbooleanA value indicating whether this layer is expanded in the contents pane.
layer3DPropertiesCIM3DLayerPropertiesThe 3D layer properties.
layerMasks[string]The URIs of the layers used as masks.
layerTypeenumeration MapLayerTypeThe map layer type.
maxScaledoubleThe maximum scale for layer draw (set as the denominator of the scale's representative fraction).
minScaledoubleThe minimum scale for layer draw (set as the denominator of the scale's representative fraction).
layerScaleVisibilityOptionsCIMLayerScaleVisibilityOptionsThe layer's scale visibility options.
showLegendsbooleanA value indicating whether or not to show legends.
transparencydoubleThe transparency of the layer as a percentage.
visibilitybooleanA value indicating whether or not this layer is visible.
displayCacheTypeenumeration DisplayCacheTypeThe display cache type.
maxDisplayCacheAgedoubleThe maximum display cache age.
layerTemplateCIMLayerTemplateThe layer template.
popupInfoCIMPopupInfoThe pop-up info.
showPopupsbooleanA value indicating whether or not to show pop-ups.
serviceLayerIDlongIdentifier that will be used to identify the layer in server.
charts[CIMChart]Identifier the layer's charts.
searchablebooleanA value indicating whether or not this layer should be included in the search. This property is honored only by layers that support search.
refreshRatedoubleThe amount of time to wait between refreshing the layer.
refreshRateUnitenumeration esriTimeUnitsThe units for the amount of time to wait between refreshing the layer.
showMapTipsbooleanA value indicating whether or not the value of the display field or expression is shown when hovering over a layer in the view.
customProperties[CIMStringMap]The custom properties of the layer. Custom properties are limited to key / value pairs of strings and developers are fully responsible for stored content.
webMapLayerIDstringAn identifier that will be used to identify the layer in a web map. This value is present if the layer originated in a web map and facilitates matching the layer back to its origin when updating the web map.
blendingModeenumeration BlendingModeThe blending mode for the layer.
allowDrapingOnIntegratedMeshbooleanA value indicating whether layer can be draped on integrated mesh.
rasterizeOnExportbooleanA value indicating whether layer should be rasterized when exporting.
useVisibilityTimeExtentbooleanA value indicating whether or not to use a fixed time extent for layer visibility. When true, the map time must overlap this extent for the layer to be visible.
visibilityTimeExtentTimeExtentThe fixed time extent for layer visibility.
enableLayerEffectsbooleanA value indicating whether to enable any type of effects on the layer.
layerEffects[CIMLayerEffect]The layer effects for the layer. This property will contain either a list of all scale-dependent layer effects, or a single layer effect.

CIMBuildingSceneLayerDefinition

PropertyTypeDescription
subLayers[string]The sublayers.
dataConnectionDataConnectionThe data connection to the workspace.

CIMObject3DRenderingFilters

PropertyTypeDescription
filters[CIMObject3DRenderingFilter]The 3D object rendering filters.
activeFilterIDstringThe ID of the filter currently used for rendering.

Enumeration: ConnectionMode

Connection modes.

PropertyValueDescription
Consumer0User.
Admin1Administrator.
Publisher2Publisher.

CIMGaussianSplatLayer

Represents a Gaussian Splat layer.

CIMDefinition

PropertyTypeDescription
namestringThe name.
URIstringThe URI of the definition. Typically set by the system and used as an identifier.
sourceURIstringThe source URI of the item. Set if sourced from an external item such as an item on a portal.
sourceModifiedTimeTimeInstantThe time the source was last modified, as of the last sync. Used to detect when another sync is needed.
metadataURIstringThe metadata URI.
useSourceMetadatabooleanA value indicating whether the CIM definition accesses metadata from its data source (the default behavior), or if it has its own metadata stored in the project.
sourcePortalUrlstringThe source portal URI of the item. Set if sourced from an external item such as an item on a portal.

CIMLayerDefinition

PropertyTypeDescription
attributionstringThe attribution text that appears on a map that draws this layer.
descriptionstringThe description.
layerElevationCIMLayerElevationSurfaceThe layer elevation.
expandedbooleanA value indicating whether this layer is expanded in the contents pane.
layer3DPropertiesCIM3DLayerPropertiesThe 3D layer properties.
layerMasks[string]The URIs of the layers used as masks.
layerTypeenumeration MapLayerTypeThe map layer type.
maxScaledoubleThe maximum scale for layer draw (set as the denominator of the scale's representative fraction).
minScaledoubleThe minimum scale for layer draw (set as the denominator of the scale's representative fraction).
layerScaleVisibilityOptionsCIMLayerScaleVisibilityOptionsThe layer's scale visibility options.
showLegendsbooleanA value indicating whether or not to show legends.
transparencydoubleThe transparency of the layer as a percentage.
visibilitybooleanA value indicating whether or not this layer is visible.
displayCacheTypeenumeration DisplayCacheTypeThe display cache type.
maxDisplayCacheAgedoubleThe maximum display cache age.
layerTemplateCIMLayerTemplateThe layer template.
popupInfoCIMPopupInfoThe pop-up info.
showPopupsbooleanA value indicating whether or not to show pop-ups.
serviceLayerIDlongIdentifier that will be used to identify the layer in server.
charts[CIMChart]Identifier the layer's charts.
searchablebooleanA value indicating whether or not this layer should be included in the search. This property is honored only by layers that support search.
refreshRatedoubleThe amount of time to wait between refreshing the layer.
refreshRateUnitenumeration esriTimeUnitsThe units for the amount of time to wait between refreshing the layer.
showMapTipsbooleanA value indicating whether or not the value of the display field or expression is shown when hovering over a layer in the view.
customProperties[CIMStringMap]The custom properties of the layer. Custom properties are limited to key / value pairs of strings and developers are fully responsible for stored content.
webMapLayerIDstringAn identifier that will be used to identify the layer in a web map. This value is present if the layer originated in a web map and facilitates matching the layer back to its origin when updating the web map.
blendingModeenumeration BlendingModeThe blending mode for the layer.
allowDrapingOnIntegratedMeshbooleanA value indicating whether layer can be draped on integrated mesh.
rasterizeOnExportbooleanA value indicating whether layer should be rasterized when exporting.
useVisibilityTimeExtentbooleanA value indicating whether or not to use a fixed time extent for layer visibility. When true, the map time must overlap this extent for the layer to be visible.
visibilityTimeExtentTimeExtentThe fixed time extent for layer visibility.
enableLayerEffectsbooleanA value indicating whether to enable any type of effects on the layer.
layerEffects[CIMLayerEffect]The layer effects for the layer. This property will contain either a list of all scale-dependent layer effects, or a single layer effect.

CIMGaussianSplatLayerDefinition

PropertyTypeDescription
dataConnectionDataConnectionThe data connection.
snappablebooleanA value indicating whether the geometries are snappable.

CIMIndexedSceneLayer

Represents a indexed scene layer.

CIMDefinition

PropertyTypeDescription
namestringThe name.
URIstringThe URI of the definition. Typically set by the system and used as an identifier.
sourceURIstringThe source URI of the item. Set if sourced from an external item such as an item on a portal.
sourceModifiedTimeTimeInstantThe time the source was last modified, as of the last sync. Used to detect when another sync is needed.
metadataURIstringThe metadata URI.
useSourceMetadatabooleanA value indicating whether the CIM definition accesses metadata from its data source (the default behavior), or if it has its own metadata stored in the project.
sourcePortalUrlstringThe source portal URI of the item. Set if sourced from an external item such as an item on a portal.

CIMLayerDefinition

PropertyTypeDescription
attributionstringThe attribution text that appears on a map that draws this layer.
descriptionstringThe description.
layerElevationCIMLayerElevationSurfaceThe layer elevation.
expandedbooleanA value indicating whether this layer is expanded in the contents pane.
layer3DPropertiesCIM3DLayerPropertiesThe 3D layer properties.
layerMasks[string]The URIs of the layers used as masks.
layerTypeenumeration MapLayerTypeThe map layer type.
maxScaledoubleThe maximum scale for layer draw (set as the denominator of the scale's representative fraction).
minScaledoubleThe minimum scale for layer draw (set as the denominator of the scale's representative fraction).
layerScaleVisibilityOptionsCIMLayerScaleVisibilityOptionsThe layer's scale visibility options.
showLegendsbooleanA value indicating whether or not to show legends.
transparencydoubleThe transparency of the layer as a percentage.
visibilitybooleanA value indicating whether or not this layer is visible.
displayCacheTypeenumeration DisplayCacheTypeThe display cache type.
maxDisplayCacheAgedoubleThe maximum display cache age.
layerTemplateCIMLayerTemplateThe layer template.
popupInfoCIMPopupInfoThe pop-up info.
showPopupsbooleanA value indicating whether or not to show pop-ups.
serviceLayerIDlongIdentifier that will be used to identify the layer in server.
charts[CIMChart]Identifier the layer's charts.
searchablebooleanA value indicating whether or not this layer should be included in the search. This property is honored only by layers that support search.
refreshRatedoubleThe amount of time to wait between refreshing the layer.
refreshRateUnitenumeration esriTimeUnitsThe units for the amount of time to wait between refreshing the layer.
showMapTipsbooleanA value indicating whether or not the value of the display field or expression is shown when hovering over a layer in the view.
customProperties[CIMStringMap]The custom properties of the layer. Custom properties are limited to key / value pairs of strings and developers are fully responsible for stored content.
webMapLayerIDstringAn identifier that will be used to identify the layer in a web map. This value is present if the layer originated in a web map and facilitates matching the layer back to its origin when updating the web map.
blendingModeenumeration BlendingModeThe blending mode for the layer.
allowDrapingOnIntegratedMeshbooleanA value indicating whether layer can be draped on integrated mesh.
rasterizeOnExportbooleanA value indicating whether layer should be rasterized when exporting.
useVisibilityTimeExtentbooleanA value indicating whether or not to use a fixed time extent for layer visibility. When true, the map time must overlap this extent for the layer to be visible.
visibilityTimeExtentTimeExtentThe fixed time extent for layer visibility.
enableLayerEffectsbooleanA value indicating whether to enable any type of effects on the layer.
layerEffects[CIMLayerEffect]The layer effects for the layer. This property will contain either a list of all scale-dependent layer effects, or a single layer effect.

CIMIndexedSceneLayerDefinition

PropertyTypeDescription
snappablebooleanA value indicating whether the geometries are snappable.
rendererRendererThe primary symbol renderer.
featureElevationExpressionstringThe feature elevation expression.
featureElevationExpressionInfoCIMExpressionInfoThe expression for setting the feature elevation.
labelClasses[CIMLabelClass]The collection of label class definitions.
labelVisibilitybooleanA value indicating whether to display labels for this layer's label classes.
dataConnectionDataConnectionThe data connection.
useRealWorldSymbolSizesbooleanA value indicating whether to use real world symbols sizes (meters) vs. points. This value should always be in sync with the UseRealWorldSymbolSizes property at the symbol level.
exclusionSet[long long]The set of excluded features.
definitionExpressionstringThe definition expression that can subset the features.
definitionExpressionNamestringThe Name of definition expression.
definitionFilterChoices[CIMDefinitionFilter]The definition filter choices.
associatedFeatureLayerURIstringThe URI to the associated feature layer.
indexedSceneLayerTypeenumeration IndexedSceneLayerTypeThe indexed scene layer type. Typically set by the system and should not be modified.
selectablebooleanA value indicating whether the layer is selectable.
selectionSetURIstringThe URI of the selection set for the layer.
modificationLayerURIstringThe URI of the modification layer.
modificationLayerEnabledbooleanA value indicating whether the integrated mesh modification is enabled.
usePredefinedMaxScreenThresholdbooleanA value indicating whether to use predefined max screen threshold as defined in the integrated mesh layer.
floorAwareTablePropertiesCIMFloorAwareTablePropertiesFloor-aware properties if the scene layer is used in floor filtering.
timeFieldsCIMTimeTableDefinitionThe time fields.
timeDefinitionCIMTimeDataDefinitionThe time definition.
timeDisplayDefinitionCIMTimeDisplayDefinitionThe time display definition.
rangeDefinitions[CIMRangeDefinition]Range definitions.
activeRangeNamestringThe active range name.

Enumeration: IndexedSceneLayerType

Indexed scene layer types.

PropertyValueDescription
IntegratedMesh0Represents integrated mesh indexed scene layer type.
Point1Represents point indexed scene layer type.
Object3D2Represents 3D object indexed scene layer type.

CIMInternetServerConnection

Represents an internet server connection.

CIMServerConnection

PropertyTypeDescription

CIMInternetServerConnection

PropertyTypeDescription
anonymousbooleanA value indicating whether of not this is an anonymous connection.
hideUserPropertybooleanA value indicating whether of not to hide the user.
passwordstringThe encrypted password as a base 64 encoded string. Used internally by the system. Not persisted in documents.
URLstringThe URL.
userstringThe user.
authenticationInfostringThe string containing additional authentication information for the connection.

CIMIsosurface

Represents a isosurface.

CIMIsosurface

PropertyTypeDescription
IDstringThe ID.
colorColorThe isosurface color.
isCustomColorbooleanA value indicating whether the color was set by user.
valuedoubleThe variable value.
namestringThe isosurface name.
visiblebooleanA value indicating whether the isosurface is visible.

CIMMapImageLayer

Represents an ArcGIS Map Service layer.

CIMDefinition

PropertyTypeDescription
namestringThe name.
URIstringThe URI of the definition. Typically set by the system and used as an identifier.
sourceURIstringThe source URI of the item. Set if sourced from an external item such as an item on a portal.
sourceModifiedTimeTimeInstantThe time the source was last modified, as of the last sync. Used to detect when another sync is needed.
metadataURIstringThe metadata URI.
useSourceMetadatabooleanA value indicating whether the CIM definition accesses metadata from its data source (the default behavior), or if it has its own metadata stored in the project.
sourcePortalUrlstringThe source portal URI of the item. Set if sourced from an external item such as an item on a portal.

CIMLayerDefinition

PropertyTypeDescription
attributionstringThe attribution text that appears on a map that draws this layer.
descriptionstringThe description.
layerElevationCIMLayerElevationSurfaceThe layer elevation.
expandedbooleanA value indicating whether this layer is expanded in the contents pane.
layer3DPropertiesCIM3DLayerPropertiesThe 3D layer properties.
layerMasks[string]The URIs of the layers used as masks.
layerTypeenumeration MapLayerTypeThe map layer type.
maxScaledoubleThe maximum scale for layer draw (set as the denominator of the scale's representative fraction).
minScaledoubleThe minimum scale for layer draw (set as the denominator of the scale's representative fraction).
layerScaleVisibilityOptionsCIMLayerScaleVisibilityOptionsThe layer's scale visibility options.
showLegendsbooleanA value indicating whether or not to show legends.
transparencydoubleThe transparency of the layer as a percentage.
visibilitybooleanA value indicating whether or not this layer is visible.
displayCacheTypeenumeration DisplayCacheTypeThe display cache type.
maxDisplayCacheAgedoubleThe maximum display cache age.
layerTemplateCIMLayerTemplateThe layer template.
popupInfoCIMPopupInfoThe pop-up info.
showPopupsbooleanA value indicating whether or not to show pop-ups.
serviceLayerIDlongIdentifier that will be used to identify the layer in server.
charts[CIMChart]Identifier the layer's charts.
searchablebooleanA value indicating whether or not this layer should be included in the search. This property is honored only by layers that support search.
refreshRatedoubleThe amount of time to wait between refreshing the layer.
refreshRateUnitenumeration esriTimeUnitsThe units for the amount of time to wait between refreshing the layer.
showMapTipsbooleanA value indicating whether or not the value of the display field or expression is shown when hovering over a layer in the view.
customProperties[CIMStringMap]The custom properties of the layer. Custom properties are limited to key / value pairs of strings and developers are fully responsible for stored content.
webMapLayerIDstringAn identifier that will be used to identify the layer in a web map. This value is present if the layer originated in a web map and facilitates matching the layer back to its origin when updating the web map.
blendingModeenumeration BlendingModeThe blending mode for the layer.
allowDrapingOnIntegratedMeshbooleanA value indicating whether layer can be draped on integrated mesh.
rasterizeOnExportbooleanA value indicating whether layer should be rasterized when exporting.
useVisibilityTimeExtentbooleanA value indicating whether or not to use a fixed time extent for layer visibility. When true, the map time must overlap this extent for the layer to be visible.
visibilityTimeExtentTimeExtentThe fixed time extent for layer visibility.
enableLayerEffectsbooleanA value indicating whether to enable any type of effects on the layer.
layerEffects[CIMLayerEffect]The layer effects for the layer. This property will contain either a list of all scale-dependent layer effects, or a single layer effect.

CIMServiceLayerDefinition

PropertyTypeDescription
serviceConnectionCIMServiceConnectionThe service connection.
subLayers[CIMSubLayerBase]The sublayers.
transparentColorColorThe transparent color.
backgroundColorColorThe background color.
subTables[CIMServiceSubTable]The subtables.

CIMDynamicServiceLayerDefinition

PropertyTypeDescription
imageFormatenumeration esriImageFormatThe image format.
useTimebooleanA value indicating whether or not to use time.

CIMMapImageLayerDefinition

PropertyTypeDescription

CIMOGCAPIMapTilesServiceConnection

Represents a OGC API Map Tiles service connection.

CIMDataConnection

PropertyTypeDescription

CIMServiceConnection

PropertyTypeDescription
descriptionstringThe description.

CIMOGCAPIMapTilesServiceConnection

PropertyTypeDescription
layerNamestringThe layer name.
versionstringThe version.
serverConnectionCIMInternetServerConnectionBaseThe server connection.
stylestringThe style.
imageFormatstringThe image format.
tileMatrixSetstringThe tile matrix set.
capabilitiesParameters{JSON_object}The connection capabilities parameters as a property set.
templateUrlstringThe template url that can be used for tile requests.

CIMOGCAPIServiceConnection

Represents a OGCAPI service connection.

CIMDataConnection

PropertyTypeDescription

CIMServiceConnection

PropertyTypeDescription
descriptionstringThe description.

CIMOGCAPIServiceConnection

PropertyTypeDescription
serviceNamestringThe service name.
versionstringThe version.
serverConnectionCIMInternetServerConnectionBaseThe server connection.
capabilitiesParameters{JSON_object}Vendor specific parameters for all OGCAPI requests.

CIMObject3DRenderingFilter

Represents a 3D object rendering filter.

CIMObject3DRenderingFilter

PropertyTypeDescription
IDstringThe ID.
namestringThe name.
descriptionstringThe description.
filterBlocks[CIMObject3DRenderingFilterBlock]The filter blocks.
authoringInfoCIMObject3DRenderingFilterAuthoringInfoThe authoring info.

CIMObject3DRenderingFilterAuthoringInfo

Represents a filter authoring info.

CIMObject3DRenderingFilterAuthoringInfo

PropertyTypeDescription
isVisiblebooleanA value indicating whether the filter is displayed in the UI or not.
filterBlocks[CIMObject3DRenderingFilterBlockAuthoringInfo]The filter blocks.

CIMObject3DRenderingFilterBlock

Represents a 3D object rendering filter block.

CIMObject3DRenderingFilterBlock

PropertyTypeDescription
titlestringThe title.
modeenumeration Object3DRenderingModeThe rendering mode.
expressionstringThe expression.

CIMObject3DRenderingFilterBlockAuthoringInfo

Represents a filter block authoring info.

CIMObject3DRenderingFilterBlockAuthoringInfo

PropertyTypeDescription
filterStates[CIMObject3DRenderingFilterState]The filter state.

CIMObject3DRenderingFilterState

Represents a 3D object rendering filter value.

CIMObject3DRenderingFilterState

PropertyTypeDescription
filterTypestringThe filter type.
selectedValues[string]The selected values.

Enumeration: Object3DRenderingMode

Specified how features are drawn.

PropertyValueDescription
None0Features drawn normally.
Wireframe1Features are drawn as wireframe.

CIMProjectServerConnection

Represents a project server connection.

CIMServerConnection

PropertyTypeDescription

CIMInternetServerConnection

PropertyTypeDescription
anonymousbooleanA value indicating whether of not this is an anonymous connection.
hideUserPropertybooleanA value indicating whether of not to hide the user.
passwordstringThe encrypted password as a base 64 encoded string. Used internally by the system. Not persisted in documents.
URLstringThe URL.
userstringThe user.
authenticationInfostringThe string containing additional authentication information for the connection.

CIMProjectServerConnection

PropertyTypeDescription
connectionModeenumeration ConnectionModeThe connection mode.
namestringThe name.
serverTypeenumeration ServerTypeThe server type.
stagingFolderstringThe staging folder.
useDefaultStagingFolderbooleanA value indicating whether or not to use the default staging folder.

Enumeration: ServerType

Server types.

PropertyValueDescription
AGS0ArcGIS Server.
WMS1WMS.
WCS2WCS.
WMTS3WMTS.
WFS4WFS.
OGCAPI5OGCAPI.

CIMServiceCompositeSubLayer

Represents a service composite sublayer.

CIMSubLayer

PropertyTypeDescription
descriptionstringThe description.
expandedbooleanA value indicating whether this layer is expanded in the contents pane.
maxScaledoubleThe maximum scale for layer draw (set as the denominator of the scale's representative fraction).
minScaledoubleThe minimum scale for layer draw (set as the denominator of the scale's representative fraction).
namestringThe name.
showLegendsbooleanA value indicating whether or not to show legends.
subLayerIDstringThe unique identifier for this sublayer within its layer. Set by the system and typically a number.
visibilitybooleanA value indicating whether or not this layer is visible.
serviceLayerIDlongIdentifier that will be used to identify the layer in server.

CIMCompositeSubLayer

PropertyTypeDescription
subLayers[CIMSubLayerBase]The composite sublayers.

CIMServiceCompositeSubLayer

PropertyTypeDescription
definitionExpressionstringThe definition expression. This property is used for composite layers that are backed by feature classes.
URIstringThe URI of the backing layer. Used when feature layer capabilities are enabled.

CIMServiceSubLayer

Represents a service sublayer.

CIMSubLayer

PropertyTypeDescription
descriptionstringThe description.
expandedbooleanA value indicating whether this layer is expanded in the contents pane.
maxScaledoubleThe maximum scale for layer draw (set as the denominator of the scale's representative fraction).
minScaledoubleThe minimum scale for layer draw (set as the denominator of the scale's representative fraction).
namestringThe name.
showLegendsbooleanA value indicating whether or not to show legends.
subLayerIDstringThe unique identifier for this sublayer within its layer. Set by the system and typically a number.
visibilitybooleanA value indicating whether or not this layer is visible.
serviceLayerIDlongIdentifier that will be used to identify the layer in server.

CIMServiceSubLayer

PropertyTypeDescription
showLabelsbooleanA value indicating whether or not to show labels.
scaleSymbolsbooleanA value indicating whether or not to scale symbols.
definitionExpressionstringThe definition expression.
sourceIDstringThe source ID.
useTimebooleanA value indicating whether or not to use time.
drawTimeCumulativebooleanA value indicating whether or not draw time cumulatively.
timeOffsetdoubleThe time offset.
timeOffsetUnitsenumeration esriTimeUnitsThe time offset units.
layerDefinitionstringThe layer definition for dynamic service layer. This is a JSON string in REST API syntax.
popupInfoCIMPopupInfoThe pop-up info.
showPopupsbooleanA value indicating whether or not to show pop-ups.
floorAwareTablePropertiesCIMFloorAwareTablePropertiesFloor-aware properties if the sublayer is used in floor filtering.
URIstringThe URI of the backing layer. Used when feature layer capabilities are enabled.
definitionExpressionNamestringThe Name of definition expression.
definitionFilterChoices[CIMDefinitionFilter]The definition filter choices.
selectionSetURIstringThe URI of the selection set for the layer.
selectablebooleanA value indicating whether the layer is selectable.
rendererRendererThe primary symbol renderer.
transparencydoubleThe transparency of the sublayer as a percentage.

CIMServiceSubTable

Represents a service subtable.

CIMServiceSubTable

PropertyTypeDescription
namestringThe name.
subTableIDstringThe sub table ID.
selectionSetURIstringThe URI of the selection set for the service subtable.

CIMStandardServiceConnection

Represents a standard service connection.

CIMDataConnection

PropertyTypeDescription

CIMServiceConnection

PropertyTypeDescription
descriptionstringThe description.

CIMStandardServiceConnection

PropertyTypeDescription
serviceProviderstringThe service provider.
serviceTypestringThe service type.
URLstringThe service URL.
culturestringThe service culture.

CIMTiledServiceLayer

Represents a tiled service layer.

CIMDefinition

PropertyTypeDescription
namestringThe name.
URIstringThe URI of the definition. Typically set by the system and used as an identifier.
sourceURIstringThe source URI of the item. Set if sourced from an external item such as an item on a portal.
sourceModifiedTimeTimeInstantThe time the source was last modified, as of the last sync. Used to detect when another sync is needed.
metadataURIstringThe metadata URI.
useSourceMetadatabooleanA value indicating whether the CIM definition accesses metadata from its data source (the default behavior), or if it has its own metadata stored in the project.
sourcePortalUrlstringThe source portal URI of the item. Set if sourced from an external item such as an item on a portal.

CIMLayerDefinition

PropertyTypeDescription
attributionstringThe attribution text that appears on a map that draws this layer.
descriptionstringThe description.
layerElevationCIMLayerElevationSurfaceThe layer elevation.
expandedbooleanA value indicating whether this layer is expanded in the contents pane.
layer3DPropertiesCIM3DLayerPropertiesThe 3D layer properties.
layerMasks[string]The URIs of the layers used as masks.
layerTypeenumeration MapLayerTypeThe map layer type.
maxScaledoubleThe maximum scale for layer draw (set as the denominator of the scale's representative fraction).
minScaledoubleThe minimum scale for layer draw (set as the denominator of the scale's representative fraction).
layerScaleVisibilityOptionsCIMLayerScaleVisibilityOptionsThe layer's scale visibility options.
showLegendsbooleanA value indicating whether or not to show legends.
transparencydoubleThe transparency of the layer as a percentage.
visibilitybooleanA value indicating whether or not this layer is visible.
displayCacheTypeenumeration DisplayCacheTypeThe display cache type.
maxDisplayCacheAgedoubleThe maximum display cache age.
layerTemplateCIMLayerTemplateThe layer template.
popupInfoCIMPopupInfoThe pop-up info.
showPopupsbooleanA value indicating whether or not to show pop-ups.
serviceLayerIDlongIdentifier that will be used to identify the layer in server.
charts[CIMChart]Identifier the layer's charts.
searchablebooleanA value indicating whether or not this layer should be included in the search. This property is honored only by layers that support search.
refreshRatedoubleThe amount of time to wait between refreshing the layer.
refreshRateUnitenumeration esriTimeUnitsThe units for the amount of time to wait between refreshing the layer.
showMapTipsbooleanA value indicating whether or not the value of the display field or expression is shown when hovering over a layer in the view.
customProperties[CIMStringMap]The custom properties of the layer. Custom properties are limited to key / value pairs of strings and developers are fully responsible for stored content.
webMapLayerIDstringAn identifier that will be used to identify the layer in a web map. This value is present if the layer originated in a web map and facilitates matching the layer back to its origin when updating the web map.
blendingModeenumeration BlendingModeThe blending mode for the layer.
allowDrapingOnIntegratedMeshbooleanA value indicating whether layer can be draped on integrated mesh.
rasterizeOnExportbooleanA value indicating whether layer should be rasterized when exporting.
useVisibilityTimeExtentbooleanA value indicating whether or not to use a fixed time extent for layer visibility. When true, the map time must overlap this extent for the layer to be visible.
visibilityTimeExtentTimeExtentThe fixed time extent for layer visibility.
enableLayerEffectsbooleanA value indicating whether to enable any type of effects on the layer.
layerEffects[CIMLayerEffect]The layer effects for the layer. This property will contain either a list of all scale-dependent layer effects, or a single layer effect.

CIMServiceLayerDefinition

PropertyTypeDescription
serviceConnectionCIMServiceConnectionThe service connection.
subLayers[CIMSubLayerBase]The sublayers.
transparentColorColorThe transparent color.
backgroundColorColorThe background color.
subTables[CIMServiceSubTable]The subtables.

CIMTiledServiceLayerDefinition

PropertyTypeDescription
associatedFeatureLayerURIstringThe URI for a feature layer (feature service-based or portal item-based) that provides pop-up support for the tiled service layer.

CIMTiles3DDataConnection

Represents a 3D Tiles data connection.

CIMDataConnection

PropertyTypeDescription

CIMServiceDataConnectionProperties

PropertyTypeDescription
customParameters[CIMStringMap]Vendor specific parameters.

CIMTiles3DDataConnection

PropertyTypeDescription
URIstringThe URI.

CIMTiles3DLayer

Represents a 3D Tiles layer.

CIMDefinition

PropertyTypeDescription
namestringThe name.
URIstringThe URI of the definition. Typically set by the system and used as an identifier.
sourceURIstringThe source URI of the item. Set if sourced from an external item such as an item on a portal.
sourceModifiedTimeTimeInstantThe time the source was last modified, as of the last sync. Used to detect when another sync is needed.
metadataURIstringThe metadata URI.
useSourceMetadatabooleanA value indicating whether the CIM definition accesses metadata from its data source (the default behavior), or if it has its own metadata stored in the project.
sourcePortalUrlstringThe source portal URI of the item. Set if sourced from an external item such as an item on a portal.

CIMLayerDefinition

PropertyTypeDescription
attributionstringThe attribution text that appears on a map that draws this layer.
descriptionstringThe description.
layerElevationCIMLayerElevationSurfaceThe layer elevation.
expandedbooleanA value indicating whether this layer is expanded in the contents pane.
layer3DPropertiesCIM3DLayerPropertiesThe 3D layer properties.
layerMasks[string]The URIs of the layers used as masks.
layerTypeenumeration MapLayerTypeThe map layer type.
maxScaledoubleThe maximum scale for layer draw (set as the denominator of the scale's representative fraction).
minScaledoubleThe minimum scale for layer draw (set as the denominator of the scale's representative fraction).
layerScaleVisibilityOptionsCIMLayerScaleVisibilityOptionsThe layer's scale visibility options.
showLegendsbooleanA value indicating whether or not to show legends.
transparencydoubleThe transparency of the layer as a percentage.
visibilitybooleanA value indicating whether or not this layer is visible.
displayCacheTypeenumeration DisplayCacheTypeThe display cache type.
maxDisplayCacheAgedoubleThe maximum display cache age.
layerTemplateCIMLayerTemplateThe layer template.
popupInfoCIMPopupInfoThe pop-up info.
showPopupsbooleanA value indicating whether or not to show pop-ups.
serviceLayerIDlongIdentifier that will be used to identify the layer in server.
charts[CIMChart]Identifier the layer's charts.
searchablebooleanA value indicating whether or not this layer should be included in the search. This property is honored only by layers that support search.
refreshRatedoubleThe amount of time to wait between refreshing the layer.
refreshRateUnitenumeration esriTimeUnitsThe units for the amount of time to wait between refreshing the layer.
showMapTipsbooleanA value indicating whether or not the value of the display field or expression is shown when hovering over a layer in the view.
customProperties[CIMStringMap]The custom properties of the layer. Custom properties are limited to key / value pairs of strings and developers are fully responsible for stored content.
webMapLayerIDstringAn identifier that will be used to identify the layer in a web map. This value is present if the layer originated in a web map and facilitates matching the layer back to its origin when updating the web map.
blendingModeenumeration BlendingModeThe blending mode for the layer.
allowDrapingOnIntegratedMeshbooleanA value indicating whether layer can be draped on integrated mesh.
rasterizeOnExportbooleanA value indicating whether layer should be rasterized when exporting.
useVisibilityTimeExtentbooleanA value indicating whether or not to use a fixed time extent for layer visibility. When true, the map time must overlap this extent for the layer to be visible.
visibilityTimeExtentTimeExtentThe fixed time extent for layer visibility.
enableLayerEffectsbooleanA value indicating whether to enable any type of effects on the layer.
layerEffects[CIMLayerEffect]The layer effects for the layer. This property will contain either a list of all scale-dependent layer effects, or a single layer effect.

CIMTiles3DLayerDefinition

PropertyTypeDescription
dataConnectionDataConnectionThe data connection.
snappablebooleanA value indicating whether the geometries are snappable.
tiles3DLayerTypeenumeration Tiles3DLayerTypeThe 3D Tiles layer type. Typically set by the system and should not be modified.
modificationLayerURIstringThe URI of the modification layer.
modificationLayerEnabledbooleanA value indicating whether the modification is enabled.

Enumeration: Tiles3DLayerType

3D Tiles layer types.

PropertyValueDescription
IntegratedMesh0Represents integrated mesh 3D Tiles layer type.
Object3D1Represents 3D object 3D Tiles layer type.

Enumeration: VoxelAlignment

Represents voxel alignment.

PropertyValueDescription
Origin0Values are at voxel origin.
Center1Values are at voxel center.

CIMVoxelColorUniqueValue

Represents a voxel color unique value.

CIMVoxelColorUniqueValue

PropertyTypeDescription
valuelongThe class value as a integer.
labelstringThe class label.
colorColorThe class color.
visiblebooleanA value indicating whether this class is visible.
descriptionstringThe description.

CIMVoxelDataConnection

Represents a voxel data connection.

CIMDataConnection

PropertyTypeDescription

CIMVoxelDataConnection

PropertyTypeDescription
URIstringThe URI.

CIMVoxelFormat

Represents a voxel format.

CIMVoxelFormat

PropertyTypeDescription
scaledoubleThe scaling factor for fixed point encoded data.
offsetdoubleThe offset for fixed point encoded data.
useNoDataValuebooleanA value indicating whether the native no data value should be used.
noDataValuedoubleThe native no data value.
scalarFormatenumeration VoxelScalarFormatThe scalar format.

Enumeration: VoxelInterpolationMode

Voxel interpolation mode.

PropertyValueDescription
Linear0Linear interpolation
Nearest1Nearest interpolation

CIMVoxelLayer

Represents a voxel layer.

CIMDefinition

PropertyTypeDescription
namestringThe name.
URIstringThe URI of the definition. Typically set by the system and used as an identifier.
sourceURIstringThe source URI of the item. Set if sourced from an external item such as an item on a portal.
sourceModifiedTimeTimeInstantThe time the source was last modified, as of the last sync. Used to detect when another sync is needed.
metadataURIstringThe metadata URI.
useSourceMetadatabooleanA value indicating whether the CIM definition accesses metadata from its data source (the default behavior), or if it has its own metadata stored in the project.
sourcePortalUrlstringThe source portal URI of the item. Set if sourced from an external item such as an item on a portal.

CIMLayerDefinition

PropertyTypeDescription
attributionstringThe attribution text that appears on a map that draws this layer.
descriptionstringThe description.
layerElevationCIMLayerElevationSurfaceThe layer elevation.
expandedbooleanA value indicating whether this layer is expanded in the contents pane.
layer3DPropertiesCIM3DLayerPropertiesThe 3D layer properties.
layerMasks[string]The URIs of the layers used as masks.
layerTypeenumeration MapLayerTypeThe map layer type.
maxScaledoubleThe maximum scale for layer draw (set as the denominator of the scale's representative fraction).
minScaledoubleThe minimum scale for layer draw (set as the denominator of the scale's representative fraction).
layerScaleVisibilityOptionsCIMLayerScaleVisibilityOptionsThe layer's scale visibility options.
showLegendsbooleanA value indicating whether or not to show legends.
transparencydoubleThe transparency of the layer as a percentage.
visibilitybooleanA value indicating whether or not this layer is visible.
displayCacheTypeenumeration DisplayCacheTypeThe display cache type.
maxDisplayCacheAgedoubleThe maximum display cache age.
layerTemplateCIMLayerTemplateThe layer template.
popupInfoCIMPopupInfoThe pop-up info.
showPopupsbooleanA value indicating whether or not to show pop-ups.
serviceLayerIDlongIdentifier that will be used to identify the layer in server.
charts[CIMChart]Identifier the layer's charts.
searchablebooleanA value indicating whether or not this layer should be included in the search. This property is honored only by layers that support search.
refreshRatedoubleThe amount of time to wait between refreshing the layer.
refreshRateUnitenumeration esriTimeUnitsThe units for the amount of time to wait between refreshing the layer.
showMapTipsbooleanA value indicating whether or not the value of the display field or expression is shown when hovering over a layer in the view.
customProperties[CIMStringMap]The custom properties of the layer. Custom properties are limited to key / value pairs of strings and developers are fully responsible for stored content.
webMapLayerIDstringAn identifier that will be used to identify the layer in a web map. This value is present if the layer originated in a web map and facilitates matching the layer back to its origin when updating the web map.
blendingModeenumeration BlendingModeThe blending mode for the layer.
allowDrapingOnIntegratedMeshbooleanA value indicating whether layer can be draped on integrated mesh.
rasterizeOnExportbooleanA value indicating whether layer should be rasterized when exporting.
useVisibilityTimeExtentbooleanA value indicating whether or not to use a fixed time extent for layer visibility. When true, the map time must overlap this extent for the layer to be visible.
visibilityTimeExtentTimeExtentThe fixed time extent for layer visibility.
enableLayerEffectsbooleanA value indicating whether to enable any type of effects on the layer.
layerEffects[CIMLayerEffect]The layer effects for the layer. This property will contain either a list of all scale-dependent layer effects, or a single layer effect.

CIMVoxelLayerDefinition

PropertyTypeDescription
dataConnectionDataConnectionThe data connection.
lightingCIMVoxelLightingThe lighting.
isosurfaceContainerExpandedbooleanA value indicating whether the isosurface container is expanded in the contents pane.
isosurfaceContainerVisiblebooleanA value indicating whether the isosurface container is visible.
optimizationenumeration VoxelLayerOptimizationThe voxel layer optimization.
sectionContainerExpandedbooleanA value indicating whether this voxel section container is expanded in the contents pane.
sectionContainerVisiblebooleanA value indicating whether the voxel section container is visible.
selectedVariablestringThe selected variable.
sliceContainerExpandedbooleanA value indicating whether this voxel slice container is expanded in the contents pane.
sliceContainerVisiblebooleanA value indicating whether the voxel slice container is visible.
snappablebooleanA value indicating whether this layer participates in snapping in the editor.
staticSections[CIMVoxelStaticSection]A collection of static sections.
staticSectionContainerExpandedbooleanA value indicating whether this voxel static section container is expanded in the contents pane.
staticSectionContainerVisiblebooleanA value indicating whether the voxel static section container is visible.
surfaceContainerExpandedbooleanA value indicating whether the surface container is expanded in the contents pane.
visualizationenumeration VoxelVisualizationThe voxel visualization.
alignmentenumeration VoxelAlignmentThe voxel alignment.
volumes[CIMVoxelVolume]The volumes.
timeDefinitionCIMTimeDataDefinitionThe time definition.
timeDisplayDefinitionCIMTimeDisplayDefinitionThe time display definition.

Enumeration: VoxelLayerOptimization

Represents voxel layer optimization.

PropertyValueDescription
Visualization0Voxel layer is optimized to maximize visualization performance.
Size1Voxel layer is optimized to minimize size on disk.

CIMVoxelLighting

Represents voxel lighting.

CIMVoxelLighting

PropertyTypeDescription
isDiffuseEnabledbooleanA value indicating whether diffuse lighting is enabled.
diffusedoubleThe diffuse value. This property can have a value between 0 and 1.
isSpecularEnabledbooleanA value indicating whether specular lighting is enabled.
speculardoubleThe specular value. This property can have a value between 0 and 1.

CIMVoxelPlane

Represents a voxel plane.

CIMVoxelPlane

PropertyTypeDescription
IDstringThe ID.
namestringThe plane's name.
visiblebooleanA value indicating whether the plane is visible.
positionPointA point on the plane, specified in voxel coordinates.
normalPointThe direction vector of the plane, which is a unit vector representing the normal to the plane. This vector is perpendicular to the plane you are defining, and it points in the direction of what you want to remove with the plane. The X, Y, and Z values should all be between 0 and 1. For example a Normal of (0,0,1) is pointing away from the earth's surface, and this defines a horizontal plane.

CIMVoxelRangeValueFilter

Represents a voxel value filter. Filter based on the value of an specified variable.

CIMVoxelFilter

PropertyTypeDescription

CIMVoxelRangeValueFilter

PropertyTypeDescription
mindoubleThe min value.
maxdoubleThe max value.

Enumeration: VoxelScalarFormat

Voxel scalar formats.

PropertyValueDescription
I101 byte signed integer
U111 byte unsigned integer
I222 byte signed integer
U232 byte unsigned integer
I444 byte signed integer
U454 byte unsigned integer
I868 byte signed integer
U878 byte unsigned integer
F484 byte floating point
F898 byte floating point

CIMVoxelStaticSection

Represents a voxel static section.

CIMVoxelStaticSection

PropertyTypeDescription
IDlongThe section ID, which must be unique among all sections in the layer.
namestringThe section name.
visiblebooleanA value indicating whether the section is visible.
expandedbooleanA value indicating whether this section is expanded in the contents pane.
variablestringThe variable that the section is associated with.
slices[CIMVoxelPlane]A collection of slices which define the volume for the section.
planeCIMVoxelPlaneThe section plane.
rasterURIstringThe URI of the binary reference containing the raster.
formatCIMVoxelFormatThe section format.
heightlongThe height.
widthlongThe width.
timeIndexlongThe time index that this section was created from for the variable.

CIMVoxelStretchRenderer

Represents a stretch renderer.

CIMVoxelRenderer

PropertyTypeDescription

CIMVoxelStretchRenderer

PropertyTypeDescription
colorRampColorRampThe color ramp of the renderer.
minLabelstringThe legend label for the minimum color range value.
maxLabelstringThe legend label for the maximum color range value.
isDataFilterEnabledbooleanA value indicating whether data filter is enabled.
dataFilterMindoubleThe minimum value.
dataFilterMaxdoubleThe maximum value.
colorRangeMindoubleThe minimum value.
colorRangeMaxdoubleThe maximum value.
useTransparencyStopsbooleanA value indicating whether transparency stops are used.
transparencyStopPositions[double]The transparency stop positions.
transparencyStopValues[double]The transparency stop values.
headingstringThe heading.
interpolationenumeration VoxelInterpolationModeThe interpolation mode.
showFullDataRangebooleanA value indicating whether the histogram shows the full data range.
numberFormatNumberFormatThe number format.

CIMVoxelUniqueValueRenderer

Represents a unique value renderer.

CIMVoxelRenderer

PropertyTypeDescription

CIMVoxelUniqueValueRenderer

PropertyTypeDescription
classes[CIMVoxelColorUniqueValue]The unique color classes of the renderer.
colorRampColorRampThe color ramp.
headingstringThe heading.
useDefaultColorbooleanA value indicating whether of not to use the default color.
defaultColorColorThe default color.
defaultLabelstringThe default label.
defaultDescriptionstringThe default description.
unlistedValues[long]The unlisted values.
showClassVisibilitybooleanA value indicating whether the class visibility is shown in the contents pane.

CIMVoxelValueFilter

Represents a voxel value filter. Filter based on the value of an specified variable.

CIMVoxelFilter

PropertyTypeDescription

CIMVoxelValueFilter

PropertyTypeDescription
values[double]The values used as exclude or include list.
modeenumeration VoxelValueFilterModeThe mode that determines if the ValueList is an include list or an exclude list.

Enumeration: VoxelValueFilterMode

Voxel value filter modes.

PropertyValueDescription
Exclude0List of values in the exclude list
Include1List of values in the include list

Enumeration: VoxelVariableDataType

Voxel variable data types.

PropertyValueDescription
Continuous0Continuous
Discrete1Discrete

Enumeration: VoxelVariablePrecision

Voxel variable precision. The lower the precision the smaller the data size of the voxel layer.

PropertyValueDescription
InputData0Variable data is unchanged.
Low1Low precision.
Medium2Medium precision.
High3High precision.

CIMVoxelVariableProfile

Represents a voxel layer variable profile.

CIMVoxelVariableProfile

PropertyTypeDescription
variablestringThe variable that the profile is associated with.
descriptionstringThe variable description.
dataTypeenumeration VoxelVariableDataTypeThe variable data type.
filters[CIMVoxelFilter]The filters.
rendererVoxelRendererThe symbol renderer.
precisionenumeration VoxelVariablePrecisionThe variable precision.
signaturestringThe signature for the variable.
signatureVersionlongThe signature version for the variable.
isosurfaces[CIMIsosurface]A collection of isosurfaces.

Enumeration: VoxelVisualization

Represents voxel visualization.

PropertyValueDescription
Volume0Voxel is visualized using volume mode.
Surface1Voxel is visualized using surface mode.

CIMVoxelVolume

Represents a voxel layer volume.

CIMVoxelVolume

PropertyTypeDescription
IDlongThe volume ID, which must be unique among all volumes in the layer.
sections[CIMVoxelPlane]A collection of sections.
slices[CIMVoxelPlane]A collection of slices.
variableProfiles[CIMVoxelVariableProfile]The variable profiles.

CIMWCSServiceConnection

Represents a WCS service connection.

CIMDataConnection

PropertyTypeDescription

CIMServiceConnection

PropertyTypeDescription
descriptionstringThe description.

CIMWCSServiceConnection

PropertyTypeDescription
coverageNamestringThe coverage name.
versionstringThe version.
serverConnectionCIMInternetServerConnectionBaseThe server connection.
capabilitiesParameters{JSON_object}Vendor specific parameters for all WCS requests.

CIMWFSServiceConnection

Represents a WFS service connection.

CIMDataConnection

PropertyTypeDescription

CIMServiceConnection

PropertyTypeDescription
descriptionstringThe description.

CIMWFSServiceConnection

PropertyTypeDescription
layerNamestringThe layer name.
versionstringThe version.
serverConnectionCIMInternetServerConnectionBaseThe server connection.
capabilitiesParameters{JSON_object}Vendor specific parameters for all WFS requests.

CIMWMSLayer

Represents an OGC WMS layer.

CIMDefinition

PropertyTypeDescription
namestringThe name.
URIstringThe URI of the definition. Typically set by the system and used as an identifier.
sourceURIstringThe source URI of the item. Set if sourced from an external item such as an item on a portal.
sourceModifiedTimeTimeInstantThe time the source was last modified, as of the last sync. Used to detect when another sync is needed.
metadataURIstringThe metadata URI.
useSourceMetadatabooleanA value indicating whether the CIM definition accesses metadata from its data source (the default behavior), or if it has its own metadata stored in the project.
sourcePortalUrlstringThe source portal URI of the item. Set if sourced from an external item such as an item on a portal.

CIMLayerDefinition

PropertyTypeDescription
attributionstringThe attribution text that appears on a map that draws this layer.
descriptionstringThe description.
layerElevationCIMLayerElevationSurfaceThe layer elevation.
expandedbooleanA value indicating whether this layer is expanded in the contents pane.
layer3DPropertiesCIM3DLayerPropertiesThe 3D layer properties.
layerMasks[string]The URIs of the layers used as masks.
layerTypeenumeration MapLayerTypeThe map layer type.
maxScaledoubleThe maximum scale for layer draw (set as the denominator of the scale's representative fraction).
minScaledoubleThe minimum scale for layer draw (set as the denominator of the scale's representative fraction).
layerScaleVisibilityOptionsCIMLayerScaleVisibilityOptionsThe layer's scale visibility options.
showLegendsbooleanA value indicating whether or not to show legends.
transparencydoubleThe transparency of the layer as a percentage.
visibilitybooleanA value indicating whether or not this layer is visible.
displayCacheTypeenumeration DisplayCacheTypeThe display cache type.
maxDisplayCacheAgedoubleThe maximum display cache age.
layerTemplateCIMLayerTemplateThe layer template.
popupInfoCIMPopupInfoThe pop-up info.
showPopupsbooleanA value indicating whether or not to show pop-ups.
serviceLayerIDlongIdentifier that will be used to identify the layer in server.
charts[CIMChart]Identifier the layer's charts.
searchablebooleanA value indicating whether or not this layer should be included in the search. This property is honored only by layers that support search.
refreshRatedoubleThe amount of time to wait between refreshing the layer.
refreshRateUnitenumeration esriTimeUnitsThe units for the amount of time to wait between refreshing the layer.
showMapTipsbooleanA value indicating whether or not the value of the display field or expression is shown when hovering over a layer in the view.
customProperties[CIMStringMap]The custom properties of the layer. Custom properties are limited to key / value pairs of strings and developers are fully responsible for stored content.
webMapLayerIDstringAn identifier that will be used to identify the layer in a web map. This value is present if the layer originated in a web map and facilitates matching the layer back to its origin when updating the web map.
blendingModeenumeration BlendingModeThe blending mode for the layer.
allowDrapingOnIntegratedMeshbooleanA value indicating whether layer can be draped on integrated mesh.
rasterizeOnExportbooleanA value indicating whether layer should be rasterized when exporting.
useVisibilityTimeExtentbooleanA value indicating whether or not to use a fixed time extent for layer visibility. When true, the map time must overlap this extent for the layer to be visible.
visibilityTimeExtentTimeExtentThe fixed time extent for layer visibility.
enableLayerEffectsbooleanA value indicating whether to enable any type of effects on the layer.
layerEffects[CIMLayerEffect]The layer effects for the layer. This property will contain either a list of all scale-dependent layer effects, or a single layer effect.

CIMServiceLayerDefinition

PropertyTypeDescription
serviceConnectionCIMServiceConnectionThe service connection.
subLayers[CIMSubLayerBase]The sublayers.
transparentColorColorThe transparent color.
backgroundColorColorThe background color.
subTables[CIMServiceSubTable]The subtables.

CIMDynamicServiceLayerDefinition

PropertyTypeDescription
imageFormatenumeration esriImageFormatThe image format.
useTimebooleanA value indicating whether or not to use time.

CIMWMSLayerDefinition

PropertyTypeDescription

CIMWMSServiceConnection

Represents a WMS service connection.

CIMDataConnection

PropertyTypeDescription

CIMServiceConnection

PropertyTypeDescription
descriptionstringThe description.

CIMWMSServiceConnection

PropertyTypeDescription
layerNamestringThe layer name.
versionstringThe version.
serverConnectionCIMInternetServerConnectionBaseThe server connection.
capabilitiesParameters{JSON_object}Vendor specific parameters for GetCapabilities, GetMap and GetFeatureInfo requests.
mapParameters{JSON_object}Vendor specific parameters for GetMap and GetFeatureInfo requests.

CIMWMSSubLayer

Represents a WMS service sublayer.

CIMSubLayer

PropertyTypeDescription
descriptionstringThe description.
expandedbooleanA value indicating whether this layer is expanded in the contents pane.
maxScaledoubleThe maximum scale for layer draw (set as the denominator of the scale's representative fraction).
minScaledoubleThe minimum scale for layer draw (set as the denominator of the scale's representative fraction).
namestringThe name.
showLegendsbooleanA value indicating whether or not to show legends.
subLayerIDstringThe unique identifier for this sublayer within its layer. Set by the system and typically a number.
visibilitybooleanA value indicating whether or not this layer is visible.
serviceLayerIDlongIdentifier that will be used to identify the layer in server.

CIMWMSSubLayer

PropertyTypeDescription
styleNamestringThe style name.

CIMWMTSServiceConnection

Represents a WMTS service connection.

CIMDataConnection

PropertyTypeDescription

CIMServiceConnection

PropertyTypeDescription
descriptionstringThe description.

CIMWMTSServiceConnection

PropertyTypeDescription
layerNamestringThe layer name.
versionstringThe version.
serverConnectionCIMInternetServerConnectionBaseThe server connection.
stylestringThe style.
dimensions{JSON_object}The dimensions as a property set.
imageFormatstringThe image format.
tileMatrixSetstringThe tile matrix set.
capabilitiesParameters{JSON_object}The connection capabilities parameters as a property set.
mapParameters{JSON_object}The custom map parameters as a property set.
templateUrlstringThe template url that can be used for tile requests.