激光雷达技术给空间数据世界带来了我们所见过的最大的数据量。许多点云,我在工作FME已经有几十gb了。大约十年前,我以为我永远不需要超过五十亿字节的存储空间……这是一个相当令人印象深刻的数据。

规模继续扩大。在2007年,我们的用户看到的点云代表每平方米一个点的航空数据。在2013年,我们会看到更多类似的情况每平方米8点对于相同的数据。

那么,你该如何利用这些海量的数据呢?下面是我们看到的人们最大限度利用这种令人兴奋的数据类型的14种方法。

1.在点云和其他数据格式之间进行转换

与CAD、GIS、光栅和其他数据类型非常相似,LiDAR数据并不局限于单一格式。点云格式亚搏在线包括:

翻译

最流行的格式是LAS和XYZ——但就像我妈妈曾经告诉我的那样,“受欢迎一事无成。”好吧,也许这个建议是针对长痘的青少年的,但我的观点是,现代数据处理需要灵活性。你需要能够以各种格式工作,不仅要将“点云转换为点云”,还要将“点云转换为任何东西”和“任何东西转换为点云”。

也许你有一个XYZ点云,你想要一个。lasd文件,这样你就可以在ArcGIS中使用它。或者,像本例一样,您需要将LAS点云转换为E57。在不同格式之间转换点云数据的能力比以往任何时候都更加重要。

2.将点云与其他数据格式结合起来

当你将激光雷达数据与其他数据类型结合在一起时,时空中就会出现一道神奇的鸿沟。无论是CAD, GIS,光栅,矢量数据,3D几何图形,另一个点云,重建的海盗地图,或以上所有的,你的点云数据只是变得有趣。

结合

在本例中,我们将E57点云与项目边界的DGN文件和ECW光栅图像结合起来。我们从光栅和矢量文件的边界应用了颜色,并生成了一个纹理表面,您可以很容易地以3D PDF格式发送给您的桃金娘姑母。如果你想的话,你也可以添加一些3D建筑几何图形。再见,无色的,难以分辨的一团点。

3.检查激光雷达点组件和值

检查

如果你无法破译,你硬盘上那千兆字节的怪兽就没有希望变成一个英俊的王子。任何转换的关键步骤是检查,打开点云查看,找出其中包含哪些组件。

有了正确的检查工具,即使是最庞大的点云数据集也会开始有意义。

4.改变点云的坐标系统

reproject

我们得到的激光雷达数据来自不同的坐标系(UTM, StatePlane等)。

如果您需要将点云投影到地图上或将其与其他数据结合起来,您可以这样做reproject就像其他类型的空间数据一样。

5.平铺激光雷达数据,加快处理时间

瓷砖

瓷砖就是你把输入特征(点)切成一系列的块。

如果你有一个大的点云和很多转换要做,试着瓷砖它和使用并行处理.这会让你的变身时间看起来像吃了镇静剂的树懒。当然,如果需要生成更小的点云交付,平铺也很有用。

6.剪辑到点云中的特定区域

剪辑

在处理激光雷达数据时,12亿点并不是一个疯狂的数字。事实上,十亿这个词很常见。可能在输出或分析中不需要所有这些点。也许你只想要一个特定的区域,比如街道周围的区域。

clip3D

剪裁就是当你把这些点排除在一个确定的边界之外。这对于创建一个可管理的尺寸非常有帮助。如果你提供一个3D实体作为你的剪刀形状,你也可以执行立方剪辑

在这个例子中,我们应用了一个立方体剪辑来从街道的点云中清除除地面以外的所有东西。

7.减少激光雷达数据集中的点数

薄

“这很好,”我听到你说,“但如果我真的需要整个地区怎么办?”

所以,也许你想要一个易于处理的尺寸,但你不想剪掉重要的特征,让地球看起来像被一个巨大的蒸汽压路机压碎了。使点云变薄会减少它的总体体积;例如,移除第n个点。

在这里我们点云明显变薄不丢失数据集的要点,从而加快处理时间。

8.从点云创建一个表面模型

表面

如果你对地形感兴趣,你可以用你的激光雷达数据集做一个3D模型。我们的数据显示曲面模型转换是目前最常用的点云任务之一

在用RGB和DEM栅格绘制点云时,我们能够创建一个有意义的表面模型理解原始的一团点。

9.按分量值分割激光雷达数据

分裂

