Change paths management in bulk load
This commit is contained in:
parent
84e8d23d2d
commit
62cac9f534
@ -69,15 +69,18 @@ def bulk_load(path, name=None, filter_treshold=.1, clip_treshold=.5, dtype=None)
|
||||
for a in attributes:
|
||||
data[a] = list()
|
||||
|
||||
paths = [path] if isinstance(path, str) else path
|
||||
|
||||
print('Load data...')
|
||||
for f in find_las(path):
|
||||
print('{}: '.format(f), end='')
|
||||
infile = laspy.file.File(f)
|
||||
for i, a in enumerate(attributes):
|
||||
print('\r {}: [{:3d}%]'.format(f, int(i/len(attributes) * 100)), end='')
|
||||
data[a].extend(getattr(infile, a))
|
||||
infile.close()
|
||||
print('\r {}: [Done]'.format(f))
|
||||
for path in paths:
|
||||
for f in find_las(path):
|
||||
print('{}: '.format(f), end='')
|
||||
infile = laspy.file.File(f)
|
||||
for i, a in enumerate(attributes):
|
||||
print('\r {}: [{:3d}%]'.format(f, int(i/len(attributes) * 100)), end='')
|
||||
data[a].extend(getattr(infile, a))
|
||||
infile.close()
|
||||
print('\r {}: [Done]'.format(f))
|
||||
|
||||
|
||||
print('Create matrices...', end='')
|
||||
|
Loading…
Reference in New Issue
Block a user