2014-02-09 58 views
1

我有激光雷達文件,每個文件包含數百萬個點。我試圖用包含多邊形的shapefile來過濾這些激光雷達文件,基本上是在每個點與多邊形之間進行相交或包含。使用shapefile多邊形裁剪.las(激光雷達)文件

我是新來的激光雷達,以便爲那些空間剪裁行動開源庫每一個建議就可以了。

+0

我猜最常見圖書館有點雲庫[PCL](http://pointclouds.org/)。我不確定這是否適用於像DEM這樣的地理空間數據,這取決於您的應用程序! – beedot

+0

我會閱讀關於PCL的,謝謝你的回覆! –

+0

[Here](http://gis.stackexchange.com/questions/86075/how-to-clip-las-data-using-shapefile-polygons-and-open-source-software/86160#86160)我提供了一個詳細的例子解釋如何做到這一點。希望你能理解它。 –

回答

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起來,在各種系統上運行:

  • 的Windows:OSGeo4W包括PDAL在其64位安裝最新的版本(1.0.0b1-1)(我的避風港「T親自試過這個,所以不能以它的有效性說吧)
  • OSX:使用homebrewbrew install pdal
  • 其他系統,你必須build from source(買者自負,那些安裝方向可能已過期)