ArcGISTiledElevationSource class final
An elevation source based on a tiled ArcGIS image service containing elevation data.
An ArcGIS tiled elevation source helps visualize maps and layers in 3D by providing a surface that layers may be draped or offset from.
You can create an ArcGIS tiled elevation source object from the URL, or PortalItem, of an online ArcGIS image service, or a local TileCache generated from an ArcGIS image service. In all cases, the Image Service must support elevation that is stored in the Limited Error Raster Compression (LERC) tile format. If your app is online and connected to ArcGIS Online, you can utilize the cached elevation image service, WorldElevation3D/Terrain 3D.
To utilize an elevation source in a scene's surface, add it to the scene's Surface.elevationSources collection.
- Inheritance
-
- Object
- ElevationSource
- ArcGISTiledElevationSource
Constructors
- ArcGISTiledElevationSource.withItem(Item item)
-
Creates an ArcGIS tiled elevation source with a portal item.
factory
- ArcGISTiledElevationSource.withTileCache(TileCache tileCache)
-
Creates an ArcGIS tiled elevation source with a tile cache.
factory
- ArcGISTiledElevationSource.withUri(Uri uri)
-
Creates an ArcGIS tiled elevation source with using a URL to an elevation
service object.
factory
Properties
- hashCode → int
-
The hash code for this object.
no setterinherited
- isEnabled ↔ bool
-
True if the elevation source participates in the generation of the
Surface, false otherwise.
getter/setter pairinherited
- item → Item?
-
The item of the elevation service.
no setter
- loadError → ArcGISException?
-
The load error.
no setterinherited
- loadStatus → LoadStatus
-
The load status.
no setterinherited
- name ↔ String
-
The name of the elevation source.
getter/setter pairinherited
-
onLoadStatusChanged
→ Stream<
LoadStatus> -
A stream that reports changes to the LoadStatus.
no setterinherited
- runtimeType → Type
-
A representation of the runtime type of the object.
no setterinherited
- tileCache → TileCache?
-
The tile cache of the elevation service.
no setter
- uri → Uri?
-
The URI of the ArcGIS tiled elevation source.
no setter
Methods
-
cancelLoad(
) → void -
Cancels loading metadata for the object.
inherited
-
load(
) → Future< void> -
Loads the metadata for the object asynchronously.
inherited
-
noSuchMethod(
Invocation invocation) → dynamic -
Invoked when a nonexistent method or property is accessed.
inherited
-
retryLoad(
) → Future< void> -
Loads or retries loading metadata for the object asynchronously.
inherited
-
toString(
) → String -
A string representation of this object.
inherited
Operators
-
operator ==(
Object other) → bool -
The equality operator.
inherited