邻近分析解决方案

1. 离泥石流发生地最近的居民点?

可选方案: 距离计算

数据集1: 泥石流发生地(用面或者点数据表示均可,视具体比例尺来定)

数据集2: 该区域居民点分布

结果: 记录在属性表中。

2. 从国家体育场出发,2公里内最近的两家超市?

可选方案: 查找最近设施点或距离查询

(1)查找最近设施点

查找最近设施点需要数据: 国家体育场周围的道路图(线状)、奥运场馆分布图、超市分布图(点状)。

步骤及关键参数设置:

构建道路交通网络,用每条道路上的往返距离分别作为双向的阻力字段;

在奥运场馆分布图中,直接选择或者用SQL查询找到国家体育场的位置,作为查找最近设施点的事件点;

在超市分布图中,各超市的位置作为查找最近设施点的设施点。设施点数为2。

从事件点到设施点开始查找。查找半径为2km。

(2)距离查询

距离查询需要数据: 奥运场馆分布图、超市分布图(点状)

步骤及关键参数设置:

在奥运场馆分布图中,直接选择或者用SQL查询找到国家体育场的位置;

超市分布图设为目标图层,使用距离查询工具。查询距离为2km。

评: 以上两种方案中,第一种更实用,因其考虑了实际的道路状况,而第二种是根据空间上的距离来查找的,空间上最近并不表示可达距离最短。

3. 某地区的各个移动通信信号发射塔按强弱等级逐渐递减所覆盖的范围?

可选方案: 多重缓冲区(假设信号强度是随着空间距离增大呈递减趋势)

多重缓冲区

多重缓冲区所需数据: 信号发射塔(点状)

步骤:

按照一定的距离间隔创建多重缓冲区,从强到弱各层缓冲区使用由深到浅的颜色来渲染。

4. 某条被污染的河流周围1000米内,有多少家食品加工厂?

可选方案: 带属性过滤的距离查询

距离查询所需数据: 河流分布图(线状或面状)、工厂分布图(点状)

步骤及关键参数设置:

选中被污染的河流设为查询对象,目标图层为工厂;

属性过滤条件:构造SQL表达式,选出所有食品加工厂;

查询距离设为1000m。

5. 瑞士国内所有足球比赛场馆和酒店分别表示在两个图层上,从任意一家酒店到最近的场馆的距离是多少?

可选方案: 距离计算

数据集1: 酒店分布图(点状)

数据集2: 足球场馆分布图(点状)

结果: 记录在属性表中,每一家酒店表示的记录中,都会存储一个最近的足球场馆以及距离。