API / geotoolkit / seismic / data / RemoteReaderDataProvider / RemoteReaderDataProvider
data.RemoteReaderDataProvider.RemoteReaderDataProvider
Define abstract data provider for communication between remote reader and server
Constructors
Methods
▸ close(sourceId?): void
Notify server that reader resources can be released on server
| Name | Type | Description |
|---|---|---|
Optional sourceId | string | optional parameter id of the data source |
void
▸ Abstract createInstance(options): RemoteReaderDataProvider
Create an instance
| Name | Type |
|---|---|
options | Record<string, any> |
provider
▸ getByteOrder(): ByteOrder
Return byt order
byte order
▸ open(fileName): Promise<Data | ParsedData>
This method open connection and load data source information.
| Name | Type | Description |
|---|---|---|
fileName | string | file name |
Promise<Data | ParsedData>
▸ Abstract queryTraces(fileName, query?): Promise<QueryData>
This method query traces and returns information about traces
| Name | Type | Description |
|---|---|---|
fileName | string | file name |
Optional query | Query | a query to return amount of traces and samples |
Promise<QueryData>
▸ Abstract readTraces(fileName, options?): Promise<ArrayBuffer>
This method reads traces
| Name | Type |
|---|---|
fileName | string |
Optional options | TracesOptions |
Promise<ArrayBuffer>
▸ releaseQuery(sourceId?, queryId?): void
Notify server that reader resources can be released on server
| Name | Type | Description |
|---|---|---|
Optional sourceId | string | number | source id |
Optional queryId | string | number | query id |
void