使用非Esri软件处理LiDAR数据?


26

我将很快处理LiDAR数据,我想知道使用Esri软件来实现此目的的替代方案是什么,包括开源解决方案?


6
您打算对数据进行什么样的处理?对于建筑物提取和分类,ESRI所提供的功能不多,但对于可视化和栅格数学,我个人认为它非常出色。也有用于ArcGIS的扩展功能的插件。这是可以接受的解决方案吗?
Jakub Sisak GeoGraphics

Answers:


21

商业: FME桌面

“能够获取没有颜色信息的点云,并将其覆盖到正射影像中以生成彩色的点云的能力”

http://blog.safe.com/2012/01/beating-lidar-into-submission-with-fme-2012/

LP360 ArcGIS 插件http://www.qcoherent.com/products/index.html LP360 for ArcGIS™(基本,标准和高级)

开源的

LasTools- 现在具有GUI

“具有多核批处理功能的高效,可编写脚本的工具集合,可处理LAS,压缩的LAZ,Terrasolid BIN,ESRI Shapefile和ASCII。”

http://www.cs.unc.edu/~isenburg/lastools/ (包含ArcToolBox选项)

Python Lidar工具

FullAnalyze是用于处理,可视化和处理激光雷达数据(3D点云和波形)的软件” http://code.google.com/p/fullanalyze/


17

lidRR的一个很好的软件包,适用于林业应用。

GitHub lidR文档中

用于林业应用的机载LiDAR数据处理和可视化的R包

lidR软件包提供以下功能:读取和写入.las和.laz文件,绘制点云,使用基于区域的方法计算指标,计算数字机盖模型,薄激光雷达数据,管理数据集目录,自动提取地面库存,处理使用多核处理,单个树分割的一组图块,将地理数据中的数据分类,并提供其他工具来在研发环境中操纵LiDAR数据。


读取并显示LAS文件

在此处输入图片说明

计算树冠高度模型

在此处输入图片说明

阅读并显示las文件的目录

在此处输入图片说明

个别树分割

在此处输入图片说明

墙到墙数据集处理

在此处输入图片说明

FUSION / LDV是USDA Forest Service开发的功能强大且可靠的开源选项,用于分析和可视化LiDAR数据。有关FUSION的常规信息可以在这里找到:

FUSION功能概述:

  • 根据点数据生成DEM
  • 从未经过滤的点产生裸露的地面
  • 显示图像数据以供背景参考
  • 子样本大数据集
  • 提供有关LiDAR点数据的深入指标
  • 允许一次查看多个LiDAR数据文件

10

我开发了一个称为Whitebox Geospatial Analysis Tools的开源GIS。可用于执行旨在处理LiDAR数据的一系列任务。它可以与流行的LAS文件格式以及shapefile一起使用。该软件可用于插值栅格网格,包括裸露DEM和植被冠层模型。许多内插器是专门为处理LiDAR数据而开发的。它还可以用于检查LAS元数据,将LAS文件转换为ASCII或shapefile格式,平铺LiDAR数据以及评估点密度。Whitebox中还有许多工具可用于分析LiDAR内插的DEM文件。这包括从典型的数字地形分析操作(坡度,纵横比,相对景观位置的度量等),水文分析(例如提取分水岭和地图流),移除地形对象,填充丢失的数据孔等所有内容。想要查询更多的信息,在这里。我教GIS和遥感课程,并且以前在LiDAR实验室中使用过Whitebox。是一个示例实验(尽管已过时),您可能会发现它也很有用。我对请求的反应相当好,因此,如果其中不存在与LiDAR相关的分析功能,请向我发送请求,然后将其添加到“待办事项”列表中。当前的限制之一是Whitebox不包含3D点云查看器。我正在研究这个问题,但是如果点云可视化是您的主要兴趣,那么目前,您最好看看plas.io之类的东西

在此处输入图片说明

现在可以在Whitebox的地图区域中本地显示LAS文件:

在此处输入图片说明

在此处输入图片说明


9

我已经使用SAGA-GIS来识别树冠并根据激光雷达数据创建DSM。我印象深刻。

