Skip to content
Snippets Groups Projects
Commit 7b693b4c authored by paul.tresson_ird.fr's avatar paul.tresson_ird.fr
Browse files

better handling of vector layers as input

parent 539bdbf9
No related branches found
No related tags found
No related merge requests found
...@@ -257,8 +257,9 @@ class MLAlgorithm(SHPAlgorithm): ...@@ -257,8 +257,9 @@ class MLAlgorithm(SHPAlgorithm):
def process_ml_shp(self, parameters, context, feedback): def process_ml_shp(self, parameters, context, feedback):
template_test = self.parameterAsFile( template_test_layer = self.parameterAsVectorLayer(
parameters, self.TEMPLATE_TEST, context) parameters, self.TEMPLATE_TEST, context)
template_test = template_test_layer.dataProvider().dataSourceUri()
self.test_gdf=None self.test_gdf=None
......
...@@ -997,8 +997,9 @@ class SHPAlgorithm(IAMAPAlgorithm): ...@@ -997,8 +997,9 @@ class SHPAlgorithm(IAMAPAlgorithm):
self.input_bands = [i_band -1 for i_band in self.selected_bands] self.input_bands = [i_band -1 for i_band in self.selected_bands]
self.template = self.parameterAsFile( template = self.parameterAsVectorLayer(
parameters, self.TEMPLATE, context) parameters, self.TEMPLATE, context)
self.template = template.dataProvider().dataSourceUri()
random_samples = self.parameterAsInt( random_samples = self.parameterAsInt(
parameters, self.RANDOM_SAMPLES, context) parameters, self.RANDOM_SAMPLES, context)
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment