Newer
Older
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
import {UsageParameter} from '../../erp/rtgm';
import {Location} from '../../nshmp-lib/geo';
/** NCM geophysical service response. */
export interface GeophysicalRequestData {
location: Location;
depths: DepthRequestData;
}
export interface DepthRequestData {
depth_min: number;
depth_inc: number;
depth_max: number;
depth_vector: number[];
units: string;
}
export interface GeophysicalResponseData {
metadata: GeophysicalResponseMetadata;
results: GeophysicalResults[];
}
export interface GeophysicalResponseMetadata {
water_table_depth: UsageParameter;
temperature: UsageParameter;
porosity: UsageParameter;
vs: UsageParameter;
vp: UsageParameter;
density: UsageParameter;
}
export interface GeophysicalResults {
location: LocationResults;
profile: Profiles;
}
export interface LocationResults extends Location {
water_table_depth: number;
}
export interface Profiles {
temperature: number[];
porosity: number[];
vs: number[];
vp: number[];
density: number[];
}