使用LiDAR数据提取建筑物(改进流程)


12

我有以下过程,可以从Las文件自动创建建筑轮廓/足迹,并且想知道是否有人可以帮助改进它或对使用其他过程有建议?

实验:

ArcGIS-Lidardataset工具:虽然您只能看到建筑类点,但不能自动创建多边形。边界几何最小,但是从整体上看数据集时,它需要您手动为每个建筑物选择点。

B.守望先锋的外部激光雷达分析工具 -建筑物提取是一项核心功能。http://www.featureanalyst.com/lidar_analyst.htm(已不再使用-2014年7月28日)
创建裸露的地球(基本)大约需要8分钟,然后提取建筑物。到目前为止,即使在树下捕捉建筑物,它也能提供最佳效果(1&4)。这是一个非常直观的界面,甚至不需要看教程。

在此处输入图片说明

一些问题是它错过了覆盖的走廊(3),但正确地遗漏了敞开的屋顶(2)。

C. LASTOOLS-使用lasmerge合并4个相关图块,然后使用lasclip仅提取AOI区域。

arcpy.lasboundary("AOI.las","1","buildings","true","true","shp","AOI_buildings.shp","","#","true")  

在此处输入图片说明

输出非常锯齿,所以我使用了:

arcpy.SimplifyBuilding_cartography("AOI","AOI_buildings_simplified.shp","4 Meters","0 SquareMeters","NO_CHECK")

在此处输入图片说明

然后运行:

arcpy.SimplifyPolygon_cartography("AOI_buildings_simplified","AOI_s.shp","POINT_REMOVE","1 Meters","0 SquareMeters","NO_CHECK","KEEP_COLLAPSED_POINTS")

在此处输入图片说明

图1和2显示了问题区域。部分原因是由于激光雷达分类不良。

这为长直边建筑物提供了良好的建筑线条,但是如果分支重叠,或者它是一栋具有多个边缘的复杂建筑物,并且多个楼层的屋顶彼此靠近等,则对于任何详细的场地级别工作,都必须手动创建。对于总体估计屋顶形状,该过程足够准确。该过程完成后,整个过程总共不到10分钟。

我的研究https : //stackoverflow.com/questions/5037588/simplified-or-smooth-polygons-that-c​​ontain-the-original-detailed-polygon和@gromix建议的过程以及定义,算法和实际解决方案是什么凹面船体?


您可以修复B部分中的链接吗?还是那家公司还在附近?
ianbroad

抱歉,它似乎不再存在。我将在接下来的几周内寻找更多选择,敬请
期待

适用于ArcGIS的Lidar Analyst扩展程序仍然可用,网页位于:textronsystems.com/products/geospatial/lidar_analyst

Answers:


1

我开发了一个名为的工具Clean Extracted Building Using Regularize Building Footprint Tool,该工具可以环绕ArcGIS 正则化建筑足迹工具,并改善提取的建筑足迹的结果。

有关该Clean...工具的更多详细信息,请参见我的博客


要从激光雷达上清理建筑物的占地面积,请检出ArcGIS Regularize建筑足迹工具。ArcGIS Pro 1.3中的另一个新工具是“分类LAS建筑”。
亚瑟·克劳福德

您能否详细说明答案,解释这些工具如何工作?
安德烈·席尔瓦

1
您好亚瑟,欢迎来到GIS Stack Exchange。您正在开发的这个工具看起来不错。我试图提高您答案的可读性。如果您喜欢以前的版本,则可以回滚编辑。始终尝试使此处的帖子尽可能自成体系,因此,如果您可以在此帖子中提供更详细的说明,该工具的作用以及与ArcGIS的区别。例如,查看Thad的答案,他提供的链接已死,现在他的答案没有多大意义。
安德烈席尔瓦

1
另外,您似乎在GIS SE中还有另一个帐户(因为Arthur Crawford还提供了另一个相关答案)。您可能应该合并帐户。在这里查看如何完成。谢谢。
安德烈·席尔瓦

-我有几个步骤,只给它以详细的方式spearminds.com/...
拉克什·吉里
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.