kopia lustrzana https://github.com/OpenDroneMap/ODM
Fixed parser options for NodeODM compatibility
rodzic
e3994d9c08
commit
cf704b5058
|
@ -60,18 +60,17 @@ class StoreValue(argparse.Action):
|
||||||
setattr(namespace, self.dest, values)
|
setattr(namespace, self.dest, values)
|
||||||
setattr(namespace, self.dest + '_is_set', True)
|
setattr(namespace, self.dest + '_is_set', True)
|
||||||
|
|
||||||
|
parser = SettingsParser(description='OpenDroneMap',
|
||||||
|
usage='%(prog)s [options] <project name>',
|
||||||
|
yaml_file=open(context.settings_path))
|
||||||
args = None
|
args = None
|
||||||
|
|
||||||
def config(argv=None, settings_yaml=context.settings_path):
|
def config(argv=None):
|
||||||
global args
|
global args
|
||||||
|
|
||||||
if args is not None and argv is None:
|
if args is not None and argv is None:
|
||||||
return args
|
return args
|
||||||
|
|
||||||
parser = SettingsParser(description='OpenDroneMap',
|
|
||||||
usage='%(prog)s [options] <project name>',
|
|
||||||
yaml_file=open(settings_yaml))
|
|
||||||
|
|
||||||
parser.add_argument('--project-path',
|
parser.add_argument('--project-path',
|
||||||
metavar='<path>',
|
metavar='<path>',
|
||||||
action=StoreValue,
|
action=StoreValue,
|
||||||
|
|
|
@ -37,13 +37,6 @@ class TestOSFM(unittest.TestCase):
|
||||||
self.assertEqual(get_submodel_argv(args, "/submodels", "submodel_0000")[1:],
|
self.assertEqual(get_submodel_argv(args, "/submodels", "submodel_0000")[1:],
|
||||||
['--crop', '0.015625', '--orthophoto-cutline', '--dem-euclidean-map', '--skip-3dmodel', '--project-path', '/submodels', 'submodel_0000'])
|
['--crop', '0.015625', '--orthophoto-cutline', '--dem-euclidean-map', '--skip-3dmodel', '--project-path', '/submodels', 'submodel_0000'])
|
||||||
|
|
||||||
# Using settings.yaml with project-path
|
|
||||||
args = config.config(["brighton"], os.path.join(os.path.dirname(os.path.realpath(__file__)), "assets", "settings.yaml"))
|
|
||||||
self.assertEqual(get_submodel_argv(args)[1:],
|
|
||||||
['--orthophoto-cutline', '--dem-euclidean-map', '--skip-3dmodel'])
|
|
||||||
self.assertEqual(get_submodel_argv(args, "/submodels", "submodel_0000")[1:],
|
|
||||||
['--orthophoto-cutline', '--dem-euclidean-map', '--skip-3dmodel', '--project-path', '/submodels', 'submodel_0000'])
|
|
||||||
|
|
||||||
# With sm-cluster, pc-csv and others
|
# With sm-cluster, pc-csv and others
|
||||||
args = config.config(["--project-path", "/datasets", "--split", "200", "--pc-csv"])
|
args = config.config(["--project-path", "/datasets", "--split", "200", "--pc-csv"])
|
||||||
self.assertEqual(get_submodel_argv(args)[1:],
|
self.assertEqual(get_submodel_argv(args)[1:],
|
||||||
|
|
Ładowanie…
Reference in New Issue