1、如何按照距离条件对点、线、面要素同时进行空间分配(Voronoi图)?
1)提取线要素和面要素的节点。 打开【数据管理工具】|【要素】|【要素折点转点】工具,输入要素设置为“road”,输出要素类设置为“road_pts”,点类型设置为“ALL”;确定,得到线要素的所有节点。同理,得到面要素节点“buildings_pts”。注:本例默认转线要素的节点,若节点数太少,可参照周刊第15期中方法创建密集的节点。
得到线要素的所有节点:
同理对面要素做处理:
得到面要素的折点信息(局部显示):
2)合并点、线、面要素的节点数据。 【数据管理工具】|【常规】|【合并】工具,输入数据集设置为“tower”、“road_pts”和“buildings_pts”,输出数据集设置为“pts”;确定,得到合并后的节点数据。注:线要素和面要素已被降维至零维的点数据;受工具算法的限制,对跨数据维度的分析必须统一数据至相同维度。
节点合并结果:
3)对节点进行空间分配。 打开【分析工具】|【邻域分析】|【创建泰森多边形】工具,输入要素设置为“pts”,输出要素类设置为“voronoi”,输出字段设置为“ONLY_FI