我有每个包含数百万个点的激光雷达文件。我正在尝试使用包含多边形的 shapefile 过滤这些激光雷达文件,基本上在每个点与多边形之间进行相交或包含。
我是激光雷达的新手,所以对于那些空间裁剪操作的开源库的每一个建议都足够好。
我有每个包含数百万个点的激光雷达文件。我正在尝试使用包含多边形的 shapefile 过滤这些激光雷达文件,基本上在每个点与多边形之间进行相交或包含。
我是激光雷达的新手,所以对于那些空间裁剪操作的开源库的每一个建议都足够好。
PDAL包含一个过滤器,可以根据几何范围裁剪点。裁剪多边形预计位于WKT中。http://www.pdal.io/apps.html#translate-command包含一个使用内联 WKT 多边形裁剪文件的示例。一个简单的示例如下所示:
pdal translate --polygon="((0 0, 10 0, 10 10, 0 10, 0 0))" infile.las outfile.las
您还可以在 WKT 中使用文件系统上的文件代替字符串:
pdal translate --polygon=mywktfile.wkt infile.las outfile.las
PDAL是免费开源的,可以安装在各种系统上;不幸的是,安装文档有点,呃,稀疏。我列出了我个人对在各种系统上启动和运行 PDAL 的最简单方法的看法: