0

皮拉斯社区!我对 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
4

0 回答 0