ArcGIS邻域分析学习及棋盘地图制作!!!!

  • 叠置分析学习

  • 棋盘实践(成果如下)

  1. 邻域分析工具操作

1、Voronoi 图的生成(Create Thiessen ploygon)

分析工具—邻域分析—创建泰森多边形—输出字段 ALL

输入“区县投影”要素类,在输出字段下选择 ALL 或 ONLY_FID。

2、点距离(Point distance)

分析工具—邻域分析—点距离—输入数据

得到一个表格,列出的是两个点集合中的两两之间的距离。

如输入要素为“地级市投影”,邻近要素为“区县投影”,则结果为所有地级市到所有县

级市之间的距离。

3、生成近邻表(Create near table)

分析工具—邻域分析—生成近邻表—输入数据—勾选位置、角度

得到一个表格,得到每个输入要素(地级市)最近的点(县级市的)距离和角度。

4、近邻分析(Near)

分析工具—邻域分析—近邻分析—输入数据—勾选位置、角度

此时没有生成新的图层,只是在输入数据(地级市)属性表中增加了最近邻的点(县级

市的)距离和角度。5、面邻域(Polygon Neighbors)

要求输入的要素图层为面图层,得到一张表格,记录每个面要素的邻居。

分析工具—邻域分析—面邻域—输入数据—按字段报告

如果选择 name,则得到名称标记的每个区域的邻近区域。

6、Delaunay 三角网的生成

先由点集生成 TIN,3D 分析—数据管理—TIN—创建 TIN—设置高程,得到 TIN 数据

然后由 TIN 转化为平面三角网,3D 分析—转换—由 TIN 转出—TIN 三角形

输入点要素时,要求点必须要有高程值,如果没有高程可以全部设为 0;也需要设置坐

标系统,否则会与生成的点要素不匹配。

  1. 棋盘地图实践

  1. 制作棋盘

  1. 生成渔网棋盘

做围棋的棋盘,使用的工具是渔网工具:

Data Management Tools——Feature Class——Create Fishnet。

渔网范围与湖北省行政区一致,渔网高度和宽度均为 20km;不勾选标记点,几何类型为线。

生成的渔网是矩形,然后调用 clip 工具,把多余的线裁掉:

分析工具——提取分析——Clip——输入要素为渔网——裁剪要素为湖北行政区范围

ArcGIS邻域分析学习及棋盘地图制作!!!!_第1张图片
ArcGIS邻域分析学习及棋盘地图制作!!!!_第2张图片
ArcGIS邻域分析学习及棋盘地图制作!!!!_第3张图片

  1. 设置棋盘颜色

路线设置颜色为:75,32,0

点击线图层——symbol selector——color——more color——设置

盘底设置颜色为:176,133,89

ArcGIS邻域分析学习及棋盘地图制作!!!!_第4张图片

然而结果棋盘中有市级边界影响观感,所以需要去除。

  1. 去棋盘除市级边界

ArcGIS邻域分析学习及棋盘地图制作!!!!_第5张图片

本来希望通过编辑器中的“union”,连接所有市级矢量数据,但是经验证该过程不可行。

所以使用“融合”工具将“湖北区县”中字段融合,以达去除市级边界的目的。过程如图所示。

ArcGIS邻域分析学习及棋盘地图制作!!!!_第6张图片
ArcGIS邻域分析学习及棋盘地图制作!!!!_第7张图片
ArcGIS邻域分析学习及棋盘地图制作!!!!_第8张图片

  1. 棋子制作

  1. 生成渔网交点

生成每个交点的位置,通过相交工具来实现:

分析工具——叠置分析——intersect——输入要素为裁剪后的渔网——设置输出类别为 point——得到交点要素集 intersect_point。

ArcGIS邻域分析学习及棋盘地图制作!!!!_第9张图片
ArcGIS邻域分析学习及棋盘地图制作!!!!_第10张图片

  1. 寻找距离县区点最近交点

分析工具——邻域分析——近邻分析 Near;

输入要素为区县点要素,邻近要素为intersect_point;

在区县点属性表中可以显示其最近的交点信息。

结果:“区县投影”点要素属性表中就会出现距离自生最近的渔网交点的属性。

  1. 县区点转移至交点

利用 Join 工具将区县点与对应的交点进行关联:

Intersect_point 上右键——连接和关联——连接——连接字段为 FID——连接图层为区县点要素——连接字段为 NEAR_FID——确定。

ArcGIS邻域分析学习及棋盘地图制作!!!!_第11张图片
ArcGIS邻域分析学习及棋盘地图制作!!!!_第12张图片
ArcGIS邻域分析学习及棋盘地图制作!!!!_第13张图片

在Intersect_point 属性表中有很多空值,空值对应的点没有匹配上区县点要素,可以将这些点隐藏不显示:

右键图层属性——定义查询——查询构建器——"区县投影.FID" > 0——确定。

此时所有的区县点要素都吸附在相应的交点上(可能会有多个点发生重叠,可以选择更细的网格,或者按照权重选择哪个区县在上面,参考制图规则里面的 POI 压盖处理原则)。

ArcGIS邻域分析学习及棋盘地图制作!!!!_第14张图片
ArcGIS邻域分析学习及棋盘地图制作!!!!_第15张图片

  1. 设置黑白子

黑白颜色可以根据某个属性值,在本例中由于点没有其他属性信息,直接根据邻近点距离NEAR_DIST,分成两个类别来设置。

ArcGIS邻域分析学习及棋盘地图制作!!!!_第16张图片

你可能感兴趣的:(arcgis空间分析,arcgis,学习方法,信息可视化,创业创新,经验分享)