An Electronic Navigation Chart (ENC) exchange set object. More...
Import Statement: | import Esri.ArcGISRuntime 100.15 |
Since: | Esri.ArcGISRuntime 100.2 |
Inherits: |
Properties
- datasets : list<EncDataset>
- loadError : Error
- loadStatus : Enums.LoadStatus
- paths : list<string>
- readme : url
Signals
Methods
- void cancelLoad()
- void load()
- void retryLoad()
Detailed Description
An exchange set is a package of files that contains one catalog file and at least one S-57 dataset file. An exchange set may be created using the S-57 tools in ArcGIS Desktop's Nautical Toolbox.
// create EncExchangeSet using paths EncExchangeSet { id: encExchangeSet paths: paths } function displayNames() { // get the list of EncDataset var encDatasets = encExchangeSet.datasets; // display the names of EncDataset for (var i = 0; i < encDatasets.length; ++i) { console.log(encDatasets[i].name); } }
See also Loadable and EncLayer.
Property Documentation
datasets : list<EncDataset> |
loadError : Error |
Returns the load error (read-only).
Note: load errors are also reported on the error
property and emit the errorChanged
signal.
See also Loadable.
Returns the load status enumeration (read-only).
See also Loadable and Enums.LoadStatus.
The list of paths to ENC data.
Note: An ENC exchange set can be loaded with the path to a single exchange set and zero or more update exchange sets.
If an exchange set which only contains updates is loaded, the corresponding exchange set with the base cells must be loaded simultaneously.
Signal Documentation
Emitted when the datasets property changes.
Note: The corresponding handler is onDatasetsChanged
.
Emitted when the loadStatus property changes.
Note: The corresponding handler is onLoadStatusChanged
.
See also Loadable.
Emitted when the paths property changes.
Note: The corresponding handler is onPathsChanged
.
Emitted when the readme property changes.
Note: The corresponding handler is onReadmeChanged
.
Method Documentation
See also Loadable.
Subsequent loads of an exchange set and the component data sets will not read the cell information. Instead, Runtime will load the data from the internal SENC database.
See also Loadable.
See also Loadable.