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. git pull 报错:权限不够 Permission denied (publickey)
  2. Hardfault 2
  3. 逻辑回归模型(Logistic Regression, LR)基础 - 文赛平
  4. channelinactive触发后不关闭channel_go那些事儿|channel使用及其实现原理
  5. JavaScript总结(3)
  6. Python+OpenCV:特征匹配(Feature Matching)
  7. python很有用吗_Python之父:为什么操作符很有用?
  8. SQL Server 2005全文检索技术
  9. 母版页的优点,及母版页与内容页中相互访问方法
  10. Cadence OrCad Allegro SPB 16.6 下载及安装破解指南
  11. 使用Vue+DataV+ECharts打造新冠肺炎疫情数据大屏(可动态刷新)
  12. 阿里云账号个人实名认证教程
  13. 使用Java制作一个魂斗罗游戏
  14. h5活动是什么意思_H5活动页能给你带来什么?
  15. 机器人无限火力无限e符文_无限火力快乐玩法:无限击飞机器人
  16. 02 面向对象设计的七大原则
  17. php程序员试题,php面试题带答案,php程序员笔试题与答案(一)
  18. Python之父抛弃Python!现在学Python还有用吗?
  19. 谷歌如何度量工程生产力
  20. Android Studio开发-1 安装AS

热门文章

  1. SDUTOJ 3035 你猜我猜不猜你猜不猜
  2. 数学建模学习(67):XGBoost分类模型详细入门案例教程
  3. 程序员开发原谅宝,以防“老实人接盘”?
  4. 5年前流行的某棋牌游戏大厅源码
  5. 求N项前N项和的公式
  6. sql中的IF ELSE使用方法
  7. Scale-Invariant Error
  8. 怎么用win10自带虚拟机
  9. UI设计师是如何工作的?
  10. Bootstrap入门需掌握的知识点(一)