The copyright text as defined by the scene service.
The SQL where clause used to filter features.
Specifies how graphics are placed on the vertical axis (z).
Configures the method for decluttering overlapping features in the view.
An array of fields accessible in the layer.
A convenient property that can be used to make case-insensitive lookups for a field by name.
When a scene layer is configured as floor-aware, it has a floorInfo property defined.
The full extent of the layer.
The geometry type of features in the layer.
The unique ID assigned to the layer.
The label definition for this layer, specified as an array of LabelClass.
Indicates whether to display labels for this layer.
The layer ID, or layer index, of a Scene Service layer.
Indicates whether the layer will be included in the legend.
Indicates how the layer should display in the LayerList widget.
The Error object returned if an error occurred while loading.
Represents the status of a load operation.
A list of warnings which occurred while loading.
Indicates whether the layer's resources have loaded.
The maximum scale (most zoomed in) at which the layer is visible in the view.
The minimum scale (most zoomed out) at which the layer is visible in the view.
The name of the field containing each graphic's Object ID.
The opacity of the layer.
An array of field names from the service to include with each feature.
Indicates whether to display popups when features in the layer are clicked.
The popup template for the layer.
The portal item from which the layer is loaded.
The renderer assigned to the layer.
Apply perspective scaling to screen-size point symbols in a SceneView.
The spatial reference of the layer.
The title of the layer used to identify it in places such as the LayerList widget.
The URL of the REST endpoint of the layer or scene service.
The version of the scene service specification used for this service.
Indicates if the layer is visible in the View.
Applies attribute edits to the features in the associated FeatureLayer.
Cancels a load() operation if it is already in progress.
Called by the views, such as MapView and SceneView, when the layer is added to the Map.layers collection and a layer view must be created for it.
Creates a default popup template for the layer, populated with all the fields of the layer.
Creates a query object that can be used to fetch features that satisfy the layer's current definition expression.
Destroys the layer and any associated resources (including its portalItem, if it is a property on the layer).
Emits an event on the instance.
Fetches custom attribution data for the layer when it becomes available.
Returns the Domain associated with the given field name.
Gets field usage information.
Indicates whether there is an event listener on the instance that matches the provided event name.
isFulfilled()
may be used to verify if creating an instance of the class is fulfilled (either resolved or rejected).
isRejected()
may be used to verify if creating an instance of the class is rejected.
isResolved()
may be used to verify if creating an instance of the class is resolved.
Loads the resources referenced by this class.
Queries cached statistics from the service for a given field.
Executes a Query against the associated feature service and returns the 2D Extent of features that satisfy the query.
Executes a Query against the associated feature service and returns the 2D Extent of features that satisfy the query. At the moment the 3D Extent can be returned by using SceneLayerView.queryExtent(), but this will return the 3D extent only for features currently in the view. The query succeeds only if the SceneLayer has an associated feature layer. If an associated feature layer is not available, then an error with the name scenelayer:query-not-available
is thrown. Read more about queries in the Querying section of the class description above. Read more...
Executes a Query against the associated feature service and returns the number of features that satisfy the query.
Executes a Query against the associated feature service and returns the number of features that satisfy the query. The query succeeds only if the layer's supportsLayerQuery
capability is enabled. Use the getFieldUsageInfo() method to check if the layer supports queries. If querying is not enabled, then an error with the name scenelayer:query-not-available
is thrown. Read more about queries in the Querying section of the class description above. Read more...
Executes a Query against the associated feature service and returns a FeatureSet.
Executes a Query against the associated feature service and returns a FeatureSet. The query succeeds only if the layer's supportsLayerQuery
capability is enabled. Use the getFieldUsageInfo() method to check if the layer supports queries. If querying is not enabled, then an error with the name scenelayer:query-not-available
is thrown. Read more about queries in the Querying section of the class description above. Read more...
Executes a Query against the associated feature service and returns an array of ObjectIDs of the features that satisfy the input query.
Executes a Query against the associated feature service and returns an array of ObjectIDs of the features that satisfy the input query. The query succeeds only if the layer's supportsLayerQuery
capability is enabled. Use the getFieldUsageInfo() method to check if the layer supports queries. If querying is not enabled, then an error with the name scenelayer:query-not-available
is thrown. Read more about queries in the Querying section of the class description above. Read more...
when()
may be leveraged once an instance of the class is created.
Generated using TypeDoc
Describes the layer's supported capabilities.
Read more...