网络分析与网络数据集—方向

在ArcGIS 9.3版本之前,网络分析扩展模块没有得到很好的应用,原因可能是多方面的,一是ArcGIS Server还没有广泛的被用户接受;二应该就是网络分析生成的方向提示还是英文的,尽管很多聪明的开发商和用户想了很多办法来解决这个问题,但是终究不是很好的解决方案。但是从9.3开始,有了本地化的方向提示,语义基本满足中文的使用习惯,当然,从精益求精的角度,还是有很多地方有待改善。

 

本章的目的不是讨论如何实现本地化的方向提示配置文件,主要还是如何设置网络数据集,使得ArcGIS的网络分析能够提供方向提示。

 

 

这个对话框就是设置方向的了。大家可能看到的界面和这里的截图有些不一样,那是因为我已经升级到10.0,如果你使用的还是老版本的,也只能自己对应着找找了。

 

General Tab有几个参数Display Length Units、Length Attribute、Time Attribute比较简单,Signpost Feature Class和Signpost Streets Table稍微复杂,我把它挪到本节最后。方向提示里面出来的道路名称就是在“Street Name Fields”中定义的,因为参与构建网络数据集的道路数据源可能有多个(只有geodatabase 才支持多个数据源),所以“Source”是个combox。选择要设置的图层,列出了好多字段让我们匹配,最重要的就是“Name”,其他的如果没有匹配属性就空着吧,当然也可以通过增加“Number of Alternate Names” 定义其它可选的名称。

 

 

 

Shields Tab,Shield到底怎么翻译还真是难倒我了。它的作用是用于Highway类型道路的方向提示,Shield的描述可以在一个字段中,也可以由两个字段组合而成,取决于原始数据。Highway类型的道路是通过RoadClass属性(网络数据集属性,详见4.3.2RoadClass节)确定,RoadClass如何与方向联系起来,就要看Road Detail Tab了。

 

 

 

Road Detail Tab, RoadClass的属性就是在这里起作用了,终于找到党组织了!结局是,网络分析出来的方向提示有了多样性,而不是一种类型的描述到底,这才符合世界的发展趋势嘛。Administrative Area,可能大家已经想到这是做什么用的,没错,当计算出来的路径从一个行政区域进入另一个行政区域的时候,比如从上海进入浙江时,方向提示会提示“进入浙江省”。

 

OK,二万五千里长征还有最后几公里。Signpost,路标,如何体现到方向提示中。

 

 


没有signpost的方向提示可能是“右转 沿 G3 行驶”,考虑了signpost的结果可能变成了“右转 沿 G3 行驶 至 衢州”。Signpost并不会影响网络分析的结果,它的主要作用是增强方向提示。

 


网络分析中是通过Signpost Feature Class和Signpost Streets Table来表示signpost的,上图给出了Signpost Feature Class和Signpost Streets Table的表结构,Signpost Feature Class是一个polyline feature class,是signpost的feature以及相关属性,Signpost Streets Table记录的是signpost涉及原始路网的feature对象,和turn feature class字段有点类似。很不幸,ArcGIS没有现成的Signpost Feature Class和Signpost Streets Table,这就意味着我们得自己动手,丰衣足食。这些工作我已经完成了一部分,实现根据Tele Atlas的signpost表结构生成Signpost Feature Class和Signpost Streets Table的程序。

 


本节的最后,提醒大家一个注意事项,网络数据集方向的设置总体来说,如果不考虑signpost,还是比较简单的。但是,我有碰到用户,在ArcMap里面一切正常,但是使用Flex API或者Silverlight API调用网络分析的服务,路径结果能够出来,但是怎么也输不出方向提示,最后检查发现问题在:

 

他们路网的数据中有一部分Feature是Multi-part,需要Explode这些Multi-part的对象。

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
  经验分享 青年学者在从事复杂网络研究中的困难和成功经验是什么? 复杂网络对我们的经济和生活带来了什么变化,怎么把它的精髓通过科学普及的办法传递给大众? 从事网络科学的青年学者应该如何找到属于自己的行当?  青年学者通过什么样的途径达到在复杂网络领域发表高影响力论文的水平? 工具和信息分享 从哪里能够找到复杂网络研究所需要的资料、工具和数据?  陈关荣老师 http://www.ee.cityu.edu.hk/~gchen/ComplexNetworks.htm 有没有可能大家联合建立一个数据共享平台?  阿里数据平台 http://102.alibaba.com/competition/odps_index.htm  网络数据http://konect.uni-koblenz.de/networks/  Watts: http://smallworld.sociology.columbia.edu/cdg/datasets  Barabasi: www.nd.edu/~networks/resources.htm  Newman: http://www-personal.umich.edu/~mejn/netdata/  Arenas: http://deim.urv.cat/~aarenas/data/welcome.htm  Pajek: http://vlado.fmf.uni-lj.si/pub/networks/data/default.htm  链路预测数据: www.linkprediction.org 网络科学目前的发展态势简介【包括国际几个大的研究小组的标志性人物介绍,研究方向介绍】?  A.-L. Barabasi http://www.barabasi.com/  Adilson E. Motter http://dyn.phys.northwestern.edu/index.html  Hernan A Makse http://lisgi1.engr.ccny.cuny.edu/~makse/  Alessandro Vespignani http://www.mobs-lab.org/alessandro-vespignani.html  Mark Newman http://www-personal.umich.edu/~mejn/ 可以申请的与网络科学相关的项目介绍。  阿里巴巴复杂科学研究中心,开放基金,每年一次  国家自然科学基金【数理、信息、管理口】  省部级相关新兴交叉学科项目 是否可以组织网络科学暑期班【研讨班】?  北师大暑期班  2012年“复杂系统与管理”国防科学技术大学研究生暑期学校  …… 国内外较好的期刊,可以投稿的期刊、会议介绍。  国际期刊:  Nature, Science  PNAS, Nature Physics, Nature Communication,PRL  Scientific Reports,PLoS ONE,New Journal of Physics, Physical Review X, Management Science, IEEE Trans, Physical Review E, EPL  JPA, EPJB, JST, Physica A, IJMPC,IJMPB, Phys. Lett. A, Adv. Complex Syst.  国内期刊:  CPB, CPL, 中国科学,科学通报,物理学报,复杂系统与复杂性科学,电子科技大学学报-复杂性科学专栏 相关会议:  网络科学论坛(2014年第十届)  全国复杂网络大会(2014年第十届,国防科技大学)  复杂性科学研究会第二次会议 (2014年7月12-16日,温州大学)  …… 海外观察 海外生活经历分享 国内外工作模式对比 我们可以借鉴和学习的地方   具体研究问题探讨 网络大数据挖掘中的正问题、反问题及其复杂性问题怎么处理? 如何表述和仿真陆海空天一体化的信息网络和通信网络? 如何借助复杂网络理论发掘、分析和解决行业、企业、城市的问题;如何借助复杂网络理论,充分利用移动运营商拥有的各类数据,发掘能服务于第三方的高价值的应用场景。 今天的复杂网络研究能为未来网络(特别是未来互联网)提供什么有用的理论、方法和工具? 其他问题,自由讨论 谢谢参与!

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值