劈开点云意味着根据分量的值提取点.你可以按任何组件分割-分类,强度,颜色等等。

在这个点云中,我们可以通过对点云进行颜色分割来提取黄色的道路标志。输出将是一个包含道路线的迷你点云,我们可以将其转换为矢量特征。

10.计算和更新点云范围

区段

当我说计算区段时,我指的是收集各种元数据。检查所有的点并找出LiDAR数据集中存在的组件是很有帮助的计算每个组件的最小值和最大值所以你知道你在处理什么类型的数据。

你可以执行真实的范围通过检查LiDAR文件的头,并将该信息与实际点进行比较。

11.将激光雷达数据沿一条线分割

片

给定一条线和一个点云作为输入,你可以生成点云切片(或概况),以便您可以使用它们进行分析。

切片和剖析是减少激光雷达数据集的整体大小并专注于您所需要的一个很好的方法。在本例中,我们沿着高速公路线检索切片,并将点云的其余部分排除在外,因为我们只关心高速公路周围的区域。

12.手动设置点云组件

彩色化

当编写点云时,你可以手动设置点上的组件——颜色是最常见的例子。只要在Microsoft Paint中选择画笔工具,在第一个点上涂上颜色,然后选择另一种颜色,在第二个点上涂上颜色,一直这样做,直到你达到了所有的10亿……开玩笑。通过在光栅上叠加点云来实现。

当然,设置其他组件也会产生有趣的结果。例如,如果你有一个有类的光栅,你可以将类转移到你的点云。

13.对激光雷达数据进行逐点计算

计算

在最后一点展开,您用于手动设置组件的值不需要从,比如说,光栅中获取。您还可以利用属性和参数根据计算设置组件值

这个例子使用计算给我们一个很好的可视化洪水水位预测。我们设置了颜色组件,所以在特定高度下的每一个点都是蓝色的,而在上面的每一个点都是覆盖的栅格上的颜色。

14.逐点过滤激光雷达数据

过滤器

你也可以使用计算来过滤点云.例如,我们知道路标具有很强的反射性。(除非你住在森林里或那些没有街道的城市里——在这种情况下,我要告诉你的是,路标是非常具有反射性的。)这种反射率可以用激光雷达数据集的强度分量表示。因此,如果我们围绕强度分量创建一个过滤表达式,我们就可以提取道路标志。

你可以看到用红色标出的路标,是从它后面的原始点云中提取出来的。

banner_fmerocks

将点云转化为高级和有用的数据集的潜力肯定会不断增长,当然已经有超过14种方法来处理这些数据。你对激光雷达数据做了什么类型的转换?你觉得最具挑战性的是什么?

关于数据 数据转换 E57 拉斯维加斯 激光雷达 性能 点云 空间数据

蒂安娜华纳

蒂安娜是安全软件公司的高级营销专家。亚搏在线她的电脑编程背景和创意爱好使她成为安全软件创意内容的主要制作人之一。亚搏在线蒂安娜的空闲时间都用来写奇幻小说,骑马,和她的救援小狗乔伊一起探索大自然。

评论

