基于ArcGIS道路密度指数的计算及可视化制图(附练习数据下载)
一、数据来源及介绍
1. 道路数据
道路数据来源于国家基础地理信息中心(欢迎使用国家基础地理信息中心 (webmap.cn)),该网站是根据图幅号来整理压缩包的,没有单独整理好的哪个省市数据,所以需要我们根据显示行政边界自主提取。
2. 行政边界数据
行政边界数据来源于环境资源科学与数据中心(中国科学院资源环境科学与数据中心 (resdc.cn)),该网站包含我们国家任何一个省市的行政边界,不过县级和乡镇的行政边界数据只有雄安新区的。
二、数据预处理
1. 行政边界数据预处理
我们从中国科学院资源环境科学与数据中心官网上下载下来的行政边界数据是整个国家的,我们可以利用识别工具查看西安市FID,这样就可以在属性表中快速的找到西安市在表中的位置,选中—反选—打开编辑工具—进入编辑状态—删除多余工具;也可以选中—右键图层进行导出为新的图层。
2.道路数据预处理
对比官网所给的表格,找到压缩包中存放道路数据的文件。
利用按位置选择工具将经过西安市的道路选取出来,删掉多余数据。
利用合并工具将公路图层和铁路图层分别合并为两个图层,这里注意要将名字相同的图层重命名一下,不然工具在运行的时候可能会有一个图层不读取。
我们根据道路的功能和交通量将道路数据分为高速公路、高速铁路、 国道和省道、县道以及铁路5个等级。
查看铁路图层属性表,发现可以通过TYPE字段能够判断是否为高速铁路还是普通铁路。
查看公路图层属性表,发现可以通过RTEG字段能够判断是否为高速公路,还可以从RN字段判断是国道还是省道。
新建“等级”字段,字段类型设置为文本型,为公路赋予等级。
三、道路密度指数
我们根据道路的功能和交通量将道路数据分为高速公路、高速铁路、 国道和省道、县道以及铁路5个等级
1. 指数介绍
道路密度是指某一区域内所有道路的总长度与该区域总面积的比。道路密度越大,道路网络越密集,对景观影响越大。由于不同等级道路对道路密度指数的贡献率基本一致﹐故对不同等级道路赋予相同权重值进行计算。道路密度指数公式为
式中:A为研究区道路密度指数;li为不同等级道路长度;S为研究区总面积。
2. 指数计算并实现可视化
利用裁剪工具将延伸至西安市以外的道路裁剪掉,只统计西安市市内的道路长度。
利用创建渔网工具创建网格,在网格图层属性表中添加网格ID字段,利用计算器使其与系统默认ID字段内容相等,方便在后续操作中连接属性表,并根据路网位置提取网格。
利用相交工具将公路矢量线图层按网格分割,并使公路属性表与网格属性表连接在一起。
在新的图层属性表中添加长度字段,右键字段名称计算长度。
右键长度字段名,选择汇总,在对话框中进行如下操作,统计单个网格中多个路段的总长度。
在网格属性表中添加面积字段,并右键字段名称,选择计算几何来计算面积。
右键网格图层进行连接,以网格ID作为连接字段。
在网格图层中添加密度字段,并右键字段名,在字段计算器中输入:[Sum_公路网格路网.Sum_长度] / [西安网格.AREA] + [Sum_铁路网格路网.Sum_长度] / [西安网格.AREA]。
右键图层进行可视化设置。
四、成果展示
数据下载
发送数字1771获取下载链接文件名:陕西省西安市矢量数据
ArcGIS土地利用动态度与土地利用程度计算(附练习数据下载)
学GIS的你,是时候自己做张中国地图了(附行政区划数据下载)