我有激光雷达文件,每个文件包含数百万个点。我试图用包含多边形的shapefile过滤这些激光雷达文件,基本上做交叉或包含多边形的每个点之间。
我是激光雷达的新手,所以对于那些空间剪辑操作的开源库的每一个建议都足够好。
答案 0 :(得分:1)
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是免费的开源软件,可以安装在各种系统上;不幸的是,安装文档有点呃sparse。我已经列出了我个人对于在各种系统上运行PDAL的最简单方法的看法:
brew install pdal