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.