『公告』 预祝您龙年大吉,万事如意, 过节期间, 大家如需数据服务,请拨打400 或直接添加客服微信,再祝大家龙年,心想事成。
关注我们 新浪 腾讯

ArcGIS教程:基于路网距离的城市辐射范围确定方法

ArcGIS教程:基于路网距离的城市辐射范围确定方法
ArcGIS中的网络分析模块,不仅可以用于距离的计算,还可以用于确定服务区。城镇体系规划中的中心城市辐射范围的确定以及市政规划中的基础设施服务范围的界定,都是网络分析服务区分析方法的应用。下面以中心城市辐射范围确定为例,介绍一下具体的实现方法。

    ArcGIS中的网络分析模块,不仅可以用于距离的计算,还可以用于确定服务区。城镇体系规划中的中心城市辐射范围的确定以及市政规划中的基础设施服务范围的界定,都是网络分析服务区分析方法的应用。下面以中心城市辐射范围确定为例,介绍一下具体的实现方法。

1.解决思路

    首先计算出中心城市到其他城市的路网距离,然后依据此路网距离来确定中心城市的辐射范围。如果采用某些特定辐射范围判定模型来识别城市辐射范围的话,可以在计算出的路网距离数据的基础上,对数据属性信息做一些编辑,添加模型计算结果至属性表中。

2.实施步骤

    2.1计算城市间路网距离

      (1)路网距离计算

    计算方法参见《基于路网的城市间距离计算方法》一文,起始点为中心城市,目的地点为其他城市。

      (2)导出包含城市间距离的中心城市点数据

    在目录列表窗口(Table of Content)中,导出所生成的线数据(Lines),其中Total Length字段即为城市间基于路网的最短距离。

      (3)导出包含城市距离的点对

    使用要素折点转点工具(Data Management Tools>Features>Feature Vertices To Points)导出点对起始点,点类型(point type)选择为start

    2.2计算城市辐射范围

      (1)新建服务区

    单击网络分析工具条上的新建服务区(New Service Area)按钮。

      (2)加载设施点

    在网络分析窗口(NetworkAnalyst)中,添加设施点(Facilities)数据,选中设施点单击鼠标右键,选择位置加载(Load Locations),在位置加载对话框中,修改位置分析属性(Location Analysis Properties),属性Name字段为空,属性Curb Approach字段设置为Name

      (3)新建服务区

    首先,单击网络分析窗口中的服务区属性(Service Area Properties)按钮,在分析设置(Analysis Settings)选项卡下设置默认中断距离(Default Breaks);然后,在面生成(Polygon Generation)选项卡下勾选生成面(Generate Polygons)选项;最后,单击工具条上的运行(Solve)按钮,即可生成中心城市对于其他城市的辐射范围。

      京ICP备08100627号-22 京公网安备 11010802030428号