问题标签 [liblas]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
492 浏览

python-3.x - liblas:如何以 las 格式获取点云点的颜色

我正在使用 liblas 读取 las 格式的点云:

然后我在点上执行一个 for 循环,并使用以下代码检索每个点的颜色:

在打印中,我获得了五位数的值(例如:31232、26112、22016),而我希望为每个组件找到范围(0、250)内的值。什么是比例因子?我试过 f.header.get_scale() 但它不能解决问题。

0 投票
2 回答
3526 浏览

python - laspy cannot find laszip when is installed from source. laszip is in path

I am working on a HPC environment and do not have root access. I installed laszip from source.

Install laszip from source

Make files in the build directory.

Add paths

Make sure it works locally

Go to a new directory to test linking

Test from python

How can I tell laspy where to look for laszip? Is this a pythonpath issue?

0 投票
1 回答
648 浏览

python - 在python中使用liblas和laspy读取las文件的问题

我 pip 安装了 liblas,它安装得很好,但是,当我尝试导入 liblas 时,它会引发一个错误,显示在第一个错误中。

然后我 pip 安装了 laspy,它安装得很好,并尝试使用 laspy.file.File 从该文件中读取我的 las 文件,但它再次向我提出了一个错误,显示在第二个错误中

0 投票
1 回答
159 浏览

google-colaboratory - 如何在 google colab 上安装 pdal 或 liblas?

我需要阅读 .las 文件并通过 google colab 运行代码。

我已经尝试了几个库,如 lilbas 和 pdal。但是,在尝试导入它们时,我遇到了一些难以解决的错误。

为了安装库,我运行了以下代码: !pip install liblas 或 !pip install pydal

但是我收到以下错误:对于 liblas:OSError:liblas_c.so.3:无法打开共享对象文件:没有这样的文件或目录

对于 pdal:使用缓存的https://files.pythonhosted.org/packages/e4/67/338c4164a02b1bb0ecb34adca254b29e88c6c3ed874402d2cd67f5c611a5/PDAL-2.1.8.tar.gz 错误:命令“python setup.py egg_info”在/tmp 中失败,错误代码为 1 /pip-install-tiflm77w/pdal/

你可以帮帮我吗?

0 投票
1 回答
62 浏览

python-3.x - 是否有可以在 Windows Python 中处理 LIDAR 数据的库?

我正在寻找一个可以在 Windows 中操作 .liblas 数据的库。我使用的是 Windows 10,我的 anaconda python 版本是 3.7。任何帮助将不胜感激。

0 投票
1 回答
907 浏览

java - java.lang.UnsatisfiedLinkError:java.library.path 中没有 mkl_rt

我在 windows10 中有一个使用微笑库的 java8 应用程序。例如,当我运行 LLE 算法时,我收到了以下警告:

Smile-netlib 模块在类路径中不可用。将使用纯 Java 矩阵库。所以我决定通过 maven 添加微笑 ntelib,正如 github 中的微笑所建议的那样。但是再次运行后,我得到了这个堆栈跟踪:

1) mkl_rt 是什么,我如何将它插入到 java 中?这意味着数学内核库?2) 微笑还建议“让他们的机器优化 libblas3 (CBLAS) 和 liblapack3 (Fortran) 在运行时作为共享库可用。” 我怎样才能做到这一点?

编辑:

我找到并下载了 mkl_rt.dll 并将其放在一个名为 dlls 的文件夹中。我当前的问题是,通过在 java.library.path 中设置带有 mkl_rt 的文件夹,它会找到 dll,但找不到来自其他依赖项的函数。我在问题开始的微笑网络库中找到了这段代码。

在此处输入图像描述

JMatrix(蓝色)是smile.math.matrix包中smile-math jar中的一个类,所以当我通过vm参数、编程方式或通过本地位置的eclipse添加路径时,dllsmile-netlib NLMatrix类找不到JMatrix 类是smile-netlib,我收到以下错误。

0 投票
0 回答
39 浏览

c++ - 调试断言失败!表达式:__acrt_first_block==heap.cpp

我在VS2017上用laslib库重采样点云。在Debug环境下运行后出现以下错误。我试图将属性表中的运行时调整为“多线程调试DLL(/MDd)”,但是这个错误还存在。这是我的代码,请帮我看看问题出在哪里

在此处输入图像描述

0 投票
1 回答
410 浏览

c++ - 读取 .las 文件,用 PCL 处理和显示

我使用 libLAS 库来读取.las 文件的浊点。然后我将点存储在 PCL 点云变量中,以便使用点云库处理和显示点云。

这是我使用的代码:

但是,使用 PCL 查看器显示的云看起来像一个点。我注意到,当我打印出使用 libLAS 读取的坐标时,x & y 坐标没有十进制值,这与 las 文件中存储的实际坐标相比是不准确的。我在命令提示符下使用 las2txt 得到了实际的点坐标。这是包含实际坐标的 txt 文件。这是显示 cout 结果的图像: 在此处输入图像描述

此外,这也是我使用 CloudCompare 打开点云时的样子。当我将它读入 PCL 点云变量并使用 PCL 查看器显示结果时,我期待得到相同的显示,因为我需要进行进一步处理才能进行传感器融合(相机和激光雷达)。 在此处输入图像描述

0 投票
0 回答
334 浏览

python - 从 numpy 读取并保存为 las 文件

我想以 .las 格式保存一些文件,我找到了这段代码:

这可以正常工作但这是针对仅具有XYZ值的数据,如何为具有 XYZ 标签值的数据编写此内容???...我的源数据集是 *.txt 格式。