ArcGIS如何统计面内点的数量

本文来源:GIS科研实验室公众号

1

数据来介绍

本次教程使用的数据为:各小区的点坐标(来源房天下,坐标为CGCS2000);基础教育设施、商业服务设施、金融保险设施、医疗卫生设施的POI坐标(来源高德地图,坐标为CGCS2000)

2

缓冲区的生成

首先生成各小区点1KM的缓冲区图,具体操作方法为:加载小区点数据——打开ArcToolbox—— 分析工具——缓冲区

图1

在“输入要素”中,我们选择房价的点数据,“输出要素类”选择我们缓冲区数据的输出位置。在“线性单位”下输入1000米。“方法”选择PLANAR(这种方法的作用是:如果输入要素位于投影坐标系中,则将创建欧氏缓冲区。如果输入要素位于地理坐标系中且缓冲距离的单位为线性单位(米、英尺等,而非诸如度之类的角度单位),则会创建测地线缓冲区)。“融合类型”选择NONE(此种方法不考虑重叠,均保持每个要素的独立缓冲区)

图2

点击确定后,就可以生成各点的缓冲区图(虽然有点乱,但是我们也不是为了看图,而是为了统计缓冲区中点的数量,所以就将就一下吧!)

图3

下一步,将你需要统计的POI点数据加载至图层(WARN:有密集恐惧症的同学快闪开!

图4

3

点数据的空间连接

这一步非常关键,大家仔细听!首先右键刚才生成的缓冲区图层——连接和关联——连接。

图5

然后选择“基于空间位置的另一图层的数据”,再选择你需要统计的点的类型,我这里是“医疗卫生设施”。此外,在“如何汇总属性”中,有平均值、最小值、标准差、总和、最大值和方差可以选择,就是说可以计算每个缓冲区中所有点各属性的平均值、最小值、标准差、总和、最大值和方差(前提是这个属性是数值类型不可以是字符串哈,我这里不需要就没有勾选),最后选择好新图层的输出位置就可以啦。

图6

打开生成数据的属性表,可以看到一个Count字段,这个就是每个缓冲区中兴趣点的数量。

图7

树谷资料库资源大全(5月29日更新)

猜你喜欢

转载自blog.csdn.net/hu397313168/article/details/131162173