麻辣GIS微信平台

更多 GIS 干货

微信关注不错过

ArcGIS实践教程(7)使用ArcGIS(ArcMap)进行简单的缓冲区分析

本文以一个具体示例来演示一下小编自学ArcGIS进行缓冲区分析的过程。

缓存区分析是GIS系统中必不可少的功能,作为GIS界的老大,ArcGIS(ArcMap)的缓冲区分析功能也非常强大易用。在此之前如果你对缓冲区分析不了解,可以查看这里:

http://desktop.arcgis.com/zh-cn/arcmap/10.3/tools/analysis-toolbox/buffer.htm

需求

现在要对某县进行统计,要查找在公路附近有多少村庄。

问题分析

  1. 首先明确附近的值,也就是查找范围的阈值。
  2. 以这个阈值对所有的公路做一个扩展,形成一个“公路附近”的区,也就是缓冲区。
  3. 将步骤2中的缓冲区与所有的村庄做一次相交运算,筛选出符合条件的村庄。

下面提实践过程:

确定阈值

这个值应该是给定的,这里为了演示,我们可以直接从数据中自己确定一个值。 使用ArcGIS的测量工具(使用方法参考:ArcGIS操作教程(77)使用ArcGIS来测量距离和面积)测量出一个大约的范围,如图:

ArcGIS测量距离

这里就取值0.006吧。

建立缓冲区

在ArcMap的菜单中选择“地理处理” -- “缓冲区”

ArcMap缓冲区

在弹出的对话框中选择输入的图层及输出图层

ArcMap缓冲区分析

红框中输入0.006(就是步骤1中确定的阈值),点击确定生成缓冲区。如图

ArcMap生成缓冲区

筛选数据

最后就是对所有的村庄数据和缓冲区数据做一次相交运算就可以了。选择“地理处理”--“相交”

ArcMap相交运算

弹出如下对话框

ArcMap相交运算

输入要素中选择要进行相交运算的图层(也就是刚刚建立的缓冲区图层及所有村庄图层),点击确定,结果就出来了。效果如图:

ArcMap相交运算结果

说明

本文所有步骤均是小编自学的记录,如有不妥之处,还望及时指正。

麻辣GIS-Sailor
作者:
GIS爱好者,学GIS,更爱玩GIS。
微博关注
手机阅读
赞赏支持
手机阅读
微信捐助麻辣GIS
微信打赏
支付宝捐助麻辣GIS
支付宝打赏

声明

1.本文所分享的所有需要用户下载使用的内容(包括但不限于软件、数据、图片)来自于网络或者麻辣GIS粉丝自行分享,版权归该下载资源的合法拥有者所有,如有侵权请第一时间联系本站删除。

2.下载内容仅限个人学习使用,请切勿用作商用等其他用途,否则后果自负。

3.如果本文对您有所帮助,请您对我们团队进行 打赏捐助让我们在传播3S的路上可以走得更远,不胜感激。PS:如果你是学生党,请优先把经费用于购买学习资料 以及 与小哥哥/小姐姐约会上:-)

如您有疑问,可在文末留言,或到麻辣GIS QQ群中提问。

QQ群(一):291616564 加入QQ群

QQ群(二):166408035 加入QQ群

QQ群(三):627853279 加入QQ群

QQ群(四):436386604 加入QQ群

QQ群(五):606176554 加入QQ群

QQ群(六):946178380 加入QQ群

QQ群(七):861271808 加入QQ群

新疆互助群:910717627 加入QQ群

微信公众号:malagis,扫描右边二维码直接关注。

已有 2 条评论

  1. 麻辣GIS-易
    1#
     · 2019-07-12 13:59

    村庄数据在哪找

      1. 麻辣GIS-Sailor
        Sailor  · 2019-07-15 09:56

        我自己手动矢量化的。

发表评论