File tree Expand file tree Collapse file tree 3 files changed +9
-0
lines changed
docs/source/data-publishing Expand file tree Collapse file tree 3 files changed +9
-0
lines changed Original file line number Diff line number Diff line change @@ -55,6 +55,7 @@ The `xarray-edr`_ provider plugin reads and extracts `NetCDF`_ and `Zarr`_ data
55
55
# to derive automagically
56
56
x_field : lon
57
57
y_field : lat
58
+ z_field : z
58
59
time_field : time
59
60
# optionally specify the coordinate reference system of your dataset
60
61
# else pygeoapi assumes it is WGS84 (EPSG:4326).
Original file line number Diff line number Diff line change @@ -69,6 +69,7 @@ def __init__(self, provider_def):
69
69
self .uri_field = provider_def .get ('uri_field' )
70
70
self .x_field = provider_def .get ('x_field' )
71
71
self .y_field = provider_def .get ('y_field' )
72
+ self .z_field = provider_def .get ('z_field' )
72
73
self .time_field = provider_def .get ('time_field' )
73
74
self .title_field = provider_def .get ('title_field' )
74
75
self .properties = provider_def .get ('properties' , [])
Original file line number Diff line number Diff line change @@ -105,6 +105,13 @@ def position(self, **kwargs):
105
105
if datetime_ is not None :
106
106
query_params [self .time_field ] = self ._make_datetime (datetime_ )
107
107
108
+ z = kwargs .get ('z' )
109
+ if z is not None :
110
+ if self .z_field is not None :
111
+ query_params [self .z_field ] = z
112
+ else :
113
+ LOGGER .debug ('No vertical level found' )
114
+
108
115
LOGGER .debug (f'query parameters: { query_params } ' )
109
116
110
117
try :
You can’t perform that action at this time.
0 commit comments