请问大神们,怎么用ArcGIS做城镇间经济联系强度的图?

请问大神们,怎么用ArcGIS做城镇间经济联系强度的图?

@69Z}1`HML{YAV~S(OBE}1.jpg

用XY to Line?怎么实现多对多的联系?正在做论文,谢谢各位!
已邀请:

turtle

赞同来自: 周洋 天涯印象 gigis

1. 先各城镇计算经济联系强度;
2. 获取各城镇中心点的经纬度坐标;
3. 根据XY to Line工具的要求,需要设置起始点和终点的坐标值,我们可以在excel中做一个类似的表格:

xy_table.png

其中:sx,sy为起点经纬度坐标;ex,ey为终点经纬度坐标;v为经济联系强度值;

4. 保存为2003版本的excel(.xls),当然也可以是其他XY to line工具支持的格式,具体参见工具帮助;
5. 在arcmap中打开XY to Line工具,根据我们刚才创建的excel表格,依次填入参数如下:

xytoline.png

6. 修改新生成的矢量数据,修改其符号系统,如下:

symbol.png

 
备注:
行政地图和城镇中心点图层添加在此不赘述

徐珂 - ArcGIS for Desktop

赞同来自: 周洋 YZ

图中,是一对多,新建X、Y字段,然后XY to Line就可以了。
 
多点之间连线方法如下:
【方法一】:创建OD成本距离。这个如果有路网的话,要构建网络,然后创建OD成本距离分析,再把结果导出就可以了。详细可以参考:http://resources.arcgis.com/zh-cn/help/main/10.2/#/na/00470000004r000000/
 
【方法二】:如果只有散点,那么需要采用这种方法了。使用XY to line,那么要先构建x1,y1,x2,y2。
  1. 为点添加XY坐标。使用GP工具Add XY Coordinate。
  2. 计算任意两点间的距离。使用Point Distance。输入数据都是这个点要素类。结果中,INPUT_ID和NEAR_ID都是点要素类的OBJECTID。
  3. 获取INPUT_ID和NEAR_ID对应的XY坐标。使用Join Field连接2次。


join1.png


join2.png

   4. 然后再使用XY to Line。
 
 

要回复问题请先登录注册