1.先使arcmap能够读取文件夹,和其他软件直接打开文件夹不同,需要先连接所需要的文件夹,如果需要多个文件夹得内容,需要多次连接
2.添加路网数据,数据所在的文件夹必须先由1进行连接
3.加载的路网信息必须道路之间的线连接闭合,因为之后转换为区域时是以闭合曲线为一个区域,所以不能线之间有一点空隙,加载的数据如下(为了能够使线闭合,此时手动加了线,比较直的线是我自己加上去的)
4.线图层转换为面图层(arctool工具箱——要素——要素转面,)
5.在输入要素的地方选择刚才加载的路网信息,输出目录可以自定义
转换之后为
为了让不同区域区分的更明显,将不同的区域用不同颜色来替代
右键面图层,打开属性表你可以看到有三个字段
可以为每个区域显示经纬度,因为一个区域会有多个坐标,这里显示的是区域的中心坐标值,通过添加字段来实现
然后计算质心的经纬度坐标,选中列名右键——计算几何,在选择质心的x坐标和y坐标,将最下面的单位设置为十进制度,同时也可以计算区域的面积和周长
计算之后的数据表:
接下来右键Id列表头,选择字段计算器,下面代码块中输入[FID],因为对区域填色要根据某一列的索引,但是没有FID索引,因此将ID的值=FID,根据ID为索引填色
右键面图层——属性,选择类别——唯一值,上面选符号系统
点击添加所有值,确定
效果图:
接下来要将自己的经纬度点映射到以各个区域中,我将点存放在Excel中,Excel需要有两列,分别为经度和维度,比如:
首先需要arcgis软件连接Excel,在arctool中,选择转换工具——Excel转表
工作表为Excel中的文件,如果数据在sheet1中就选sheet1
这是左栏中会出现加载的表,先右键输出的表,比如point_data,右键显示XY字段,分别将经纬度对应好
确定之后,左侧会出现一个点图层,下面就需要将点和区域进行对应,右键刚产生的点图层——数据——导出数据,取个名字,如data_result
点击arctool——分析工具——空间连接
其中,目标要素选择面图层,连接要素选择刚导出的点图层,连接操作选择JOIN_ONE_TO_MANY
产生的数据:result,打开数据表,就可以看到点所对应的区域了
LON,LAT为经纬度,ID表示对应的区域