ARCGIS中如何实现点集之间的两两连线 | 您所在的位置:网站首页 › arcmap怎么新建图层画线 › ARCGIS中如何实现点集之间的两两连线 |
///注意:本方法适用于编程基础弱,处理的点集数据不多的情况 方法原理: 原理就是一个简单的循环;在一个点集中,有很多的点,若我们现在共有16个点,编号为1到16,若使1号点为起点,那么其余2~16号点就为终点;然后又以2号点为起点,那么剩余的3到16号的点为终点,因为在以1号点为起点时,我们就得到了1号点与2号点的连线,2 号点不会与2号点自身进行连线,这没有意义;以此类推,我们最后剩下的是以15号为起点,16号为终点。 具体操作步骤如下: 第一步:打开点数据的表格形式(注意起点的名称、XY坐标名称分别为Startname、StartX、StartY) 第二步:建立循环(在StartY后面添加终点名称、XY坐标为Endname、EndX、EndY),再看看原理就明白为什么这么做了;然后将Excel表格数据保存为.csv格式,方便在ArcMap中打开 第三步:将.csv格式的数据加入到ArcMap中,然后右键选择—— 显示XY数据——然后选择起点XY坐标以及合适的坐标系(注意:对于一般的数据较好选择WGS_84坐标系)——再点击确定
第四步:在搜索框中找到【XY转线】工具,双击打开,然后选择对应表格以及表格数据,具体选择如下:选择起点X数据、起点Y数据、终点X数据、终点Y数据;线类型可默认,ID可自行选择,没有什么影响。选择完成后点击【确定】,就得到点集之间两两连线的结果啦。
|
CopyRight 2018-2019 实验室设备网 版权所有 |