The "horizondata" web service provides meta data about a horizon dataset.
A typical URL is: http://myserver.mycompany.com:8080/INTGeoServer/json/horizondata?filePath=niobara.ixta
The following parameters are available:
filePath: the relative path of the specified dataset. This is a required parameter. If a path encoded is used, this path is encoded.
Here is an example response. This response has been formatted to improve readability
{
"name": "niobara",
"horizons": [
{
"name": "niobara",
"values": [
{
"identifier": 0,
"name": "INLINE",
"minimum": 9.0,
"maximum": 344.0,
"step": 1.0,
"isKey": true,
"formatType": 64,
"description": "INLINE"
},
{
"identifier": 1,
"name": "XLINE",
"minimum": 2.0,
"maximum": 188.0,
"step": 1.0,
"isKey": true,
"formatType": 64,
"description": "XLINE"
},
{
"identifier": 2,
"name": "Time",
"minimum": 0.7039999961853027,
"maximum": 1.00600004196167,
"step": 1.0,
"isKey": false,
"formatType": 64,
"description": "Time"
},
{
"identifier": 3,
"name": "Amplitude",
"minimum": -3.1764369010925293,
"maximum": 5.48215913772583,
"step": 1.0,
"isKey": false,
"formatType": 64,
"description": "Amplitude"
}
],
"timeFieldIdentifier": 2
}
]
}
The name entry represents the name of the horizon dataset. This name is typically the file name without the extension.
The horizons node describes the collection of horizons that the file contains. Typically, there is only one, but some formats like the .xhz format may contain several.
The values sections is a collection of all fields of this horizon. For each field in the values section:
identifier is the unique id of a field
name is the name of a field
minimum is the minimum value of a field
maximum is the maximum value of a field
step is the step value of a field
isKey indicates whether a field is a key, meaning you can search points by this field (there is no search service at this time)
formatType: specifies the integer representation of a data type
description: specifies the description of a field
timeFieldIdentifier is the identifier of the time (or depth) field