The 3DSceneLayerInfo describes the properties of a layer in a store. The store object describes the exact physical storage of a layer and enables the client to detect when multiple layers are served from the same store. Every scene layer contains 3DSceneLayerInfo. If features based scene layers, such as 3D objects or point scene layers, may include the default symbology. This is as specified in the drawingInfo, which contains styling information for a feature layer.
When generating 3D Objects or Integrated Mesh scene layers, the root node never has any geometry. Any node's children represent a higher LoD quality than an ancestor node. Nodes without geometry at the top of the tree are allowable since the lowest LoD of a feature/geometry is not to shown.
Property | Type | Description |
---|---|---|
id | integer | Unique numeric ID of the layer. |
href | string | The relative URL to the 3DSceneLayerResource. Only present as part of the SceneServiceInfo resource. |
layerType | string | The user-visible layer type Possible values are:
|
spatialReference | spatialReference | The spatialReference of the layer including the vertical coordinate reference system (CRS). Well Known Text (WKT) for CRS is included to support custom CRS. |
heightModelInfo | heightModelInfo | Enables consuming clients to quickly determine whether this layer is compatible (with respect to its horizontal and vertical coordinate system) with existing content. |
version | string | The ID of the last update session in which any resource belonging to this layer has been updated. |
name | string | The name of this layer. |
serviceUpdateTimeStamp | serviceUpdateTimeStamp | The time of the last update. |
alias | string | The display alias to be used for this layer. |
description | string | Description string for this layer. |
copyrightText | string | Copyright and usage information for the data in this layer. |
capabilities | string[] | Capabilities supported by this layer. Possible values for each array string:
|
ZFactor | number | ZFactor to define conversion factor for elevation unit. |
cachedDrawingInfo | cachedDrawingInfo | Indicates if any styling information represented as drawingInfo is captured as part of the binary mesh representation. This helps provide optimal client-side access. Currently the color component of the drawingInfo is supported. |
drawingInfo | drawingInfo | An object containing drawing information. |
elevationInfo | elevationInfo | An object containing elevation drawing information. If absent, any content of the scene layer is drawn at its z coordinate. |
popupInfo | popupInfo | PopupInfo of the scene layer. |
disablePopup | boolean | Indicates if client application will show the popup information. Default is FALSE. |
store | store | The store object describes the exact physical storage of a layer and enables the client to detect when multiple layers are served from the same store. |
fields | field[] | A collection of objects that describe each attribute field regarding its field name, datatype, and a user friendly name {name,type,alias}. It includes all fields that are included as part of the scene layer as derived from a source input feature layer. |
attributeStorageInfo | attributeStorageInfo[] | Provides the schema and layout used for storing attribute content in binary format in I3S. |
statisticsInfo | statisticsInfo[] | Contains the statistical information for a layer. |
nodePages | nodePageDefinition | The paged-access index description. |
materialDefinitions | materialDefinitions[] | List of materials classes used in this layer. |
textureSetDefinitions | textureSetDefinition[] | Defines the set of textures that can be referenced by meshes. |
geometryDefinitions | geometryDefinition[] | Define the layouts of mesh geometry and its attributes. |
fullExtent | fullExtent | 3D extent. If layer.fullExtent.spatialReference is specified, it must match layer.spatialReference . |
Note: properties in bold are required