ArcPro技术求助:识别满足特定绿色多边形环绕条件的蓝色要素
ArcGIS Pro 多边形筛选解决方案建议
针对你需要筛选的蓝色Polygon A要素,结合已有的条件1处理基础,给你一套可行的分步方案:
处理条件2:识别任意一侧有至少500英尺绿色覆盖的A要素
- 用
Feature To Line工具将Polygon A转换为独立边的线要素,勾选“Split lines at vertices”确保每条多边形边都是单独的线要素 - 用
Pairwise Clip工具,以绿色Polygon B为裁剪要素,裁剪刚生成的A的边要素,得到被绿色多边形覆盖的线段片段 - 用
Calculate Geometry Attributes工具计算裁剪后线段的长度(单位选择英尺),筛选出长度≥500英尺的线段,再通过要素ID关联回原Polygon A,保留至少有一条符合长度要求边的A要素,这部分就是满足条件2的集合
结合条件1筛选最终目标要素
- 你已用
Pairwise Buffer生成Polygon A的500英尺缓冲区,接下来用Erase工具,以Polygon B为擦除要素处理这个缓冲区。若擦除后的结果为空(无剩余区域),说明该A要素的500英尺范围全被绿色多边形环绕,即满足条件1 - 将满足条件1的A要素集合,与满足条件2的集合做
Intersect操作(或通过属性表关联筛选),得到同时符合两个条件的蓝色要素
附ArcPro地图截图:
内容的提问来源于stack exchange,提问作者user54694233513
相关产品推荐
相关产品推荐

