ArcObjects Library Reference (GlobeCore)  

IGlobeLayerProperties2 Interface

Provides access to members that manipulate the globe layer properties. Note: the IGlobeLayerProperties2 interface has been superseded byIGlobeLayerProperties4. Please consider using the more recent version.

Product Availability

Available with ArcGIS Engine, ArcGIS Desktop, and ArcGIS Server.

Description

IGlobeLayerProperties2 interface has methods and properties mainly focused towards enhancing the performance of displaying and cache management of layers in the globe.

The IsMapConsolidatedParent and IsMapConsolidatedChild can be used to render group layer with a large number of children layers (rasterized features and images) in globe. The StrictOnDemandMode property allows you to display data on-demand, which means that only data within the view is displayed in the globe. As you navigate around more and more data is made available or visible depending on your location on the globe. The TextureDownsamplingFactor and TextureCompressionType are useful in displaying textured buildings and also images in the globe.

Members

Description
Method ApplyDisplayProperties Applies the display properties of the layer.
Read/write property BaseImageDrawingPriority Indicates the drawing priority for images on the globe.
Read/write property CacheCompressionType The cache compression type.
Read-only property CacheID Unique layer cache ID.
Read-only property CacheIsDangling Reports if the cache will be lost if the document is not saved.
Read/write property CacheName The path to the layer cache.
Read/write property CacheRemovalOption The cache removal option.
Method EstimateFeatureLODRange Suggests LOD range values for the layer.
Method EstimateMinimumCellSize Suggests the minimum cell size for rasterization.
Method EstimateSymbologyScalingFactor Suggests the scaling factor of meters-per-point to be applied on symbol sizes during rasterization.
Method EstimateThresholdDistances Suggests visibility distance range for the layer.
Read/write property FloatingSeeThroughOrder Indicates the see-through order for a floating layer.
Read/write property FullCacheOption Indicates if the layer should be fully cached.
Method GetExtent Calculate the extent of the layer, including elevation.
Method GetLossyCompressionOption Gets the lossy compression option and compression quality.
Method GetPartialLODRange Returns LOD range of partial cache generation.
Read/write property GlobeDisplay The globe display.
Read/write property HeightProperties The height properties.
Read/write property ImageCatalogCrossoverLevel Crossover Level of Detail (0-31) for image catalog layers.
Read/write property ImageSamplingMode Image sampling mode for display.
Read/write property IMSConnection The IMS connection, if it exists.
Method InitCacheName Initializes the cache name.
Read/write property InvalidateCache Indicates if changes in the properties have made the cache invalid (must be refreshed).
Method InvalidatePartialLODRange Invalidates LOD range of partial cache generation.
Read/write property IsCacheNameValid Indicates if the path to the layer cache is valid.
Read-only property IsConsolidatedChild Indicates if the cache is consolidated into the parent's.
Read/write property IsConsolidatedParent Indicates if the group layer cache consolidates some of the children.
Read-only property IsDisconnected Indicates if the layer is not associated with a data source.
Read/write property IsDynamicallyRasterized Indicates if the feature data is to be rasterized.
Read/write property IsExtruded Indicates if the feature data is to be extruded.
Read/write property IsFetchingSuspendedWhenNavigating Indicates if the layer is visible while interactive navigation.
Read/write property IsFullyCached Indicates if the layer is fully cached.
Read/write property IsInvisibleWhenNavigating Indicates if the layer is visible while interactive navigation.
Read/write property IsLayerClone Indicates if the layer is a clone of the original in Globe.
Read-only property IsMapConsolidatedChild Indicates if the group layer cache consolidates the child through map rendering.
Read/write property IsMapConsolidatedParent Indicates if the group layer cache consolidates the children through map rendering.
Read-only property MasterLayer The layer that defines properties for an elevation layer. Null if the layer is its own master.
Read/write property MaxCacheSizeLimitMB Maximum cache size [MB] as a hint to cache maintenance utilities. If zero, no suggested limit.
Read/write property MaxFeatureLevelOfDetail Level of Detail (0-31) for feature layers.
Read/write property MaximumDistance The maximum distance at which the layer is visible.
Read/write property maxLOD Maximum LOD allowed.
Read/write property MinimumCellSize Minimum cell size for rasters, in meters.
Read/write property MinimumCellSizeDegrees Minimum cell size for rasters, in degrees.
Read/write property MinimumDistance The minimum distance at which the layer is visible.
Read/write property minLOD Minimum LOD allowed.
Write-only property NewCacheName The path to the layer cache, with the option to avoid overwriting.
Read/write property PerTileVisibility Indicates if the visibility threshold is applied per tile.
Method PutLossyCompressionOption Puts the lossy compression option and compression quality.
Read-only property RasterTileSize Rasterized vector tile size.
Read/write property Scale3DSymbols Indicates if the the 3D symbols will be scaled with the distance.
Method SetPartialLODRange Sets LOD range of partial cache generation.
Read/write property StrictOnDemandMode Indicates if the tile generation is done strictly on demand.
Read/write property SymbologyScalingFactor The scaling factor of meters-per-point to be applied on symbol sizes during rasterization.
Read/write property TextureCompressionType The current texture compression type.
Read/write property TextureDisplayType The current texture display type.
Read/write property TextureDownsamplingFactor The texture down-sampling factor.
Read/write property Type The data type.
Read/write property Use16ColorBits Indicates whether to use 16 bits for color.
Read/write property Use16ElevationBits Indicates whether to use 16 bits for elevation.
Read/write property UseCache Indicates if the layer will use a disk data cache. This property cannot be changed once the layer is initialized.
Method ValidateType Validates the data type.
Read/write property VectorTileSize Maximum vector tile size.

Inherited Interfaces

Interfaces Description
IGlobeLayerProperties Provides access to members that manipulate the globe layer properties.

CoClasses that implement IGlobeLayerProperties2

CoClasses and Classes Description
GlobeLayerProperties The layer extension containing globe layer properties.

.NET Related Topics

How to set globe layer cache properties |