You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

ArcMap中移除指定杂货店要素以分析人口影响的方法咨询

ArcMap移除单个杂货店要素及分析受影响人口的实用方法

一、移除单个杂货店要素的两种方法

1. 属性选择删除(精准定位)

  • 打开杂货店要素类的属性表,点击顶部「选择」→「按属性选择」
  • 输入SQL表达式(替换成你数据里的店铺名字段,比如ShopName):
    "NAME" = 'Rottnahallen'
    
  • 确认选中目标要素后,右键图层→「删除选定内容」,或直接按键盘Delete键

2. 空间+属性双重选择删除(避免重名)

  • 加载Uddheden村的边界图层(没有的话可以先给该村做个小范围缓冲区)
  • 右键杂货店图层→「选择」→「按位置选择」:
    • 目标图层选杂货店,源图层选Uddheden村,空间关系设为「位于要素内部」
    • 点击「添加条件」,选择属性查询,输入"NAME" = 'Rottnahallen'
  • 确认选中后删除要素

二、更安全的替代方案(不破坏原始数据)

如果不想修改原始数据,推荐用以下两种方式:

  • 导出筛选后的新图层:
    右键杂货店图层→「数据」→「导出数据」,点击「查询构建器」,输入:
    "NAME" <> 'Rottnahallen'
    
    导出为新要素类,后续分析用这个新图层即可,原始数据完全保留
  • 设置定义查询隐藏要素:
    右键杂货店图层→「属性」→「定义查询」,输入上述相同的SQL表达式,图层会自动隐藏目标要素,取消查询就能恢复显示,无需修改数据

三、分析该店关闭后受影响的人口

方法1:差值计算(快速估算)

  • 用处理后的杂货店图层重新创建5km缓冲区
  • 和人口数据做空间连接,统计新的总人口数
  • 用之前完整店铺的总人口数减去这个新数值,差值就是受影响的大致人口数

方法2:精准统计(排除重复覆盖)

  • 单独提取Rottnahallen的5km缓冲区
  • 用「擦除」工具,把这个缓冲区和其他所有杂货店的缓冲区做擦除,得到仅属于该店的专属服务范围
  • 将擦除后的区域和人口数据空间连接,统计的人口数就是该店关闭后真正受影响的人数

内容的提问来源于stack exchange,提问作者Lostcause

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.14 02:45:05