在ArcGIS Pro中如何仅显示单个图层内与另一图层重叠的特定记录?
操作方案
方法一:按位置选择(无需修改原始属性表,效率最高)
ArcGIS 端操作
- 同时加载加利福尼亚州县域shapefile、中央谷shapefile到工程
- 顶部菜单栏点击
选择→按位置选择 - 参数配置:目标图层选择加利福尼亚州县域图层,源图层选择中央谷图层,空间匹配规则选
与源图层要素相交,确认后即可自动选中20个存在重叠的县域 - 若需要永久保留筛选结果,右键点击县域图层→
数据→导出数据,选择仅导出选中要素即可,原始图层的所有记录不会被改动。
QGIS 端操作
- 加载两个目标图层后,点击顶部菜单栏
矢量→研究工具→按位置选择 - 参数配置:待选择图层选加利福尼亚州县域图层,对比图层选中央谷图层,几何谓词勾选
相交,运行后即可选中符合要求的要素。
方法二:修正空间连接参数(解决此前连接后保留全部要素的问题)
你之前空间连接后仍显示所有58条记录,是因为默认勾选了「保留全部目标要素」选项,调整参数即可:
空间连接配置页,关闭「保留所有目标要素」开关,空间匹配规则选择
相交,输出结果就只会保留和中央谷存在重叠的20个县域,不会带出无交集的记录。
内容的提问来源于stack exchange,提问作者BHope
相关产品推荐
相关产品推荐


