Laspy - это библиотека Python для чтения, изменения и создания файлов LIDAR.LAS. Он был разработан для Python 2.7
0 ответов

Недостаточно памяти на условном выделении

Я читал, что python может использовать всю физическую память, доступную на машине, поэтому он не должен исчерпывать память, прежде чем фактически заполнить все свободные 9+ ГБ моего ноутбука. Однако использование laspy для анализа облака точек 10 МБ…
12 май '16 в 09:02
1 ответ

TypeError: требуется байтоподобный объект, а не 'str', laspy

Я новичок в программировании и хотел преобразовать файл Las в файл сетки, используя laspy. Это продолжает давать ошибку "TypeError: a bytes-like object is required, not 'str'". я знаю fmt дает строку, поэтому я попытался fmt = '%1.2f'.encode() измен…
07 янв '18 в 23:01
1 ответ

Чтение данных с LAZ в Dask с использованием отложенной загрузки

Действие Чтение нескольких файлов облаков точек LAZ в Dask DataFrame. Проблема Распаковка LAZ (сжатый) в LAS (без сжатия) требует много памяти. Изменение размеров файлов и нескольких процессов, созданных Dask, приводит к MemoryError"S. попытки Я пыт…
06 дек '17 в 10:09
2 ответа

Сортировка массива numy, созданного laspy

Я знаю, что это выглядит как простая проблема с простым решением, но я просто не могу обернуть голову вокруг этого. Документация для laspy немного скудно, но я пока хорошо справился. Я думаю, что проблема здесь в том, что сейчас просто недостаточно …
20 окт '17 в 07:26
3 ответа

laspy не может найти laszip при установке из источника. laszip в пути

Я работаю в среде HPC и не имею root-доступа. Я установил laszip из источника. Установить laszip из источника module load git git clone https://github.com/LASzip/LASzip.git git checkout tags/2.0.2 cd LASzip Сделайте файлы в каталоге сборки. mkdir bu…
26 мар '18 в 20:32
0 ответов

Лучшая методика расчета периметра ЛАСа

У меня есть несколько файлов LAS, которые представляют большие географические области. В настоящее время я использую laspy для чтения в файлах las и проверки экстентов, указанных в информации заголовка, и создания полигона, представляющего полные эк…
12 окт '17 в 22:14
1 ответ

Добавление индекса в файл laspy (.las)

У меня есть два файла, один шейп-файл esri (.shp), другой облако точек (.las). Используя модули laspy и shapefile, мне удалось выяснить, какие точки файла.las попадают в определенные полигоны шейп-файла. Теперь я хочу добавить индексный номер, позво…
12 июн '18 в 11:02
1 ответ

Определить высоту дерева и ширину кроны в массиве

У меня есть 3D-LiDAR pointcoud, представляющий дерево, загруженное в python с помощью пакета laspy. Теперь он хранится в виде массива. Моя цель - вычислить высоту дерева, найдя точку с самым высоким z-значением и вычислить расстояние до самого низко…
14 фев '17 в 11:02
1 ответ

Найти точки ndarray, которые попадают в другой ndarray

Я создал структурированный массив NumPy (называется arr) с arcpy модуль делает: arr = arcpy.da.FeatureClassToNumPyArray('MPtest','SHAPE@XYZ',explode_to_points=True) Массив выглядит так (показаны только первые строки): array([([309243.1420999998, 614…
22 мар '17 в 15:33
1 ответ

Поиск точек в файле LAS по координатам

Я пытаюсь найти точки в файле LAS (формат Lidar): Сейчас я делаю это очень медленно: from laspy.file import File import numpy as np inFile = File('inputfile.las', mode='r') coord = np.vstack((inFile.x, inFile.y, inFile.z)).transpose() def find_pt(co…
06 мар '19 в 14:27
1 ответ

Проблема при чтении файла las с использованием liblas и laspy в python

Я pip установил liblas, который был установлен отлично, но тем не менее, когда я пытаюсь импортировать liblas, возникает ошибка, показанная в первой ошибке. Затем я установил laspy, который установил и попытался прочитать мой las-файл, используя las…
05 апр '19 в 18:40
1 ответ

Как получить уникальные "идентификаторы точечного источника" для блока LIDAR?

Я пытаюсь получить информацию об уникальных полетных линиях, появляющихся в блоке данных LIDAR, используя laspy. Я уже пытался запустить модуль lasInfo для всего блока, но я получаю только значения min и max point_source_ID, а не список отдельных ли…
16 апр '19 в 12:44
1 ответ

MemoryError в numpy.append, несмотря на достаточно оперативной памяти

Я пытался добавить список точек считываемого облака точек с помощью laspy к другому списку точек, в основном объединяя два облака точек. При объединении нескольких облаков точек я добавлял все точки к одному и тому же np.ndarray, чтобы сохранить его…
19 июн '19 в 05:20
1 ответ

Определите новое измерение при написании файла laspy

Как я могу добавить данные в настраиваемое измерение при сохранении файла laspy (.las) в python? Хорошо, подробнее: я прочитал стандартный файл.las с атрибутами X,Y,Z,I. Затем я выполняю некоторые вычисления и хочу сохранить результат в виде файла.l…
04 окт '19 в 13:51
0 ответов

Атрибуты файла LAS в библиотеке Python laspy

Я открываю файл.las с помощью библиотеки laspy. import laspy path = r"C:\...\segmented.las" arkusz = laspy.file.File(path, mode='r') Этот файл был изменен в CloudCompare, были рассчитаны и добавлены четыре новых поля. Может ли кто-нибудь сказать мне…
18 май '20 в 18:11
1 ответ

Перебирайте отдельные байты, а затем сохраняйте их в файл без изменения содержимого

У меня есть байтовая строка, возвращенная из API, и я сохраняю ее в response.content С небольшим содержанием я могу без проблем сохранить его в файл, используя следующий код with open(save_path, 'wb') as save_file: save_file.write(response.content) …
19 фев '21 в 06:06
0 ответов

Как читать данные LAS из переменной с помощью laspy

Предполагая, что у меня есть данные LAS в виде байтовой строки: data = b'abcdefghijklmnopqrstuvwxyz' Я хочу передать эти данные в laspy, как при чтении из las-файла. infile = laspy.file.File("./laspytest/data/simple.las", mode="r") Как я могу это сд…
18 фев '21 в 04:45
1 ответ

Как правильно обрабатывать данные 3D Point Cloud в Python?

Я новичок в этом форуме, так что это будет мой первый вопрос (я использую форум уже несколько лет:D). В чем моя проблема: сейчас я работаю в компании, где мы хотим автоматизировать такие процессы, как поиск самых низких и / или самых высоких точек /…
18 май '21 в 18:57
0 ответов

читать из numpy и сохранять как файл las

Я хочу сохранить несколько файлов в формате .las и нашел этот код: import laspy import numpy as np hdr = laspy.header.Header() outfile = laspy.file.File("output.las", mode="w", header=hdr) allx = np.array([1.000, 2.000, 3.000, 3.000]) # Four Points …
1 ответ

Извлечение ребер как трехмерных линий (например, .dwg или .shp) из трехмерного облака точек в Python

После нескольких недель путешествий по этому форуму и некоторым статьям и переживания взлетов и падений относительно того, как правильно обнаруживать и извлекать края в облаках точек, я должен задать следующий вопрос: 1) Что у меня уже есть: Мои дан…
04 июн '21 в 18:23