Add triskele LFAPs in python wrapper
This commit is contained in:
parent
08dda96b06
commit
5e9be93fa9
@ -37,8 +37,8 @@ class Triskele:
|
||||
|
||||
self._write_infile(raster, dtype)
|
||||
|
||||
def filter(self, tree='max-tree', area=None, standard_deviation=None, moment_of_inertia=None):
|
||||
self._setup(tree, area, standard_deviation, moment_of_inertia)
|
||||
def filter(self, tree='max-tree', area=None, standard_deviation=None, moment_of_inertia=None, feature='weight'):
|
||||
self._setup(tree, area, standard_deviation, moment_of_inertia, feature)
|
||||
self._run()
|
||||
return self._read_outfile()
|
||||
|
||||
@ -63,11 +63,12 @@ class Triskele:
|
||||
rasters = rasters.astype(dtype)
|
||||
write(self.infile, rasters)
|
||||
|
||||
def _setup(self, tree, area, standard_deviation, moment_of_inertia):
|
||||
def _setup(self, tree, area, standard_deviation, moment_of_inertia, feature):
|
||||
self.process = [self.triskele_bin,
|
||||
'-i', '{}'.format(self.infile),
|
||||
'-o', '{}'.format(self.outfile),
|
||||
'--{}'.format(tree)]
|
||||
'--{}'.format(tree),
|
||||
'--f-{}'.format(feature)]
|
||||
|
||||
if area is not None:
|
||||
np.savetxt(self.areafile, area, fmt='%d')
|
||||
|
Loading…
Reference in New Issue
Block a user