span8
span4
你好,
我有一个文件夹充满了来自一个大的地区的las文件,但我想找出哪些las文件在我的区域内,如果感兴趣(.shp)。
我试过用hullaccumulator从每个点云中获取一个hull,然后用SpatialRelator将它们与.shp文件进行比较,但是它似乎不起作用,或者我在选项中做错了。我的目标是获得这些las文件的列表。
干杯
如果你有一个网格文件的las,我将空间相关,然后测试相交使用这些。
然后,功能阅读器从相关区段获得具有适当id的las文件。所以你在叙述完它的范围后读了LAS。
如果你没有一个预定义的网格:
为了得到程度,我确实会在凸模式下使用赫尔累加器。(还没有PointCloudExtentsCoercer吗?)
就像@mark2at亚搏在线safe说的是,找到范围并联系起来。我不会在里面做,因为那样会要求整个pc在你的shapefile(s)里面(一个或多个)。
如果您使用类似于Dutch AHN的东西,那么元数据中就有一个网格。(我确实用过)
如果这是一个常用的过程,我总是首先瓷砖的pc,以获得更小的pc的。这将节省很多时间,例如,当你需要一个建筑物的高度时,你只需要阅读一个小(er) pc。
(刚刚描述了我是怎么做的…;)
有几个不同可能性的潜在原因…
我不确定您的LAS文件是什么形状,但是如果它们在区段中是矩形的,那么简单地获取最小/最大区段(PointCloudPropertyExtractor)并从该区段创建一个box/hull (2DBoxReplacer)可能会更好(更有效,可能会得到更好的结果)。
©2019安全亚搏在线软件公司法律