Exemple #1
0
 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)
Exemple #2
0
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)