diff --git a/pygeoapi/provider/xarray_.py b/pygeoapi/provider/xarray_.py index 6dbd9060f..449bebd32 100644 --- a/pygeoapi/provider/xarray_.py +++ b/pygeoapi/provider/xarray_.py @@ -108,6 +108,8 @@ def get_fields(self): if not self._fields: for key, value in self._data.variables.items(): if key not in self._data.coords: + if not {self.time_field, self.x_field, self.y_field}.issubset(value.dims): + continue LOGGER.debug('Adding variable') dtype = value.dtype if dtype.name.startswith('float'):