ArcGIS的网络分析到底能解决一些什么实际的问题,这是一个开放性的命题,ESRI的总裁Jack说过一句话,大概的意思是“GIS的应用取决 于使用GIS的人的想象力”,我对此有深刻的体会,今天在帮用户解决一个问题的时候,又一次验证。在ArcGIS强大的功能基础之上,可以说没有做不到, 只有想不到。

OK,回到网络分析到底能做什么,我们能够从ArcGIS的帮助文档上看到的,网络分析提供了五个Basic Function,在ArcGIS 10会新增一个,那么我们暂且算六个。

分别是:Route、Service Area、Closest Facility、OD Cost Matrix、VRP、Location-Allocation(New in ArcGIS 10)。

Route很简单,也是目前为止,很多用户经常使用的。简单的可以分为两种时间最短、距离最短。Route不只是可以计算起始点和终止点之间的最优 路径,而且可以计算多个点的最优路径。现实中的情形,比如邮递员送信、报纸,Pizza Hut骑着小车的送餐员送餐,大家知道我们现在是讲究效率和时间的社会,不可能成天在家就为等Pizza,所以要考虑时间窗口,当然这个,ArcGIS是 现成的。

Service Area,服务区域分析,商业上也可叫做商圈分析。通过Service Area你可以知道一家超市、一家医院N分钟可以覆盖的范围。在ArcGIS不知道是9几的Demo里面还有一个很好的例子,就是应急搜救。现在大家都有 钱了,经常几个朋友一起出去户外运动,很不幸,在一座大山里面遇到状况了,得像有关部门求救。有关部门接到了电话,并且定位了电话的位置,可是救援人员拍 马赶到,却不见有人。怎么办,时间就是生命,诺大一座山,要是全搜索下,除非是某某高官或者某某高官之子或之女有这样的待遇,我们老百姓是没指望。 Service Area可以做一件事情,就是计算当时打电话的位置N分钟可以到达的区域,理论上只要不是掉下悬崖,那么失踪的人员总应该在这个区域内。感谢上帝,有限的 人,有限的时间总还是可以尽可能做点事情。所以,如果真的以后我们碰到类似的情况,最好的选择还是呆在原地不动。

Closest Facility,最近设施查询。这个比较好理解,比如查找离我目前为止最近的某某类型餐馆、医院,其它公共设施等。110也可以派最近的巡警到事故现 场。诸如此类。

OD Cost Matrix,源点目标点代价矩阵。这个功能很难想到它有什么实际的用途,之前我也是百思不得其解,除了OD Cost Matrix是VRP问题中的重要一步之外,实在琢磨不出什么应用。不过幸好本人还比较乐于思考,总算找到几个。比如,在上海,便利店非常多,那么 Coca Cola或者其他的公司需要给这些便利店配送,Coca Cola在上海有几处Distribute Center,那么每个Distribute Center应该配送哪些便利店,OD Cost Matrix可以做这件事,就近原则,便利店离哪个Distribute Center近就由哪个配送;还有一个例子,就是学生就读学校的分配,当然,这个在城市里不太常见,城市里面大部分情况是谁有钱谁去好的学校,但是在农 村,或者是我当年读书的农村,中小学也还是类似便利店的就近分配原则。当然如果有人对这两个例子感兴趣,后面我可以花上一章介绍下。

VRP,车辆路径规划。主要是针对多车辆、多Orders的配送情况,以最少的成本尽可能满足订单配送的问题。可以考虑Order的时间窗口,可以 考虑车辆对某个区域熟悉的程度等等。

Location-Allocation,选址优化(暂且这么翻译来着)。解决类似这样的问题,在一个城市修建医院,最好的状态,比如每四平方公里 修建一家医院,这样可以覆盖城市所有居民,保证所有居民享受到足够医疗资源,但是这就和共产主义一样,是一个理想而已;切实的办法还是在预选的N多待建点 中确定有限的几个位置,使得这些位置能够覆盖尽可能多的居民,并且建设成本能够控制在预算范围里。在商业上也有类似的情况,建商场,建商店。

大概把网络分析的功能浏览了一下,我想只是抛砖引玉。其实很多应用在ArcGIS的帮助或者我的经验里面还没有涉及过,但是确确实实能做这样的事 情。

还是那句话,没有做不到,只有想不到!

