Split/merge param parsing fix

Former-commit-id: 53b1e3b861
pull/1161/head
Piero Toffanin 2019-04-30 16:24:08 -04:00
rodzic 85396057f1
commit f0d0ed5716
1 zmienionych plików z 11 dodań i 1 usunięć

Wyświetl plik

@ -185,7 +185,8 @@ def get_submodel_argv(args, submodels_path, submodel_name):
:return the same as argv, but removing references to --split,
setting/replacing --project-path and name
removing --rerun-from, --rerun, --rerun-all
adding --compute-cutline
adding --orthophoto-cutline
adding --dem-euclidean-map
adding --skip-3dmodel (split-merge does not support 3D model merging)
"""
argv = sys.argv
@ -195,6 +196,8 @@ def get_submodel_argv(args, submodels_path, submodel_name):
project_path_found = False
project_name_added = False
orthophoto_cutline_found = False
dem_euclidean_map_found = False
skip_3dmodel_found = False
# TODO: what about GCP paths?
@ -220,6 +223,10 @@ def get_submodel_argv(args, submodels_path, submodel_name):
result.append(arg)
orthophoto_cutline_found = True
i += 1
elif arg == '--dem-euclidean-map':
result.append(arg)
dem_euclidean_map_found = True
i += 1
elif arg == '--skip-3dmodel':
result.append(arg)
skip_3dmodel_found = True
@ -246,6 +253,9 @@ def get_submodel_argv(args, submodels_path, submodel_name):
if not orthophoto_cutline_found:
result.append("--orthophoto-cutline")
if not dem_euclidean_map_found:
result.append("--dem-euclidean-map")
if not skip_3dmodel_found:
result.append("--skip-3dmodel")