///注意:本方法适用于编程基础弱,处理的点集数据不多的情况
方法原理:
原理就是一个简单的循环;在一个点集中,有很多的点,若我们现在共有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可自行选择,没有什么影响。选择完成后点击【确定】,就得到点集之间两两连线的结果啦。