span8
span4
你好,
我正在做一个分析,从一个点上找出50米的缓冲区中的大多数低z值。我从以下步骤开始:
- - - - - -缓冲点,
-剪辑光栅文件的缓冲区
-使用光栅矫形器提取点值只有在这个缓冲区域的效率
——PointonAreaoverlayer使用缓冲区和点来合并属性。
但现在我卡住了,这些缓冲区相互重叠。有些点只能从一个bufferid获取ID,不是来自两个有交叉的缓冲区。(Arcgis“Intersect”是不是我喜欢用所有交叉缓冲区上测试的所有点看到的方式)
目标:我想在每个区域中找到10个最低的z值(从主ID点开始的缓冲区)
谁能帮助我实现这个目标?
谢谢!
嗨@joostsieben,假设每个点都有一个存储唯一标识符(比如点ID)的属性,如果你创建的光栅副本等于点的数量,并添加点ID,然后,您可以根据相应的点对每个光栅进行裁剪。此外,可以使用光栅bandminmaxextractor更有效地提取光栅中的最小值。如。
嗨Joost:)
我想你可以让PointOnAreaOverlayer创建一个列表。因此,取输出的点并引爆列表。如果一个点落在2个缓冲区内,那么现在就会有2个该点的副本(一个用于缓冲区a,一个用于缓冲区B,您必须确保缓冲区具有唯一的id)。ListBuilder按缓冲区id分组,在z值上选择ListSorter,然后选择list元素0-9。
©2019安全亚搏在线软件公司|法律