SceneLayerDataSourceType Enumeration
An enumeration to represent the scene layer data source type.
Get the Data Source type
{
// Note: call within QueuedTask.Run()
{
var dataSourceType = featSceneLayer?.GetDataSourceType() ??
SceneLayerDataSourceType.Unknown;
if (dataSourceType == SceneLayerDataSourceType.SLPK)
{
//Uses SLPK - only cached attributes
}
else if (dataSourceType == SceneLayerDataSourceType.Service)
{
//Hosted service - can have live attributes - check HasAssociatedFeatureService
}
}
}
Get Data Source type for PointCloudSceneLayer
{
SceneLayerDataSourceType dataSourceType = pointCloudSceneLayer.GetDataSourceType();
if (dataSourceType == SceneLayerDataSourceType.Service)
{
//TODO...
}
else if (dataSourceType == SceneLayerDataSourceType.SLPK)
{
}
}
System.Object
System.ValueType
System.Enum
ArcGIS.Desktop.Mapping.SceneLayerDataSourceType
Target Platforms: Windows 11 Home, Pro, Enterprise (64 bit)
ArcGIS Pro version: 3.0 or higher.