Невозможно загрузить данные облака точек, хранящиеся в формате файла 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