Skip to content
Last updated

API / geotoolkit / seismic / data / RemoteReaderDataProvider / RemoteReaderDataProvider

Class: RemoteReaderDataProvider

data.RemoteReaderDataProvider.RemoteReaderDataProvider

Define abstract data provider for communication between remote reader and server

Table of contents

Constructors
  • [new RemoteReaderDataProvider()](/solutions/geotoolkit/GeoToolkit_JS/apis/classes/geotoolkit.seismic.data-3.remotereaderdataprovider.remotereaderdataprovider.md#new remotereaderdataprovider())
Methods

Contents

Constructors

new RemoteReaderDataProvider()

• new RemoteReaderDataProvider()

Methods

close

▸ close(sourceId?): void

Notify server that reader resources can be released on server

Parameters

Name Type Description
Optional sourceIdstringoptional parameter id of the data source

Returns

void


createInstance

▸ Abstract createInstance(options): RemoteReaderDataProvider

Create an instance

Parameters

Name Type
optionsRecord<string, any&gt;

Returns

RemoteReaderDataProvider

provider


getByteOrder

▸ getByteOrder(): ByteOrder

Return byt order

Returns

ByteOrder

byte order


open

▸ open(fileName): Promise<Data | ParsedData&gt;

This method open connection and load data source information.

Parameters

Name Type Description
fileNamestringfile name

Returns

Promise<Data | ParsedData&gt;


queryTraces

▸ Abstract queryTraces(fileName, query?): Promise<QueryData&gt;

This method query traces and returns information about traces

Parameters

Name Type Description
fileNamestringfile name
Optional queryQuerya query to return amount of traces and samples

Returns

Promise<QueryData&gt;


readTraces

▸ Abstract readTraces(fileName, options?): Promise<ArrayBuffer&gt;

This method reads traces

Parameters

Name Type
fileNamestring
Optional optionsTracesOptions

Returns

Promise<ArrayBuffer&gt;


releaseQuery

▸ releaseQuery(sourceId?, queryId?): void

Notify server that reader resources can be released on server

Parameters

Name Type Description
Optional sourceIdstring | numbersource id
Optional queryIdstring | numberquery id

Returns

void