C++ 如何从las文件中获取最小点和最大点?

C++ 如何从las文件中获取最小点和最大点?,c++,liblas,C++,Liblas,我希望从las文件中获得最小值和最大值。根据文档,我可以读写一个.las文件。然而,我不知道如何获得最低和最高分数。我可以分别得到最小或最大的x,y,z。但是,我想看到最大或最小的点。有什么建议吗?如何定义三维数据的“最小值”和“最大值”?我的假设是(x,y,z)坐标小于其他点是最小值,反之亦然是最大值。也许我错了。读取.las文件后,我需要一个边界。同样,如何定义3D点的“较少”?请指定此“边界”的用途,这将有助于找到解决方案。@m.s.正确。未定义3D点的“最小值”和“最大值”,因为它仅适用

我希望从las文件中获得最小值和最大值。根据文档,我可以读写一个.las文件。然而,我不知道如何获得最低和最高分数。我可以分别得到最小或最大的x,y,z。但是,我想看到最大或最小的点。有什么建议吗?

如何定义三维数据的“最小值”和“最大值”?我的假设是(x,y,z)坐标小于其他点是最小值,反之亦然是最大值。也许我错了。读取.las文件后,我需要一个边界。同样,如何定义3D点的“较少”?请指定此“边界”的用途,这将有助于找到解决方案。@m.s.正确。未定义3D点的“最小值”和“最大值”,因为它仅适用于具有自然线性顺序的实体。可能是来自坐标系原点的信息可能会有所帮助。@user3421760:不幸的是,这一点还不清楚。请注意,您可能会建立任意顺序(例如,各个组件的字典顺序),或者根本不关心顺序(或者只是寻求每个组件的最小值和最大值,或者只是希望能够对它们进行迭代)。很可能您希望通过迭代这些点来完成一些事情,也许一些上下文可以帮助您获得建议。