def replace_variable_layer(self) -> None: if self.pause_replace_layer: return if self.is_interp_enabled() and self.get_interp_level() is None: return dataset = self.get_dataset() variable = self.get_variable() extra_dim_index = self.get_extra_dim_index() interp_level = self.get_interp_level() interp_vert_name = self.get_interp_vert_name() if interp_level is not None: extra_dim_index = None label = self.get_variable_label(variable) uri, dispose = gis4wrf.core.convert_wrf_nc_var_to_gdal_dataset( dataset.path, variable.name, extra_dim_index, interp_level, interp_vert_name) layer = gis4wrf.plugin.geo.load_layers([(uri, label, variable.name)], group_name=dataset.name, visible=True)[0] dispose_after_delete(layer, dispose)
def load_wps_binary_layer(folder: str) -> None: vrt_path, title, short_name, dispose = gis4wrf.core.convert_wps_binary_to_vrt_dataset( folder) layer = load_layers([(vrt_path, title, short_name)])[0] dispose_after_delete(layer, dispose)