3DSceneLayer [Point Profile]

January 13, 2022 ยท View on GitHub

The 3DSceneLayerInfo object describes the properties of a layer in a store. Every scene layer contains 3DSceneLayerInfo. For features based scene layers, such as 3D objects or point scene layers, may include the default symbology, as specified in the drawingInfo, which contains stylization information for a feature layer.

Properties

PropertyTypeDescription
idintegerUnique numeric ID of the layer.
hrefstringThe relative URL to the 3DSceneLayerResource. Only present as part of the SceneServiceInfo resource.
layerTypestringThe user-visible layer type.
Must be:
  • Point
spatialReferencespatialReferenceThe spatialReference of the layer including the vertical coordinate reference system (CRS). Well Known Text (WKT) for CRS is included to support custom CRS.
heightModelInfoheightModelInfoEnables consuming clients to quickly determine whether this layer is compatible (with respect to its horizontal and vertical coordinate system) with existing content.
versionstringThe ID of the last update session in which any resource belonging to this layer has been updated.
namestringThe name of this layer.
serviceUpdateTimeStampserviceUpdateTimeStampThe time of the last update.
aliasstringThe display alias to be used for this layer.
descriptionstringDescription string for this layer.
copyrightTextstringCopyright and usage information for the data in this layer.
capabilitiesstring[]Capabilities supported by this layer.
Possible values for each array string:
  • View: View is supported.
  • Query: Query is supported.
  • Edit: Edit is defined.
ZFactornumberZFactor to define conversion factor for elevation unit.
cachedDrawingInfocachedDrawingInfoIndicates 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.
drawingInfodrawingInfoAn object containing drawing information.
elevationInfoelevationInfoAn object containing elevation drawing information. If absent, any content of the scene layer is drawn at its z coordinate.
popupInfopopupInfoPopupInfo of the scene layer.
disablePopupbooleanIndicates if client application will show the popup information. Default is FALSE.
storestoreThe 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.
fieldsfield[]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.
attributeStorageInfoattributeStorageInfo[]Provides the schema and layout used for storing attribute content in binary format in I3S.
statisticsInfostatisticsInfo[]Contains the statistical information for a layer.
pointNodePagesnodePageDefinitionThe paged-access index description. For legacy purposes, this property is called pointNodePages in Point Scene Layers.
geometryDefinitiongeometryDefinitionDefine the layouts of point geometry and its attributes.
fullExtentfullExtent3D extent. If layer.fullExtent.spatialReference is specified, it must match layer.spatialReference.

Note: properties in bold are required