起因
实习期间,被要求手绘某要素所有点60m范围的最高高程点,并将两点连接为线要素。
由于手绘实在繁琐,且有五百多对点,一个一个做太蠢且后续还可以用这个方法摸鱼。
因此,借此机会摸索一下如何实现批量寻找多个区域的内部唯一最高高程点。
数据准备
1、某要素缓冲区面要素;
2、DEM栅格;
3、创建一个要素数据集;
注:若区域过大,建议先用“某要素缓冲区面要素”用【按掩膜提取】工具裁剪一下数据,以提高后续的处理速度。
模型一览
Part 1:
这一步主要就是先把一个缓冲区面要素,拆分成n个独立的要素存储到要素数据集里备用。
注意:这里最后的【要素转面】请将结果输出在提前创建好的要素数据集。

Part 2:
这一步就通过【迭代要数类】来迭代刚刚要素数据集内n个独立的缓冲区要素,进行独立迭代地查找区域内地最高点。

细节分析
①为什么要把整个功能分为两个部分?
在使用ArcGIS Pro时,会面临一个限制,即每个模型内只能添加一个迭代器。这是将功能分为两部分的主要原因。
此外,还有两个重要的因素,分别在下文的②和③部分详细说明

最低0.47元/天 解锁文章
766

被折叠的 条评论
为什么被折叠?



