Module com.esri.arcgisruntime
Package com.esri.arcgisruntime.mapping
Class ArcGISTiledElevationSource
java.lang.Object
com.esri.arcgisruntime.mapping.ElevationSource
com.esri.arcgisruntime.mapping.ArcGISTiledElevationSource
- All Implemented Interfaces:
RemoteResource
,Loadable
A tile based elevation service.
- Since:
- 100.0.0
-
Property Summary
PropertiesTypePropertyDescriptionThe tile cache for the elevation service.Properties inherited from class com.esri.arcgisruntime.mapping.ElevationSource
loadError, loadStatus
-
Constructor Summary
ConstructorsConstructorDescriptionArcGISTiledElevationSource
(TileCache tileCache) Creates an ArcGIS tiled elevation source with a Tile cache.ArcGISTiledElevationSource
(PortalItem portalItem) Creates an ArcGISTiledElevationSource instance based on aPortalItem
.Creates an ArcGISTiledElevationSource instance. -
Method Summary
Methods inherited from class com.esri.arcgisruntime.mapping.ElevationSource
addDoneLoadingListener, addLoadStatusChangedListener, cancelLoad, getCredential, getLoadError, getLoadStatus, getName, getRequestConfiguration, isEnabled, loadAsync, loadErrorProperty, loadStatusProperty, removeDoneLoadingListener, removeLoadStatusChangedListener, retryLoadAsync, setCredential, setEnabled, setName, setRequestConfiguration
-
Property Details
-
tileCache
The tile cache for the elevation service.- Since:
- 200.2.0
- See Also:
-
-
Constructor Details
-
ArcGISTiledElevationSource
Creates an ArcGISTiledElevationSource instance.- Parameters:
uri
- The URI of the service- Throws:
IllegalArgumentException
- if the URI is null or empty- Since:
- 100.0.0
-
ArcGISTiledElevationSource
Creates an ArcGISTiledElevationSource instance based on aPortalItem
.If the portal item is not in
LoadStatus.LOADED
state it will be loaded automatically when this ArcGISTiledElevationSource instance is loaded.If the loaded portalItem is not of type
PortalItem.Type.IMAGE_SERVICE
the elevation source will fail to load.- Parameters:
portalItem
- PortalItem from which ArcGISTiledElevationSource will be created- Throws:
IllegalArgumentException
- if the portalItem is null- Since:
- 100.0.0
-
ArcGISTiledElevationSource
Creates an ArcGIS tiled elevation source with a Tile cache.An ArcGIS tiled elevation source is added to a
Surface
and provides elevation data that layers may be draped or offset from. The ArcGIS tiled elevation source uses a Tile cache to provide the elevation data. Only tile caches that contain LERC tiles are supported. Use anExportTileCacheTask
to create an offline tile cache from an elevation image service.- Parameters:
tileCache
- metadata for a local cache of elevation tiles that can be used to create an elevation source- Throws:
NullPointerException
- if tileCache is null- Since:
- 200.2.0
-
-
Method Details
-
getItem
Gets the Item associated with this source.- Returns:
- the associated Item or null if this source is not associated with an Item
- Since:
- 100.0.0
-
tileCacheProperty
The tile cache for the elevation service.- Since:
- 200.2.0
- See Also:
-
getTileCache
Gets the value of the property tileCache.- Property description:
- The tile cache for the elevation service.
- Since:
- 200.2.0
-
getUri
Description copied from interface:RemoteResource
Gets the URI of thisRemoteResource
. Typically this is the URI used to instantiate the object.- Returns:
- the URI of this RemoteResource
-