def _on_sepal_click(self, widget, data, event): # get selected layers dataset, fnf_dataset = self._select_layers() if dataset: # export the results pathname = scripts.export_to_sepal( self.aoi_model, dataset, pm.asset_name(self.aoi_model, self.model), self.model.scale, self.alert, ) if fnf_dataset: # export the results pathname = scripts.export_to_sepal( self.aoi_model, fnf_dataset, pm.asset_name(self.aoi_model, self.model, True), self.model.scale, self.alert, ) return
def _on_sepal_click(self, widget, data, event): widget.toggle_loading() self.asset_btn.toggle_loading() # get selected layers dataset = self.model.dataset try: if dataset: # export the results pathname = scripts.export_to_sepal( self.aoi_model, dataset, pm.asset_name(self.aoi_model, self.model), self.model.scale, self.alert, ) except Exception as e: self.alert.add_live_msg(str(e), "error") widget.toggle_loading() self.asset_btn.toggle_loading() return
def _on_asset_click(self, widget, data, event): widget.toggle_loading() self.sepal_btn.toggle_loading() dataset = self.model.dataset try: # export the results asset_id = scripts.export_to_asset( self.aoi_model, dataset, pm.asset_name(self.aoi_model, self.model), self.model.scale, self.alert, ) except Exception as e: self.alert.add_live_msg(str(e), "error") widget.toggle_loading() self.sepal_btn.toggle_loading() return
def _on_sepal_click(self, widget, data, event): widget.toggle_loading() # check inputs if not self.alert.check_input(self.model.stats, ms.process.no_input): return widget.toggle_loading() if not self.alert.check_input(self.model.temps, ms.process.no_input): return widget.toggle_loading() if not self.alert.check_input(self.model.scale, ms.process.no_input): return widget.toggle_loading() # get selected layers dataset = self._select_layers() try: pathname = scripts.export_to_sepal( self.aoi_model, dataset, pm.asset_name(self.aoi_model, self.model), self.model.scale, self.alert, ) except Exception as e: self.output.add_live_msg(str(e), "error") widget.toggle_loading() return
def _on_asset_click(self, widget, data, event): widget.toggle_loading() # check inputs if not self.alert.check_input(self.model.stats, ms.process.no_input): return widget.toggle_loading() if not self.alert.check_input(self.model.temps, ms.process.no_input): return widget.toggle_loading() if not self.alert.check_input(self.model.scale, ms.process.no_input): return widget.toggle_loading() dataset = self._select_layers() asset_id = scripts.export_to_asset( self.aoi_model, dataset, pm.asset_name(self.aoi_model, self.model), self.model.scale, self.alert, ) widget.toggle_loading() return
def _on_asset_click(self, widget, data, event): dataset, fnf_dataset = self._select_layers() # export the results if dataset: asset_id = scripts.export_to_asset( self.aoi_model, dataset, pm.asset_name(self.aoi_model, self.model), self.model.scale, self.alert, ) if fnf_dataset: asset_id = scripts.export_to_asset( self.aoi_model, fnf_dataset, pm.asset_name(self.aoi_model, self.model, True), self.model.scale, self.alert, ) return