The "horizonquery" web service provides point values of a horizon dataset
A typical URL for horizon query is: http://myserver.mycompany.com:8080/INTGeoServer/json/horizonquery?filePath=niobara.ixta
The following parameters are available:
filePath: the relative path of the specified dataset. This is a required parameter. If a path encoder is used, this path is encoded.
dataName: to use in case a horizon dataset is a collection of multiple horizons. This specifies the name of the horizon to retrieve
Here is an example response. This response has been formatted to improve readability
{
"values": [
143.0,
120.0,
0.828,
1.605386,
143.0,
119.0,
0.828,
2.016938,
143.0,
118.0,
0.828,
1.598118,
143.0,
117.0,
0.83,
1.638905,
143.0,
116.0,
0.83,
1.762669,
143.0,
...
305.0,
119.0,
0.958,
2.234648,
305.0,
120.0,
0.96,
2.406089,
305.0,
121.0,
0.96,
2.240975
]
}
The values entry is the list of point values, flattened as one array. For example, if a horizon has 4 fields, the field values need to be grouped by 4. For example:
[
143.0,
120.0,
0.828,
1.605386,
would be the field values of the first point, where INLINE=143, XLINE=120, Time=0.828 and Amplitude=1.605386