摘要: 基于上篇所介绍的内容,就说说如何利用访问到的网络数据集,在Map中添加网络数据集图层、创建网络分析图层中的路径图层,并执行路径分析示例。 阅读全文
posted @ 2017-06-13 13:07 岭南灯火 阅读(1290) 评论(0) 推荐(0) 编辑
摘要: 说完了网络数据集如何用AO来创建,接下来就说说如何用另一个类库——NetworkAnalyst来做网络分析。 区别于NetworkAnalysis,这个是几何网络分析用的类库。 本篇先做类库和有关接口、类、枚举说明。 NetworkAnalyst类库是拓展类库,专注于网络数据集的网络分析。 主要接口 阅读全文
posted @ 2017-06-13 13:05 岭南灯火 阅读(818) 评论(0) 推荐(0) 编辑
摘要: 创建网络数据集就得有各种数据和参数,这篇文章很长,慎入。 网络分析依赖于网络数据集的质量,这句话就在这里得到了验证:复杂、精确定义。 本节目录如下: 1. INetworkDataset与IDENetworkDataset对比 1.1 什么是INetworkDataset 1.2 两者对比 2. 如 阅读全文
posted @ 2017-06-13 02:40 岭南灯火 阅读(1898) 评论(2) 推荐(0) 编辑
摘要: 上节提及如何使用IDatasetContainer2接口访问到网络数据集,上例可以封装为一个方法。 这节就使用IDatasetContainer2接口(Geodatabase类库)的CreateDataset()方法创建网络数据集。 涉及到的接口(全在Geodatabase类库中) IDataset 阅读全文
posted @ 2017-06-12 18:37 岭南灯火 阅读(709) 评论(0) 推荐(0) 编辑
摘要: 为了创建或打开一个网络数据集,你必须使用NetworkDatasetFDExtension对象(文件地理数据库中的数据集)或NetworkDatasetWorkspaceExtension对象(对于Shp文件组成的网络数据集)。 当你拥有了合适的对象后,就可以使用IDatasetContainer2 阅读全文
posted @ 2017-06-12 18:12 岭南灯火 阅读(934) 评论(0) 推荐(0) 编辑
摘要: 在XAML中,给Item标签添加separator属性,需要从哪里打分割线,就将其设置为true即可。如下图所示: 如紫色框住的灰色竖线所示。 默认separator属性是false的,这个小东西极其隐蔽... 阅读全文
posted @ 2017-06-11 22:45 岭南灯火 阅读(1340) 评论(0) 推荐(0) 编辑
摘要: 前面介绍完了如何创建网络数据集、如何使用网络分析功能,当然还有的读者会迷惑于一些更深层次的问题,比如网络数据集的连通性问题等。 因为不可能面面俱到,我只能挑重点来阐述,我觉得网络数据集的连通性、属性和转弯是初学者中比较头疼、想不通的问题,我就再以此为起点,较为深入的探讨这三方面的二三事。 连通性 网 阅读全文
posted @ 2017-06-01 18:36 岭南灯火 阅读(2244) 评论(1) 推荐(0) 编辑
摘要: 什么是VRP? VRP就是车辆配送。 大家有没有想象过一个城市的某个快递营业点,是怎么让各个快递员配送快递的? 每个快递员针对那片区域的客户,如何走路线才最省时间? 也许你会说,最短路径分析可以做到——那么,这可不能一个一个分开来分析呀?而且与最短路径有个最大的区别就是,VRP问题,车子出去走一圈最 阅读全文
posted @ 2017-06-01 18:28 岭南灯火 阅读(5183) 评论(2) 推荐(0) 编辑
摘要: 什么是OD成本矩阵? 先不说这个东西是什么,我们还是举一个实际的例子: 现在存在3个城市北京、上海、武汉,请分析他们两两之间的通行时间。 很简单嘛!北京到上海,北京到武汉,上海到武汉都来一次最短路径分析就好了。 好。 那么现在存在全国100个城市,请做同样的分析。使用排列组合的数学知识,知道至少要执 阅读全文
posted @ 2017-05-24 17:15 岭南灯火 阅读(24650) 评论(0) 推荐(0) 编辑
摘要: 什么是最近设施点? 仍然举一个生动形象例子说明。 我在大街的某一个点儿上,我急需上厕所,问:我3分钟内能到的最近的厕所在哪? 这就是最近设施点分析(ClosestFacility)——给定搜索半径,基于网络阻抗和连通规则,寻找从事件点可达的目的地(设施点)。 这里的搜索半径,可以是时间,也可以是距离 阅读全文
posted @ 2017-05-24 16:52 岭南灯火 阅读(5235) 评论(0) 推荐(0) 编辑