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. Storing multiple layers in a single store - and thus having them share resources - enables efficient serving of many layers of the same content type, but with different attribute schemas or different symbology applied.
Property | Type | Description |
---|---|---|
id | string | A store ID, unique across a SceneServer. Enables the client to discover which layers are part of a common store, if any. |
profile | string | Indicates which profile this scene store fulfills.{point, meshpyramid, pointcloud} |
resourcePattern | string[] | Indicates the resources needed for rendering and the required order in which the client should load them. Possible values for each array string:
|
rootNode | string | Relative URL to root node resource. |
version | string | Format version of this resource. Used here again if this store hasn't been served by a 3D Scene Server. |
extent | number[4] | The 2D spatial extent (xmin, ymin, xmax, ymax) of this store, in the horizontal indexCRS. |
indexCRS | string | The horizontal CRS used for all minimum bounding spheres (mbs) in this store. The CRS is identified by an OGC URL. Needs to be identical to the spatial reference. |
vertexCRS | string | The horizontal CRS used for all 'vertex positions' in this store. The CRS is identified by an OGC URL. Needs to be identical to the spatial reference. |
normalReferenceFrame | string | Describes the coordinate reference frame used for storing normals. Although not required, it is recommended to re-compute the normal component of the binary geometry buffer if this property is not present. Possible values are:
|
nidEncoding | string | Deprecated in 1.7. MIME type for the encoding used for the Node Index Documents. Example: application/vnd.esri.I3S.json+gzip; version=1.6. |
featureEncoding | string | Deprecated in 1.7. MIME type for the encoding used for the Feature Data Resources. For example: application/vnd.esri.I3S.json+gzip; version=1.6. |
geometryEncoding | string | Deprecated in 1.7. MIME type for the encoding used for the Geometry Resources. For example: application/octet-stream; version=1.6. |
attributeEncoding | string | Deprecated in 1.7. MIME type for the encoding used for the Attribute Resources. For example: application/octet-stream; version=1.6. |
textureEncoding | string[] | Deprecated in 1.7. MIME type(s) for the encoding used for the Texture Resources. |
lodType | string | Deprecated in 1.7. Optional field to indicate which LoD generation scheme is used in this store. Possible values are:
|
lodModel | string | Deprecated in 1.7. Optional field to indicate the LoD switching mode. Possible values are:
|
indexingScheme | string | Deprecated in 1.7. Information on the Indexing Scheme (QuadTree, R-Tree, Octree, ...) used. |
defaultGeometrySchema | defaultGeometrySchema | A common, global ArrayBufferView definition that can be used if the schema of vertex attributes and face attributes is consistent in an entire cache; this is a requirement for meshpyramids caches. |
defaultTextureDefinition | texture[] | Deprecated in 1.7. A common, global TextureDefinition to be used for all textures in this store. The default texture definition uses a reduced profile of the full TextureDefinition, with the following attributes being mandatory: encoding, uvSet, wrap and channels. |
defaultMaterialDefinition | materialDefinition | Deprecated in 1.7. If a store uses only one material, it can be defined here entirely as a MaterialDefinition. |
Note: properties in bold are required