Невозможно загрузить данные облака точек, хранящиеся в формате файла LAS, с помощью Google Colab

Я пытался загрузить данные файла LAS в Google Colab, но не могу этого сделать. Я использую пакет Laspy для обработки. Я прошел аутентификацию и подключил свой диск.

[Найдите здесь ссылку на код Github.][1]

inFile = laspy.file.File('/ content / drive / My Drive / raw_data.las')

Он показывает следующую ошибку:

---------------------------------------------------------------------------
error                                     Traceback (most recent call last)
/usr/local/lib/python3.6/dist-packages/laspy/base.py in __init__(self, filename, manager)
    112                 tmpref.seek(104)
--> 113                 fmt = int(struct.unpack("<B", tmpref.read(1))[0])
    114                 compression_bit_7 = (fmt & 0x80) >> 7

error: unpack requires a buffer of 1 bytes

During handling of the above exception, another exception occurred:

LaspyException                            Traceback (most recent call last)
4 frames
/usr/local/lib/python3.6/dist-packages/laspy/base.py in __init__(self, filename, manager)
    121             except Exception as e:
    122                 raise laspy.util.LaspyException("Error determining compression: "
--> 123                         + str(e))
    124 
    125     def open(self, mode):

LaspyException: Error determining compression: unpack requires a buffer of 1 bytes

0 ответов

Другие вопросы по тегам