1

我有每个包含数百万个点的激光雷达文件。我正在尝试使用包含多边形的 shapefile 过滤这些激光雷达文件,基本上在每个点与多边形之间进行相交或包含。

我是激光雷达的新手,所以对于那些空间裁剪操作的开源库的每一个建议都足够好。

4

1 回答 1

2

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 的最简单方法的看法:

  • Windows:OSGeo4W在其 64 位安装程序中包含 PDAL 的最新版本(1.0.0b1-1)(我没有亲自尝试过这个,所以不能说它的有效性)
  • OSX:使用自制软件brew install pdal
  • 您必须从源代码构建的其他系统(请注意,这些安装说明可能已过时)
于 2015-02-01T04:12:07.113 回答