示例#1
0
    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
示例#2
0
    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
示例#3
0
    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
示例#4
0
    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
示例#5
0
    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
示例#6
0
    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