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

Я пытался загрузить данные файла 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
...