openElevationCoverage

inline suspend fun <T : ElevationCoverage> ContentManager.openElevationCoverage(contentKey: String, cachePolicy: CachePolicy = CachePolicy.UNBOUNDED): T?

Open contentKey as an elevation coverage narrowed to T. Returns null when the key is absent, registered as a layer (use openLayer), or the materialized type doesn't match T. Bound is the broad ElevationCoverage interface for symmetry with openLayer's Layer bound; today only TiledElevationCoverage subtypes are reachable from cache, so non-tiled-typed callers always get null.

Typical usage:

val anyDem: TiledElevationCoverage?  = cm.openElevationCoverage("DEM_3DEP")
val wcs: Wcs100ElevationCoverage? = cm.openElevationCoverage("WCS_3DEP")