diff --git a/encoder.py b/encoder.py index d430b87644194984aaa71cdd8e886ef100de8a8e..91e7f30508eea144b0a64b5d95b798b1dd8e3120 100644 --- a/encoder.py +++ b/encoder.py @@ -514,6 +514,8 @@ class EncoderAlgorithm(IAMAPAlgorithm): ## will update if process is canceled by the user self.all_encoding_done = True + merged_files_counter = 0 + for current, sample in enumerate(dataloader): if current <= last_batch_done: continue @@ -615,7 +617,8 @@ class EncoderAlgorithm(IAMAPAlgorithm): ] all_tiles = [f for f in all_tiles if not f.startswith("merged")] - dst_path = Path(os.path.join(self.output_subdir, "merged_tmp.tif")) + dst_path = Path(os.path.join(self.output_subdir, f"{merged_files_counter}_merged_tmp.tif")) + merged_files_counter += 1 try: merge_tiles(