SAGA似乎是全方位的Vector / Rastor / Point Cloud处理工具。它是免费和开源的。它有32位或64位。如果您使用Python绑定自己构建源代码,它确实具有某些脚本编写功能,但是GUI中的所有工具都可以用作命令行工具,因此我只是使用subprocess调用SAGA命令行工具编写了Python脚本。

到目前为止,我对此的唯一抱怨是文档不是很好,并且不一定是最直观的环境。

这绝对是一个非常强大的平台。


9

由于此链接已通过/gis/132591(已删除)链接,因此我将使用一些免费的开源工具添加自己的2美分。首先,对于命令行/批处理:

  • libLAS(www.liblas.org):读取,查询和翻译.las文件,以及执行简单的转换操作(边界框裁剪,抽取,强度和分类过滤等)
  • PDAL(www.pdal.io):点数据抽象库。可以读写多种格式,包括las,laz,bpf,rxp等。包含健壮且强大的过滤和转换机制,包括(但不限于)裸露过滤器,多边形作物,网格化以及更改检测和注册。

为了可视化:

  • 云比较(www.danielgm.net/cc):良好的可视化,表面生成,云到云和云到网距计算等

这些产品都是免费的,并且可用于大多数现代操作系统。但是,PDAL正在积极开发中,因此对于最新版本,您将需要从源代码构建。


3

您也可以考虑GRASS GIS,因为它具有一些用于处理和处理LiDAR数据的良好模块

R也有一些软件包可以处理LiDAR。如果您的LiDAR数据集很小,那么可能会关注最近发布的rLiDAR软件包。它是专为森林清单应用而设计的,并提供读取,处理和可视化小型LiDAR数据集的功能。此外,R包MBA(多层B样条逼近)提供了用于内插LiDAR数据的选项,幻灯片46-48 中的此演示文稿提供了一个示例。


1
lidR是另一个有用的R包。
亚伦

还提供了全新的软件包,TreeLS用于处理陆地点云(林业环境)。
安德烈·席尔瓦

3

对于森林应用,我发现了一个非常全面的新软件LiForest-它包含用于生成地形模型,表面模型,点云树分割,回归和转换工具的工具。

LiForest:http//www.liforest.com/


2

在我公司,我们将Terrasolid解决方案用于LIDAR数据。它可作为microstaton的插件使用,适用于TLS和机载激光雷达。


2

Socet GXP在Lidar处理,可视化方面也非常强大,并且还为您提供了大量用于图像和地理空间数据的工具。

http://www.geospatialexploitationproducts.com/content/


2
欢迎使用GIS SE!如果您是从使用该软件的个人经验上讲过的,则可以通过编辑答案来扩展您认为该软件的长处。如果您来自软件供应商,则应该披露该信息或删除您的答案。
PolyGeo

2

LiDAR软件

我相信用于LiDAR数据的一个很好的程序是用于ArcGIS的LP360软件。它是一组用于可视化和编辑(LP360)通过激光扫描(LiDAR)获得的数据的工具。我还建议应用程序服务器为您提供LIDAR点云。

您可以尝试使用软件公司LASERDATA LiS for SAGA。它是用于处理,管理和存储数据LiDAR和栅格模型的应用程序。

我建议该网站 http://progea.pl/en/produkty/qcoherent/

您将找到更多信息。


2

我使用Geo-Plus VisionLiDAR。我建议使用此应用程序来管理巨大的点云(我的工作量超过50亿点,而且真的很流畅...

我知道,Geo-Plus可以根据您的需求提供不同的功能,因此最好与他们联系并查看它们是否可以为您提供特殊要求。

我免费试用了VisionLiDAR并享受了它。因此,您可以执行相同操作。

这是软件页面的链接:[ http://www.geo-plus.com/visionlidar_lidar_software/]

以及免费试用版的链接:[ http://www.geo-plus.com/get-trial/]

这样,您可以找到更多信息,并查看它是否满足您的需求。


1

由于尚未有张贴者提及它,因此也有软件可以帮助您将点云放置在网站上(请检查SceneMark)。您可以在演示文稿中制作动画,进行简单的测量并使用3D模型。或者,您也可以根据扫描数据制作精美的视频。


1
您是否与SceneMark相关联?
亚伦
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.