The "seismicfindcompressors" web service provides an information about the available seismic compressors.

A typical URL is http://myserver.mycompany.com:8080/INTGeoServer/api/ds/{datasourcetype}/v1/seismiccompressors

where

datasourcetype: type of a datasource, i.e. geofiles, s3, etc.

Here is an example response. This response has been formatted to improve readability.

{

"from": {

"actor": "akka://DefaultActorSystemControllerActorSystem:FindSeismicCompressorsJsonActor:FindSeismicCompressorsResponse for FindSeismicCompressorsRequest:FindSeismicCompressorsRequest{sourceType=geofiles}"

},

"collection": {

"schema": "v1/schema/int/entitycollection",

"items": [

{

"content": {

"name": "NoCompress"

},

"links": [

{

"rel": "self",

"relEntity": "v1/schema/int/seismiccompressor",

"href": "/ivaap/api/ds/geofiles/v1/seismiccompressors/NoCompress",

"children": false,

"hasProjectEntityChildren": false,

"isProjectEntity": false

}

]

},

{

"content": {

"name": "HaarWavelets U"

},

"links": [

{

"rel": "self",

"relEntity": "v1/schema/int/seismiccompressor",

"href": "/ivaap/api/ds/geofiles/v1/seismiccompressors/HaarWavelets%20U",

"children": false,

"hasProjectEntityChildren": false,

"isProjectEntity": false

}

]

},

{

"content": {

"name": "HaarWavelets U V2"

},

"links": [

{

"rel": "self",

"relEntity": "v1/schema/int/seismiccompressor",

"href": "/ivaap/api/ds/geofiles/v1/seismiccompressors/HaarWavelets%20U%20V2",

"children": false,

"hasProjectEntityChildren": false,

"isProjectEntity": false

}

]

}

],

"total": 3

}

}

The items collections lists all available seismic compressors. Each seismic compressor identified by the name attribute. The links entry specifies a HATEOAS link leading to the service described the specific seismic compressor.