技术专栏

gis培训

寻找最短路径——下篇(译)

作者:王维佳(译) 邮箱:wangwj@lreis.ac.cn 发布时间:2014-12-15 15:03:03 阅读(1448)

    原作者: John Fry 和Bob Booth

    (接上篇)

说明: http://blogs.esri.com/esri/arcgis/files/2014/10/Assets_to_Base_All_on_Map.png

4.步骤二:备份你的asset和base数据

通过地址表格来进行地理编码往往会生成不匹配的要素,有时需要手动更改。所以下一步要做的就是备份数据,这样就可以保证在后续地理编码和重匹配的过程中,原始数据不会被随意更改,之后也可以使用这些数据做其他分析。

  1. 1.运行2 Copy Geocoded Locations模型,该模型属于可选操作。

  2. 2.指定Assets要素类,这里应该选择Geocode Assets and Bases模型的输出asset要素类。

  3. 3.指定Gold Copy of the Assets要素类,也就是备份的输出位置。

  4. 4.重复第23步,为Bases要素类设置参数。

  5. 5.单击OK运行模型。

模型运行完后就会生成完整的assetsbases要素类的备份文件了。 

5.步骤三:创建从assetbase的路径

第三步就是创建从asset到各自base的路径。有很多种方法可以解决这个问题,我们使用的是网络分析中的“Closest Facility”来处理。因为有些asset离某个base的距离可能比离和它相关的base距离更近,因此模型会循环访问BasesGeocoded要素类的base字段值,重复计算每个assetbase的距离。最终结果是一系列要素类,每个要素类表示一个base,属性表包含从每个asset到这个base的最短行驶时间路径。Route from Assets to Bases模型有两个,一个对本地网络数据而言,还有一个是为ArcGIS Online数据而言。

  1. 1.运行Route from Assets to Bases模型,根据情况任选一个。

  2. 2.如果运行的是为本地网络数据而创建的模型,需要指定分析网络。

  3. 3.选择输入的Base Geocoded要素类。

  4. 4.选择输入的Assets Geocoded要素类。

  5. 5.单击OK运行模型。

说明: Route Assets To Bases Tool

模型3a 

如果你使用的是3bRoute from Assets to Bases ArcGIS Online工具,你需要在ArcMap里登录ArcGISOnline,然后编辑和保存模型。通过Model Diagram窗口来运行工具。

如果你使用的是为本地数据创建的模型,为了提高效率,可以事先将网络数据拷贝到电脑硬盘的file geodatabase下。

 

最终结果会存储在Distanceto Assets地理数据库中,它们不会自动加载到地图文档里,当然你也可以手动添加。BasesGeocoded要素类中的每个base都有一个输出数据,命名为Assets_to_Base_n 

6.步骤四:为每个base统计距离

当你运行完Routefrom Assets to Bases模型后会生成一系列“Assets_to_Base_n”文件,最终步骤就是将它们整合到一个要素类中,并且统计每个base的距离信息。

说明: Geodatabase with intermediate results

10  Assets_to_Base_n文件

  1. 1.运行4 Summarize Results模型。

  2. 2.选择输出要素类,默认名称为Assets_to_Base_All

  3. 3.选择输出位置。

  4. 4.选择输出统计表存放位置和名称。

说明: Summarize results tool dialog box

11  模型4

Assets_to_Base_All要素类和统计表会添加到当前地图。

说明: http://blogs.esri.com/esri/arcgis/files/2014/10/Assets_to_Base_All_on_Map.png

12  结果图

最终结果中的每一条路径都是和base相互联系的,所以你可以根据自己的需要,选择一个base,重新为其路径设置符号化和统计相关信息。

原文地址:

http://blogs.esri.com/esri/arcgis/2014/10/28/find-the-distance-to-assets-from-bases/ 

数据和模型下载地址见原文。

作者:王维佳(译) 邮箱:wangwj@lreis.ac.cn

HiGIS技术交流QQ群:336076300

关键词:arcgis,esri,最短路径,表格转点,空间分析,arcgis教程

中科地理信息系统培训中心-原创文章
转载请注明出处:www.higis.cn/Tech/tech/tId/84

创新地理知识,共享地理价值

http://www.higis.cn

中科地理信息系统培训中心

关于我们

gis培训

苏州高新区中科地理信息系统培训中心是“国家专业技术人员继续教育基地”指定培训点,是3S方向唯一指定的培训点。同时也是国内唯一获得Esri授权的ArcGIS专业培训与认证机构,为广大用户提供ArcGIS培训、开发和咨询服务,中心已经为中国用户服务20年...详细情况...

联系方式

Email:actc@lreis.ac.cn
苏州总部电话: 0512-68076858
        0512-68075672
北京分部电话: 010-64855687
苏州总部地址:苏州市高新区科灵路78号苏高新软件园5号楼3层
北京分部地址:北京市朝阳区大屯路甲11号中科院地理所2406

顶部 返回
地理信息系统国际培训中心