17对“14种负责激光雷达数据的方法”的回应

  1. 当我使用点云....时,我总是发现自己在寻找一个特定的工具一个工具,可以让你翻转点云,并采样高点。只是一个足够确定的样本,可以从倒立点云的最高点提取一个表面。让我们先从地面开始,看一分钟以上的地形特征。当我在日常工作中使用激光雷达的时候,我从来没有发现过这个工具。现在,几年后,我想知道它是否曾经进入生产....

    • 嗨Dustan,

      我不确定我完全理解了你想要实现什么,但我们肯定可以非常容易地反转点云——检查上面的第13项——我们可以将表达式应用到点云中的点组件和坐标,所以我会说,点云的最大Z,然后减去每个点的Z值,这就得到了反向点云。我们只需要一个变压器。

      抽样高(或低)点我会用剪裁与三维实体(见上面的# 6项),但我不确定,你会使用哪种方法,寻找当地的高峰或分钟,或者只是使用一个特定的值对整个数据集,或者是完全不同的,也许,如果你能向我解释更多的细节,我将能够说这是否(或如何)可以通过FME实现。

      这里是一张有两个点云的图片的链接-原始的和倒置的(和偏移的能见度):

      https://dl.dropboxusercontent.com/u/51907218/PC%26InvertedPC.jpg

      如果有任何与FME点云处理相关的问题,请随时与我联系。

      最好的问候,

      俄罗斯

      Dmitri Bagh |场景创建和测试分析师
      亚搏在线安全软件公司。
      T 604.501.9985 x 276
      dmitri.bagh@亚搏在线safe.com|http://www.fmeusercentral.com|http://www.亚搏在线safe.com

  2. 我希望能够从激光雷达数据集创建一个地形调查,但不需要去除所有的噪声和地面信息。当我看到点云的下方时,信息就会非常清晰。然而,在我当时使用的软件(Cyclone)中,为了创建一个精确的表面模型,你需要提取你想在创建网格时使用的点。除非它没有特性,否则这可能会非常耗时。我一直设想有一个例行公事,可以把所有的忙碌工作从创建一个网....

  3. Brandyn特里 说:

    如果我使用这个软件来完成一个任务,就像DEMO 4一样,软件也可以在每个标志上放一个点,并将它们列为标志1,标志2等,这样我就可以点击每一个,并被发送到标志的位置?我需要能够在每个标志位置放置一个点,最终可以点击,在标志上显示信息(与不同的软件)

    • Brandyn特里 说:

      在这个网页上的视频是演示4它是例子14

    • 嗨Brandyn,

      您可以使用FME的PointCloudExpressionEvaluator转换器根据条件(例如,该点属于哪个符号)向每个点添加元数据。FME 2014在点云组件方面具有更大的灵活性,这意味着您可以在检查过程中添加标识名称和任何其他需要显示的元数据。在你的目的地软件中点击这个点,就会显示那个标志上的所有信息。就发送到标识的位置而言,这种能力取决于你使用什么软件来检查点云——但你当然可以用FME来识别每个点的位置。

      如果您想在每个标识的位置创建一个点,并在其上添加元数据,那么可以使用PointCloudFilter转换器将每个标识的点划分为单独的点云。然后您可以使用CenterPointReplacer或PointCloudCoercer转换器来获得代表每个符号的单个点。

      我希望这能回答你的问题!如果您想了解更多信息,请随时与我们联系。

      真诚地,
      蒂安娜华纳

  4. 大卫•伯顿 说:

    有什么关于激光雷达进入misrostation或Forum 8的提示吗?
    我们在microstation最后失败的小xyz文件。xyz没有强度,看起来毫无用处。
    我们在论坛8中设置了小型激光雷达路段,并在云上尝试了筑路功能,但失败了。认为云的格式是错误的。

  5. syaz 说:

    你好,
    这个软件能转换成本地投影吗?例如WGS84到马来西亚Kertau RSO。
    谢谢

  6. 帕维尔 说:

    你好,
    我已经在TeraScann分类点云,所有点被分配到五个类之一。但是现在我想把班号ex.从19改到8。此时任何点都归为8,我想将所有归为19的点“移动”到第8类。
    我如何在FME中做到这一点?我可以吗?
    问候
    帕维尔

    • 蒂安娜华纳 说:

      你好帕维尔,

      是的,这是PointCloudExpressionEvaluator转换器的工作。您需要创建一个读取TerraScan数据的工作区,然后设置转换器以根据公式更改类。例如:“@if(@Component(classification)== 19,8,@Component(classification))”检查一个点的分类是否为19,如果是,将它改为8。

      希望这可以帮助!

      蒂安娜

  7. 帕维尔 说:

    它的工作原理!
    由于松香水,
    你是摇滚!

  8. 雷纳托Salvaleon 说:

    那么来自Faro 3D软件Scene的数据呢?文件扩展名为。fls。

  9. 好文章!
    但是,您忘记提到点云的另一种可能用法。
    如今有了像http://scenemark.com你可以在你的网站上放上包含数百万甚至数十亿点的完整数据集。这可能是向客户展示数据的最快方式。

  10. 地理 说:

    伟大的网站和一般信息。对于点云来说,最重要的是去除噪声,尤其是“玉米行”,这是1.1到1.2标准数据格式与1.4标准数据格式冲突造成的。噪音在1.1标准中被标记为7,现在1.4有低噪音和高噪音。人们希望看到ESRI和其他人与ASPRS坐下来,并制定出GIS /激光雷达格式和过渡格式。

  11. 我能用这个对激光雷达数据进行分类吗?我想知道

留下一个回复

您的电子邮件地址将不会被公布。必填字段已标记

相关的帖子