皮拉斯社区!我对 pylas 比较陌生,但我有使用基于 Web 的图形/地理空间引擎和各种 3D 数据类型的经验。
在我目前正在进行的一个项目中,我正在从 Mapillary API 读取数据并将其导出为 .las 文件。我能够成功地做到这一点,甚至得到了一些不错的结果。
但是,我正在努力为我导出的数据添加地理位置。我正在创建的当前.las
文件没有地理位置。因此,我手动更新位置以获得所需的结果。我应该使用 pylas API 的哪一部分来完成此操作?谢谢!
这是我到目前为止编写的代码:
# LAS point format 2 supports color
header = laspy.header.Header(point_format=2)
with laspy.file.File(filename, mode="w", header=header) as lasfile:
# lasfile.header.offset = header.offset
lasfile.header.scale = [1.0, 1.0, 1.0]
# updating coordinates
lasfile.x = np.array(x)
lasfile.y = np.array(y)
lasfile.z = np.array(z)
# updating RGB
lasfile.red = r
lasfile.green = g
lasfile.blue = b