网络分析与网络数据集—网络分析的实际应用相关推荐

  1. ArcGIS 网络分析[8.2] 资料2 使用IDatasetContainer2接口的CreateDataset方法创建网络数据集...

    上节提及如何使用IDatasetContainer2接口访问到网络数据集,上例可以封装为一个方法. 这节就使用IDatasetContainer2接口(Geodatabase类库)的CreateDat ...

  2. GIS空间分析 网络分析1创建交通网络数据集

    实验数据:见个人资源<GIS空间分析教学数据>免费下载,仅供学习使用 一.实验名称 创建交通网络数据集 二.实验目的 熟悉传输网络数据集的创建过程 三.实验准备 (一)数据:..\netw ...

  3. ArcGIS10.2 网络分析之路径分析(二)---构建网络数据集

    2.构建网络数据集 要素集---右键---新建---网络数据集 输入网络数据集的名称,选择网络数据集的版本,默认最高即可: 选择用于生成网络数据集的要素类(有其他数据也可以选上,利于后面分析的准确性) ...

  4. 社交网络分析:网络中心性

    原文地址:社交网络分析:网络中心性作者:酸嘢 本文为Social Network Analysis学习笔记,课程地址为https://www.coursera.org/course/sna. 对于中心 ...

  5. ArcMap最短路径分析和网络数据集的构建

    打断相交点 1.单击[编辑器]工具条上的编辑工具. 2.选择要在交叉点处进行分割的线要素. 3.单击[高级编辑]工具条上的打断相交线工具. 4.默认或可输入拓扑容差. 5.单击确定. 结果:所选线在相 ...

  6. ArcGIS构建网络数据集步骤

    创建网络数据集步骤: 单击开始 > 所有程序 > ArcGIS > ArcCatalog 10.2 启动 ArcCatalog. 启用 ArcGIS Network Analyst ...

  7. 03-【开始入门篇】如何创建网络数据集

    上一篇中我们的入门案例,网络数据集是已经创建好了,那么如何来创建网络数据集呢,其实也不难~ 网络数据集的几个相关概念还是要说下,不然看到那些名词,不知道什么意思.不喜欢概念的可以飘过第一部分内容~ # ...

  8. Arcengine实现创建网络数据集札记(二)

    四 ArcEngine实现创建网络数据集 ArcEngine创建网络数据集的过程,与ArcMap设置的过程类似,主要通过六个步骤即可以实现. 1 定义网络数据集对象,并设置基本属性,包括网络数据集名称 ...

  9. 交通网络数据集详细汇总

    引言: 在交通领域,很多问题的研究和算法的实现都基于交通网络数据.如果你恰好在在相关领域做研究,又为找不到优质全面的网络数据而发愁.不要着急!Lab将为你介绍一个专业的交通网络数据网站,网站里有很多相 ...

最新文章

  1. deepin linux桌面设置,Deepin系统的桌面样式:高效模式和时尚模式
  2. Bind for 0.0.0.0:80 failed: port is already allocated.解决方案
  3. JAVA实现重建二叉树(《剑指offer》)
  4. 大数据时代的数据挖掘
  5. 求职过程记录(5)——黎明到来
  6. Start – Modern minimalist OpenCart 2.X 自适应主题模板 ABC
  7. OpenCV高级拼接Stitcher类
  8. 50万块钱,在哪个银行存钱最合适?
  9. 程序员造轮子的正确姿势
  10. Intel处理器电源管理技术(2) - 概述 - EIST P-State Turbo Boost HWP
  11. android 4实例分析,OpenGL Shader实例分析(4)闪光效果
  12. 国产Linux二十年揭秘
  13. Eclipse汉化教程
  14. 使用Origin绘制折线图(入门)
  15. 微信小程序之蓝牙打印
  16. 【如何使用高级语言在机器语言层面提高程序运行效率】
  17. 5月中国减持美国国债325亿美元 持有8677亿美元
  18. Git:schannel: next InitializeSecurityContext failed: SEC_E_UNTRUSTED_ROOT
  19. android studio wifi,Android Studio第四十一期 - WIFI开发
  20. “微信教父”张小龙2021最新演讲,视频号、直播、创作者透漏了几大重要趋势丨国仁网络

热门文章

  1. 兼容性测试如何提高网站的安全性?
  2. Tradex接口系统怎么设计图像的颜色?
  3. Karp-Rabin算法()不完备定理
  4. outlook 各版本中个人文件夹pst大小限制
  5. PLC上位机程序开发
  6. Excel导入导出之easypoi工具之模板复杂表格导出
  7. Ubuntu18 安装ROS-Melodic及常见配置
  8. 反向恢复时间trr的影响
  9. sieve方法c语言,用C语言实现Sieve of Atkin算法
  10. 三菱Q系列PLC报错LINK PARA ERROR 链路连接参数异常