{"templateId":"markdown","sharedDataIds":{"sidebar":"sidebar-guides/sidebars.yaml"},"props":{"metadata":{"markdoc":{"tagList":[]},"type":"markdown"},"seo":{"title":"Class: RemoteSeismicDataSource","description":"Accelerate E&P application development and protect your innovation by consuming our Data and Domain APIs / Platform APIs.","lang":"en-US","meta":[{"name":"robots","content":"noindex"}],"llmstxt":{"hide":true,"excludeFiles":[]}},"dynamicMarkdocComponents":[],"compilationErrors":[],"ast":{"$$mdtype":"Tag","name":"article","attributes":{},"children":[{"$$mdtype":"Tag","name":"p","attributes":{},"children":[{"$$mdtype":"Tag","name":"MarkdownLink","attributes":{"href":"/solutions/geotoolkit/apis/readme"},"children":["API"]}," / ",{"$$mdtype":"Tag","name":"MarkdownLink","attributes":{"href":"/solutions/geotoolkit/apis/modules/geotoolkit"},"children":["geotoolkit"]}," / ",{"$$mdtype":"Tag","name":"MarkdownLink","attributes":{"href":"/solutions/geotoolkit/apis/modules/geotoolkit.seismic"},"children":["seismic"]}," / ",{"$$mdtype":"Tag","name":"MarkdownLink","attributes":{"href":"/solutions/geotoolkit/apis/modules/geotoolkit.seismic.data-3"},"children":["data"]}," / ",{"$$mdtype":"Tag","name":"MarkdownLink","attributes":{"href":"/solutions/geotoolkit/apis/modules/geotoolkit.seismic.data-3.remoteseismicdatasource"},"children":["RemoteSeismicDataSource"]}," / RemoteSeismicDataSource"]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":1,"id":"class-remoteseismicdatasource","__idx":0},"children":["Class: RemoteSeismicDataSource"]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":[{"$$mdtype":"Tag","name":"MarkdownLink","attributes":{"href":"/solutions/geotoolkit/apis/modules/geotoolkit.seismic.data-3"},"children":["data"]},".",{"$$mdtype":"Tag","name":"MarkdownLink","attributes":{"href":"/solutions/geotoolkit/apis/modules/geotoolkit.seismic.data-3.remoteseismicdatasource"},"children":["RemoteSeismicDataSource"]},".RemoteSeismicDataSource"]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["Defines remote seismic data source"]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["\nThe data source communicate with server using JSON format via HTTP. It uses the following sequence of calls:\n"]},{"$$mdtype":"Tag","name":"ul","attributes":{},"children":[{"$$mdtype":"Tag","name":"li","attributes":{},"children":["get information about data source"]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["make query"]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["read a bunch of traces from creating query."]}]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["\nThe supported query:\n"]},{"$$mdtype":"Tag","name":"h3","attributes":{},"children":["1. Get meta information about data set:"]},"\nInput:\n",{"$$mdtype":"Tag","name":"CodeBlock","attributes":{"header":{"controls":{"copy":{}}},"source":"{\n\"file\" : fileName,\n\"type\" : \"info\"\n}\n"},"children":[]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["\nOutput:\n",{"$$mdtype":"Tag","name":"CodeBlock","attributes":{"header":{"controls":{"copy":{}}},"source":"{\n\"version\": number,\n\"sourceId\": number, // Used for optimization\n\"keys\": [ {\"key\": name, \"min\":minValue, \"max\":maxValue, \"increment\":step } ],\n\"numberOfSamples\": value,\n\"numberOfTraces\": value,\n\"sampleRate\": value,\n\"startValue\": value,\n\"zUnit\": value,\n\"statistics\": { \"min\":value, \"max\":value, \"average\":value, \"rms\":value },\n\"units\": value, //cgUnits value\n\"traceHeader\": {\n\"fields\": [ { \"name\":name, \"id\":number, \"type\":string, \"size\":bytes } ],\"size\":bytes\n}\n},\n"},"children":[]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["Example:"," ",{"$$mdtype":"Tag","name":"br","attributes":{},"children":[]}," ","http://localhost:8080/seismicreader?json=%7B%22file%22:%22seismicdata/cdp_stack.sgy%22,%22type%22:%22info%22,%22query%22:%7B%7D,%22sourceId%22:-1%7D"]}]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["\nWhere query string parameters:\n",{"$$mdtype":"Tag","name":"CodeBlock","attributes":{"header":{"controls":{"copy":{}}},"source":"json:{\"file\":\"seismicdata/cdp_stack.sgy\",\"type\":\"info\",\"query\":{},\"sourceId\":-1}\n"},"children":[]}]},{"$$mdtype":"Tag","name":"h3","attributes":{},"children":["2. Get information about query."]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["Input:"]},{"$$mdtype":"Tag","name":"CodeBlock","attributes":{"header":{"controls":{"copy":{}}},"source":"{\n\"file\" : fileName,\n\"type\" : \"query\",\n\"sourceId\": number, // Used for optimization. It is optional\n\"queryId\": number, // Used for optimization. it is optional\n\"query\": {\n// See available queries in 3. and 4.\n}\n}\n"},"children":[]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["Output:"]},{"$$mdtype":"Tag","name":"CodeBlock","attributes":{"header":{"controls":{"copy":{}}},"source":"{\n\"version\": number,\n\"queryId\": number, // Used for optimization\n\"numberOfSamples\": value,\n\"numberOfTraces\": value,\n\"sampleRate\": value,\n\"startValue\": value,\n\"statistics\": { \"min\":value, \"max\":value, \"mean\":value, \"average\":value, \"rms\":value, \"percentiles\":[value1, value2, ...] }, //percentiles only if available\n}\n"},"children":[]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["Example of query string parameters:"]},{"$$mdtype":"Tag","name":"CodeBlock","attributes":{"header":{"controls":{"copy":{}}},"source":"json:{\"file\":\"seismicdata/cdp_stack.sgy\",\"type\":\"query\",\"query\":{},\"sourceId\":1169947804}\n"},"children":[]},{"$$mdtype":"Tag","name":"h3","attributes":{},"children":["3. Get binary data from the trace range"]},"\nInput:\n",{"$$mdtype":"Tag","name":"CodeBlock","attributes":{"header":{"controls":{"copy":{}}},"source":"{\n\"file\" : fileName,\n\"type\" : \"traces\",\n\"queryId\": number, // Used for optimization. It is optional\n\"query\": {\n\"keys\": [\n{\n\"name\" : KeyName,\n\"min\": minValue,\n\"max\": maxValue,\n\"step\": stepValue,\n\"order\": asc or desc\n},\n// ...\n]\n},\n\"data\" : {\n\"startTrace\": startTrace,\n\"endTrace\": endTrace,\n\"samples\": \"true\", // or \"false\",\n\"headers\": \"true\", // or \"false\"\n\"byteOrder\": \"LITTLE_ENDIAN\", \"BIG_ENDIAN0\"\n}\n}\n"},"children":[]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["Output: Binary data. It returns block (endTrace-startTrace+1). Each trace has HEADER and SAMPLES."," ","The header size equals to information from metadata, Samples size equals (4 * samplesCount)"," ","The full size of the data block is (endTrace - startTrace + 1) * (headerSize + samplesSize)"," ","The samples are returned as float"]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["Example of query string parameters:"]},{"$$mdtype":"Tag","name":"CodeBlock","attributes":{"header":{"controls":{"copy":{}}},"source":"json: {\n\"file\":\"seismicdata/cdp_stack.sgy\",\n\"type\":\"traces\",\n\"query\":{},\n\"data\": {\n\"startTrace\":0,\n\"endTrace\":255,\n\"samples\":true,\n\"headers\":true,\n\"byteOrder\":\"LITTLE_ENDIAN\"\n},\n\"sourceId\":1169947804,\n\"queryId\":1169945598\n}\n"},"children":[]},{"$$mdtype":"Tag","name":"h3","attributes":{},"children":["4. Get binary data for an arbitrary path"]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["Input:"]},{"$$mdtype":"Tag","name":"CodeBlock","attributes":{"header":{"controls":{"copy":{}}},"source":"{\n\"file\" : fileName,\n\"type\" : \"traces\",\n\"queryId\": number, // Used for optimization. It is optional\n\"query\": {\n\"keys\": [\n{\"name\" : KeyName1, \"values\": [values for key1]},\n{\"name\" : KeyName2, \"values\": [values for key2]},\n],\n\"queryType\": \"seismicPath\",\n'emptyTraces': true,\n},\n\n\"data\" : {\n\"startTrace\": startTrace,\n\"endTrace\": endTrace,\n\"samples\": \"true\" or \"false\",\n\"headers\": \"true\" or \"false\"\n\"byteOrder\": \"LITTLE_ENDIAN\", \"BIG_ENDIAN0\"\n}\n}\n"},"children":[]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["Output: Binary data. It returns block (endTrace-startTrace+1). Each trace has HEADER and SAMPLES."," ","The header size equals to information from metadata, Samples size equals (4 * samplesCount)"," ","The full size of the data block is (endTrace - startTrace + 1) * (headerSize + samplesSize)"," ","The samples are returned as float"]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["Example of query string parameters:"]},{"$$mdtype":"Tag","name":"CodeBlock","attributes":{"header":{"controls":{"copy":{}}},"source":"json: {\n\"file\":\"seismicdata/cdp_stack.sgy\",\n\"type\":\"traces\",\n\"query\":{},\n\"data\": {\n\"startTrace\":0,\n\"endTrace\":255,\n\"samples\":true,\n\"headers\":true,\n\"byteOrder\":\"LITTLE_ENDIAN\"\n},\n\"sourceId\":1169947804,\n\"queryId\":1169945598\n}\n"},"children":[]},{"$$mdtype":"Tag","name":"h3","attributes":{},"children":["5. Release data source and/or query collection"]},{"$$mdtype":"Tag","name":"CodeBlock","attributes":{"header":{"controls":{"copy":{}}},"source":"{\n\"sourceId\": number,\n\"queryId\": number, // optional\n\"type\" : \"release\"\n}\n"},"children":[]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":[{"$$mdtype":"Tag","name":"strong","attributes":{},"children":[{"$$mdtype":"Tag","name":"code","attributes":{},"children":["Throws"]}]}]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["if version of provider is not supported."]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":[{"$$mdtype":"Tag","name":"strong","attributes":{},"children":[{"$$mdtype":"Tag","name":"code","attributes":{},"children":["Example"]}]}]},{"$$mdtype":"Tag","name":"CodeBlock","attributes":{"data-language":"ts","header":{"controls":{"copy":{}}},"source":"import {RemoteSeismicDataSource} from '@int/geotoolkit/seismic/data/RemoteSeismicDataSource';\nconst data = new RemoteSeismicDataSource({\n'host': 'https://demo.int.com/INTGeoServer/json',\n'file': 'data/seismic/Gullfaks_Amplitude.xgy',\n'version': 2\n});\n// request data source\ndata.open(() => {\n// Create query object\ndata.select(query, (reader) => {\n// Create pipeline\n});\n}, (err) => {\n// Error handling\n}\n);\n","lang":"ts"},"children":[]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":[{"$$mdtype":"Tag","name":"strong","attributes":{},"children":[{"$$mdtype":"Tag","name":"code","attributes":{},"children":["See"]}]}]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":[{"$$mdtype":"Tag","name":"MarkdownLink","attributes":{"href":"/solutions/geotoolkit/apis/classes/geotoolkit.seismic.data-3.remotereaderdataprovider.remotereaderdataprovider"},"children":["RemoteReaderDataProvider"]}," to have more information about output and input parameters"]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":2,"id":"table-of-contents","__idx":1},"children":["Table of contents"]},{"$$mdtype":"Tag","name":"details","attributes":{"open":"true"},"children":[{"$$mdtype":"Tag","name":"summary","attributes":{},"children":[{"$$mdtype":"Tag","name":"span","attributes":{"style":{"fontSize":"1.25em","fontWeight":"bold"}},"children":["Constructors"]}]},{"$$mdtype":"Tag","name":"ul","attributes":{},"children":[{"$$mdtype":"Tag","name":"li","attributes":{},"children":[{"$$mdtype":"Tag","name":"MarkdownLink","attributes":{"href":"/solutions/geotoolkit/apis/classes/geotoolkit.seismic.data-3.remoteseismicdatasource.remoteseismicdatasource#new-remoteseismicdatasourceoptions"},"children":["new RemoteSeismicDataSource(options)"]}]}]}]},{"$$mdtype":"Tag","name":"details","attributes":{"open":"true"},"children":[{"$$mdtype":"Tag","name":"summary","attributes":{},"children":[{"$$mdtype":"Tag","name":"span","attributes":{"style":{"fontSize":"1.25em","fontWeight":"bold"}},"children":["Methods"]}]},{"$$mdtype":"Tag","name":"div","attributes":{"className":"md-table-wrapper"},"children":[{"$$mdtype":"Tag","name":"table","attributes":{"className":"md"},"children":[{"$$mdtype":"Tag","name":"thead","attributes":{},"children":[{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"th","attributes":{"data-label":""},"children":[{"$$mdtype":"Tag","name":"MarkdownLink","attributes":{"href":"/solutions/geotoolkit/apis/classes/geotoolkit.seismic.data-3.remoteseismicdatasource.remoteseismicdatasource#getbyteorder"},"children":["getByteOrder"]}]},{"$$mdtype":"Tag","name":"th","attributes":{"data-label":""},"children":[{"$$mdtype":"Tag","name":"MarkdownLink","attributes":{"href":"/solutions/geotoolkit/apis/classes/geotoolkit.seismic.data-3.remoteseismicdatasource.remoteseismicdatasource#getdatainfo"},"children":["getDataInfo"]}]},{"$$mdtype":"Tag","name":"th","attributes":{"data-label":""},"children":[{"$$mdtype":"Tag","name":"MarkdownLink","attributes":{"href":"/solutions/geotoolkit/apis/classes/geotoolkit.seismic.data-3.remoteseismicdatasource.remoteseismicdatasource#gethost"},"children":["getHost"]}]}]}]},{"$$mdtype":"Tag","name":"tbody","attributes":{},"children":[{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"td","attributes":{},"children":[{"$$mdtype":"Tag","name":"MarkdownLink","attributes":{"href":"/solutions/geotoolkit/apis/classes/geotoolkit.seismic.data-3.remoteseismicdatasource.remoteseismicdatasource#getkeys"},"children":["getKeys"]}]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":[{"$$mdtype":"Tag","name":"MarkdownLink","attributes":{"href":"/solutions/geotoolkit/apis/classes/geotoolkit.seismic.data-3.remoteseismicdatasource.remoteseismicdatasource#getlodinfo"},"children":["getLodInfo"]}]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":[{"$$mdtype":"Tag","name":"MarkdownLink","attributes":{"href":"/solutions/geotoolkit/apis/classes/geotoolkit.seismic.data-3.remoteseismicdatasource.remoteseismicdatasource#getmetadata"},"children":["getMetaData"]}]}]},{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"td","attributes":{},"children":[{"$$mdtype":"Tag","name":"MarkdownLink","attributes":{"href":"/solutions/geotoolkit/apis/classes/geotoolkit.seismic.data-3.remoteseismicdatasource.remoteseismicdatasource#getrequestheaders"},"children":["getRequestHeaders"]}]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":[{"$$mdtype":"Tag","name":"MarkdownLink","attributes":{"href":"/solutions/geotoolkit/apis/classes/geotoolkit.seismic.data-3.remoteseismicdatasource.remoteseismicdatasource#getseismicfilename"},"children":["getSeismicFileName"]}]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":[{"$$mdtype":"Tag","name":"MarkdownLink","attributes":{"href":"/solutions/geotoolkit/apis/classes/geotoolkit.seismic.data-3.remoteseismicdatasource.remoteseismicdatasource#getstatistics"},"children":["getStatistics"]}]}]},{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"td","attributes":{},"children":[{"$$mdtype":"Tag","name":"MarkdownLink","attributes":{"href":"/solutions/geotoolkit/apis/classes/geotoolkit.seismic.data-3.remoteseismicdatasource.remoteseismicdatasource#iszslicesupported"},"children":["isZSliceSupported"]}]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":[{"$$mdtype":"Tag","name":"MarkdownLink","attributes":{"href":"/solutions/geotoolkit/apis/classes/geotoolkit.seismic.data-3.remoteseismicdatasource.remoteseismicdatasource#open"},"children":["open"]}]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":[{"$$mdtype":"Tag","name":"MarkdownLink","attributes":{"href":"/solutions/geotoolkit/apis/classes/geotoolkit.seismic.data-3.remoteseismicdatasource.remoteseismicdatasource#release"},"children":["release"]}]}]},{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"td","attributes":{},"children":[{"$$mdtype":"Tag","name":"MarkdownLink","attributes":{"href":"/solutions/geotoolkit/apis/classes/geotoolkit.seismic.data-3.remoteseismicdatasource.remoteseismicdatasource#select"},"children":["select"]}]}]}]}]}]}]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":2,"id":"contents","__idx":2},"children":["Contents"]},{"$$mdtype":"Tag","name":"details","attributes":{"open":"true"},"children":[{"$$mdtype":"Tag","name":"summary","attributes":{},"children":[{"$$mdtype":"Tag","name":"span","attributes":{"style":{"fontSize":"1.25em","fontWeight":"bold"}},"children":["Constructors"]}]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":4,"id":"new-remoteseismicdatasourceoptions","__idx":3},"children":["new RemoteSeismicDataSource(options)"]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["• ",{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["new RemoteSeismicDataSource"]},"(",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["options"]},")"]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["Creates data source"]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":4,"id":"parameters","__idx":4},"children":["Parameters"]},{"$$mdtype":"Tag","name":"div","attributes":{"className":"md-table-wrapper"},"children":[{"$$mdtype":"Tag","name":"table","attributes":{"className":"md"},"children":[{"$$mdtype":"Tag","name":"thead","attributes":{},"children":[{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"th","attributes":{"width":"30%","data-label":"Name"},"children":["Name "]},{"$$mdtype":"Tag","name":"th","attributes":{"width":"20%","data-label":"Type"},"children":["Type "]},{"$$mdtype":"Tag","name":"th","attributes":{"width":"50%","data-label":"Description"},"children":["Description "]}]}]},{"$$mdtype":"Tag","name":"tbody","attributes":{},"children":[{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"td","attributes":{},"children":[{"$$mdtype":"Tag","name":"code","attributes":{},"children":["options"]}]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":[{"$$mdtype":"Tag","name":"MarkdownLink","attributes":{"href":"/solutions/geotoolkit/apis/modules/geotoolkit.seismic.data-3.remoteseismicdatasource.remoteseismicdatasource#options"},"children":[{"$$mdtype":"Tag","name":"code","attributes":{},"children":["Options"]}]}]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":["The options"]}]}]}]}]}]},{"$$mdtype":"Tag","name":"details","attributes":{"open":"true"},"children":[{"$$mdtype":"Tag","name":"summary","attributes":{},"children":[{"$$mdtype":"Tag","name":"span","attributes":{"style":{"fontSize":"1.25em","fontWeight":"bold"}},"children":["Methods"]}]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":4,"id":"getbyteorder","__idx":5},"children":["getByteOrder"]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["▸ ",{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["getByteOrder"]},"(): ",{"$$mdtype":"Tag","name":"MarkdownLink","attributes":{"href":"/solutions/geotoolkit/apis/enums/geotoolkit.seismic.data-3.byteorder.byteorder"},"children":[{"$$mdtype":"Tag","name":"code","attributes":{},"children":["ByteOrder"]}]}]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":4,"id":"returns","__idx":6},"children":["Returns"]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":[{"$$mdtype":"Tag","name":"MarkdownLink","attributes":{"href":"/solutions/geotoolkit/apis/enums/geotoolkit.seismic.data-3.byteorder.byteorder"},"children":[{"$$mdtype":"Tag","name":"code","attributes":{},"children":["ByteOrder"]}]}]},{"$$mdtype":"Tag","name":"hr","attributes":{},"children":[]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":4,"id":"getdatainfo","__idx":7},"children":["getDataInfo"]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["▸ ",{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["getDataInfo"]},"(): ",{"$$mdtype":"Tag","name":"MarkdownLink","attributes":{"href":"/solutions/geotoolkit/apis/modules/geotoolkit.seismic.data-3.remotereaderdataprovider.remotereaderdataprovider#data"},"children":[{"$$mdtype":"Tag","name":"code","attributes":{},"children":["Data"]}]}," | ",{"$$mdtype":"Tag","name":"MarkdownLink","attributes":{"href":"/solutions/geotoolkit/apis/modules/geotoolkit.seismic.data-3.remotereaderdataprovider.remotereaderdataprovider#parseddata"},"children":[{"$$mdtype":"Tag","name":"code","attributes":{},"children":["ParsedData"]}]}]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["Returns the data info"]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":4,"id":"returns-1","__idx":8},"children":["Returns"]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":[{"$$mdtype":"Tag","name":"MarkdownLink","attributes":{"href":"/solutions/geotoolkit/apis/modules/geotoolkit.seismic.data-3.remotereaderdataprovider.remotereaderdataprovider#data"},"children":[{"$$mdtype":"Tag","name":"code","attributes":{},"children":["Data"]}]}," | ",{"$$mdtype":"Tag","name":"MarkdownLink","attributes":{"href":"/solutions/geotoolkit/apis/modules/geotoolkit.seismic.data-3.remotereaderdataprovider.remotereaderdataprovider#parseddata"},"children":[{"$$mdtype":"Tag","name":"code","attributes":{},"children":["ParsedData"]}]}]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["options"]},{"$$mdtype":"Tag","name":"hr","attributes":{},"children":[]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":4,"id":"gethost","__idx":9},"children":["getHost"]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["▸ ",{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["getHost"]},"(): ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["string"]}]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["Returns host name"]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":4,"id":"returns-2","__idx":10},"children":["Returns"]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":[{"$$mdtype":"Tag","name":"code","attributes":{},"children":["string"]}]},{"$$mdtype":"Tag","name":"hr","attributes":{},"children":[]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":4,"id":"getkeys","__idx":11},"children":["getKeys"]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["▸ ",{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["getKeys"]},"(): ",{"$$mdtype":"Tag","name":"MarkdownLink","attributes":{"href":"/solutions/geotoolkit/apis/modules/geotoolkit.seismic.data-3.remotereaderdataprovider.remotereaderdataprovider#seismickey"},"children":[{"$$mdtype":"Tag","name":"code","attributes":{},"children":["SeismicKey"]}]},"[]"]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["Returns keys to make query"]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":4,"id":"returns-3","__idx":12},"children":["Returns"]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":[{"$$mdtype":"Tag","name":"MarkdownLink","attributes":{"href":"/solutions/geotoolkit/apis/modules/geotoolkit.seismic.data-3.remotereaderdataprovider.remotereaderdataprovider#seismickey"},"children":[{"$$mdtype":"Tag","name":"code","attributes":{},"children":["SeismicKey"]}]},"[]"]},{"$$mdtype":"Tag","name":"hr","attributes":{},"children":[]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":4,"id":"getlodinfo","__idx":13},"children":["getLodInfo"]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["▸ ",{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["getLodInfo"]},"(): { ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["name"]},": ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["string"]}," ; ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["value"]},": ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["string"]},"  }[]"]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["Returns Level Of Details"]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":4,"id":"returns-4","__idx":14},"children":["Returns"]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["{ ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["name"]},": ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["string"]}," ; ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["value"]},": ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["string"]},"  }[]"]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["return level of details"]},{"$$mdtype":"Tag","name":"hr","attributes":{},"children":[]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":4,"id":"getmetadata","__idx":15},"children":["getMetaData"]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["▸ ",{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["getMetaData"]},"(): ",{"$$mdtype":"Tag","name":"MarkdownLink","attributes":{"href":"/solutions/geotoolkit/apis/classes/geotoolkit.seismic.data-3.seismicmetadata.seismicmetadata"},"children":[{"$$mdtype":"Tag","name":"code","attributes":{},"children":["SeismicMetaData"]}]}]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["Returns seismic meta data information"]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":4,"id":"returns-5","__idx":16},"children":["Returns"]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":[{"$$mdtype":"Tag","name":"MarkdownLink","attributes":{"href":"/solutions/geotoolkit/apis/classes/geotoolkit.seismic.data-3.seismicmetadata.seismicmetadata"},"children":[{"$$mdtype":"Tag","name":"code","attributes":{},"children":["SeismicMetaData"]}]}]},{"$$mdtype":"Tag","name":"hr","attributes":{},"children":[]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":4,"id":"getrequestheaders","__idx":17},"children":["getRequestHeaders"]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["▸ ",{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["getRequestHeaders"]},"(): ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["Record"]},"<",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["string"]},", ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["string"]},">"]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["Returns request headers"]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":4,"id":"returns-6","__idx":18},"children":["Returns"]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":[{"$$mdtype":"Tag","name":"code","attributes":{},"children":["Record"]},"<",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["string"]},", ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["string"]},">"]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["options"]},{"$$mdtype":"Tag","name":"hr","attributes":{},"children":[]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":4,"id":"getseismicfilename","__idx":19},"children":["getSeismicFileName"]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["▸ ",{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["getSeismicFileName"]},"(): ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["string"]}]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["Returns file name"]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":4,"id":"returns-7","__idx":20},"children":["Returns"]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":[{"$$mdtype":"Tag","name":"code","attributes":{},"children":["string"]}]},{"$$mdtype":"Tag","name":"hr","attributes":{},"children":[]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":4,"id":"getstatistics","__idx":21},"children":["getStatistics"]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["▸ ",{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["getStatistics"]},"(): ",{"$$mdtype":"Tag","name":"MarkdownLink","attributes":{"href":"/solutions/geotoolkit/apis/modules/geotoolkit.seismic.data-3.statistics#statistics"},"children":[{"$$mdtype":"Tag","name":"code","attributes":{},"children":["Statistics"]}]}]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["Returns statistics"]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":4,"id":"returns-8","__idx":22},"children":["Returns"]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":[{"$$mdtype":"Tag","name":"MarkdownLink","attributes":{"href":"/solutions/geotoolkit/apis/modules/geotoolkit.seismic.data-3.statistics#statistics"},"children":[{"$$mdtype":"Tag","name":"code","attributes":{},"children":["Statistics"]}]}]},{"$$mdtype":"Tag","name":"hr","attributes":{},"children":[]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":4,"id":"iszslicesupported","__idx":23},"children":["isZSliceSupported"]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["▸ ",{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["isZSliceSupported"]},"(): ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["boolean"]}]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["Return true if source support Z slice. This information is available after opening data source"]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":4,"id":"returns-9","__idx":24},"children":["Returns"]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":[{"$$mdtype":"Tag","name":"code","attributes":{},"children":["boolean"]}]},{"$$mdtype":"Tag","name":"hr","attributes":{},"children":[]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":4,"id":"open","__idx":25},"children":["open"]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["▸ ",{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["open"]},"(",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["callback"]},", ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["error?"]},"): ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["void"]}]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["This method open connection and load data source information"]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":4,"id":"parameters-1","__idx":26},"children":["Parameters"]},{"$$mdtype":"Tag","name":"div","attributes":{"className":"md-table-wrapper"},"children":[{"$$mdtype":"Tag","name":"table","attributes":{"className":"md"},"children":[{"$$mdtype":"Tag","name":"thead","attributes":{},"children":[{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"th","attributes":{"width":"30%","data-label":"Name"},"children":["Name "]},{"$$mdtype":"Tag","name":"th","attributes":{"width":"20%","data-label":"Type"},"children":["Type "]},{"$$mdtype":"Tag","name":"th","attributes":{"width":"50%","data-label":"Description"},"children":["Description "]}]}]},{"$$mdtype":"Tag","name":"tbody","attributes":{},"children":[{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"td","attributes":{},"children":[{"$$mdtype":"Tag","name":"code","attributes":{},"children":["callback"]}]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":[{"$$mdtype":"Tag","name":"MarkdownLink","attributes":{"href":"/solutions/geotoolkit/apis/modules/geotoolkit.seismic.data-3.remoteseismicdatasource.remoteseismicdatasource#opencallback"},"children":[{"$$mdtype":"Tag","name":"code","attributes":{},"children":["OpenCallback"]}]}]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":["is called then file is open"]}]},{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"td","attributes":{},"children":[{"$$mdtype":"Tag","name":"code","attributes":{},"children":["Optional"]}," ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["error"]}]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":[{"$$mdtype":"Tag","name":"MarkdownLink","attributes":{"href":"/solutions/geotoolkit/apis/modules/geotoolkit.seismic.data-3.remoteseismicdatasource.remoteseismicdatasource#errorcallback"},"children":[{"$$mdtype":"Tag","name":"code","attributes":{},"children":["ErrorCallback"]}]}]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":["function with parameter data"]}]}]}]}]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":4,"id":"returns-10","__idx":27},"children":["Returns"]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":[{"$$mdtype":"Tag","name":"code","attributes":{},"children":["void"]}]},{"$$mdtype":"Tag","name":"hr","attributes":{},"children":[]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":4,"id":"release","__idx":28},"children":["release"]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["▸ ",{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["release"]},"(): ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["void"]}]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["Notify server that reader resources can be released on server"]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":4,"id":"returns-11","__idx":29},"children":["Returns"]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":[{"$$mdtype":"Tag","name":"code","attributes":{},"children":["void"]}]},{"$$mdtype":"Tag","name":"hr","attributes":{},"children":[]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":4,"id":"select","__idx":30},"children":["select"]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["▸ ",{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["select"]},"(",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["query"]},", ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["callback"]},", ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["error?"]},"): ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["void"]}]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["Returns a reader that provides a subset of this seismic data.",{"$$mdtype":"Tag","name":"br","attributes":{},"children":[]}," ","See class documentation for available queries.",{"$$mdtype":"Tag","name":"br","attributes":{},"children":[]}]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":[{"$$mdtype":"Tag","name":"strong","attributes":{},"children":[{"$$mdtype":"Tag","name":"code","attributes":{},"children":["Example"]}]}]},{"$$mdtype":"Tag","name":"CodeBlock","attributes":{"data-language":"ts","header":{"controls":{"copy":{}}},"source":"// A query by INLINE to select all XLINE traces form the range [0,1000] with empty traces\ndatasource.select({'keys': [\n{\n'name': 'INLINE',\n'min': 500,\n'max': 500,\n'step': 1,\n'order': 'asc'\n},\n{\n'name': 'XLINE',\n'min': 0,\n'max': 1000,\n'step': 1,\n'order': 'asc'\n}\n],\n'emptyTracesKey' {\n'name': 'XLINE',\n'min': 0,\n'max': 1000\n}\n}, (reader) => {\n...\n});\n","lang":"ts"},"children":[]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":[{"$$mdtype":"Tag","name":"strong","attributes":{},"children":[{"$$mdtype":"Tag","name":"code","attributes":{},"children":["Example"]}]}]},{"$$mdtype":"Tag","name":"CodeBlock","attributes":{"data-language":"ts","header":{"controls":{"copy":{}}},"source":"// Query by path\ndatasource.select({ 'emptyTraces': true,\n'queryType': 'seismicPath',\n'keys': [{\n'name': 'INLINE',\n\"values\": [100, 200, 200]\n}, {\n'name': 'XLINE',\n'values': [200, 400, 500]\n}]\n}, (reader) => {\n...\n});\n","lang":"ts"},"children":[]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":4,"id":"parameters-2","__idx":31},"children":["Parameters"]},{"$$mdtype":"Tag","name":"div","attributes":{"className":"md-table-wrapper"},"children":[{"$$mdtype":"Tag","name":"table","attributes":{"className":"md"},"children":[{"$$mdtype":"Tag","name":"thead","attributes":{},"children":[{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"th","attributes":{"width":"30%","data-label":"Name"},"children":["Name "]},{"$$mdtype":"Tag","name":"th","attributes":{"width":"20%","data-label":"Type"},"children":["Type "]},{"$$mdtype":"Tag","name":"th","attributes":{"width":"50%","data-label":"Description"},"children":["Description "]}]}]},{"$$mdtype":"Tag","name":"tbody","attributes":{},"children":[{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"td","attributes":{},"children":[{"$$mdtype":"Tag","name":"code","attributes":{},"children":["query"]}]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":[{"$$mdtype":"Tag","name":"MarkdownLink","attributes":{"href":"/solutions/geotoolkit/apis/modules/geotoolkit.seismic.data-3.remotereaderdataprovider.remotereaderdataprovider#query"},"children":[{"$$mdtype":"Tag","name":"code","attributes":{},"children":["Query"]}]}]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":["query object"]}]},{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"td","attributes":{},"children":[{"$$mdtype":"Tag","name":"code","attributes":{},"children":["callback"]}]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":[{"$$mdtype":"Tag","name":"MarkdownLink","attributes":{"href":"/solutions/geotoolkit/apis/modules/geotoolkit.seismic.data-3.remoteseismicdatasource.remoteseismicdatasource#selectcallback"},"children":[{"$$mdtype":"Tag","name":"code","attributes":{},"children":["SelectCallback"]}]}]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":["The callback function to be called on success, will be called with the resulting reader as a parameter"]}]},{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"td","attributes":{},"children":[{"$$mdtype":"Tag","name":"code","attributes":{},"children":["Optional"]}," ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["error"]}]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":[{"$$mdtype":"Tag","name":"MarkdownLink","attributes":{"href":"/solutions/geotoolkit/apis/modules/geotoolkit.seismic.data-3.remoteseismicdatasource.remoteseismicdatasource#errorcallback"},"children":[{"$$mdtype":"Tag","name":"code","attributes":{},"children":["ErrorCallback"]}]}]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":["The callback function to be called on error, will be called with the actual error as a parameter"]}]}]}]}]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":4,"id":"returns-12","__idx":32},"children":["Returns"]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":[{"$$mdtype":"Tag","name":"code","attributes":{},"children":["void"]}]}]}]},"headings":[{"value":"Class: RemoteSeismicDataSource","id":"class-remoteseismicdatasource","depth":1},{"value":"Table of contents","id":"table-of-contents","depth":2},{"value":"Contents","id":"contents","depth":2},{"value":"new RemoteSeismicDataSource(options)","id":"new-remoteseismicdatasourceoptions","depth":4},{"value":"Parameters","id":"parameters","depth":4},{"value":"getByteOrder","id":"getbyteorder","depth":4},{"value":"Returns","id":"returns","depth":4},{"value":"getDataInfo","id":"getdatainfo","depth":4},{"value":"Returns","id":"returns-1","depth":4},{"value":"getHost","id":"gethost","depth":4},{"value":"Returns","id":"returns-2","depth":4},{"value":"getKeys","id":"getkeys","depth":4},{"value":"Returns","id":"returns-3","depth":4},{"value":"getLodInfo","id":"getlodinfo","depth":4},{"value":"Returns","id":"returns-4","depth":4},{"value":"getMetaData","id":"getmetadata","depth":4},{"value":"Returns","id":"returns-5","depth":4},{"value":"getRequestHeaders","id":"getrequestheaders","depth":4},{"value":"Returns","id":"returns-6","depth":4},{"value":"getSeismicFileName","id":"getseismicfilename","depth":4},{"value":"Returns","id":"returns-7","depth":4},{"value":"getStatistics","id":"getstatistics","depth":4},{"value":"Returns","id":"returns-8","depth":4},{"value":"isZSliceSupported","id":"iszslicesupported","depth":4},{"value":"Returns","id":"returns-9","depth":4},{"value":"open","id":"open","depth":4},{"value":"Parameters","id":"parameters-1","depth":4},{"value":"Returns","id":"returns-10","depth":4},{"value":"release","id":"release","depth":4},{"value":"Returns","id":"returns-11","depth":4},{"value":"select","id":"select","depth":4},{"value":"Parameters","id":"parameters-2","depth":4},{"value":"Returns","id":"returns-12","depth":4}],"frontmatter":{"seo":{"title":"Class: RemoteSeismicDataSource"}},"lastModified":"2026-02-11T19:54:32.000Z","pagePropGetterError":{"message":"","name":""}},"slug":"/solutions/geotoolkit/apis/classes/geotoolkit.seismic.data-3.remoteseismicdatasource.remoteseismicdatasource","userData":{"isAuthenticated":false,"teams":["anonymous"]},"isPublic":true}