Network AnalystShortest Route.docx

上传人:b****8 文档编号:12528129 上传时间:2023-06-06 格式:DOCX 页数:10 大小:1.15MB
下载 相关 举报
Network AnalystShortest Route.docx_第1页
第1页 / 共10页
Network AnalystShortest Route.docx_第2页
第2页 / 共10页
Network AnalystShortest Route.docx_第3页
第3页 / 共10页
Network AnalystShortest Route.docx_第4页
第4页 / 共10页
Network AnalystShortest Route.docx_第5页
第5页 / 共10页
Network AnalystShortest Route.docx_第6页
第6页 / 共10页
Network AnalystShortest Route.docx_第7页
第7页 / 共10页
Network AnalystShortest Route.docx_第8页
第8页 / 共10页
Network AnalystShortest Route.docx_第9页
第9页 / 共10页
Network AnalystShortest Route.docx_第10页
第10页 / 共10页
亲,该文档总共10页,全部预览完了,如果喜欢就下载吧!
下载资源
资源描述

Network AnalystShortest Route.docx

《Network AnalystShortest Route.docx》由会员分享,可在线阅读,更多相关《Network AnalystShortest Route.docx(10页珍藏版)》请在冰点文库上搜索。

Network AnalystShortest Route.docx

NetworkAnalystShortestRoute

NetworkAnalyst_ShortestRoute.doc是我自己利用ArcMap,ArcCatalog做的最短路径查询实现的步骤说明。

例子是以上海地铁线路换乘的。

可以实现任意两点之间的地铁路线查询。

主要内容:

ArcMap,ArcCatalog,NetworkAnalyst模块最短路径查询。

欢迎批评指正,邮箱:

yuguizhcc@

1在Arcmap中画地铁线路图(矢量图)

两个层:

线路层和站点层

线路层中注意不同线路交叉处,在可以换乘的位置,vertex需要snapping(捕捉)!

2Creatingageodatabasenetworkdataset(同步骤3)

Firstly,Createafilegeodatabase(inArccatalog);

Secondly,createanewfeaturedataset;

Thirdly,ImportFeatureClass,showedas:

NetworkDataset:

ChoseAnyVertexcangetajunctionbetweendifferentroute.

Itwillbedifferent,ifEndpointhasbeenchosed.

3Findingthebestrouteusinganetworkdataset

1)createnewnetworkdataset

在Arccatalog中右击线路层,newnetworkdataset

生成Line1_ND.nd,Line1_ND_Jucntions文件

生成NetworkAnalyst时候注意选择网络生成的依据,路径的IDortime?

特别是对于需要换乘的情况,尤其要注意以路径的ID为优先,对于步行或者不考虑换乘耽误的时间,则应该以路程的时间消耗为第一选择。

FieldisID:

2)Adddata

在Arcmap的中,右击adddata,讲Line1_ND.nd文件添加。

3)createNewRoute

TheNetworkAnalystWindownowcontainsemptylistsofStops,RoutesandBarrierscategories.Additionally,thetableofcontentscontainsanewRouteAnalysisLayer.

4)Addingstops

网络工具栏

点击显示网络工具栏中NetworkAnalystWindow

将Stops选中

在地图中标记任意两个位置

5)产生路径

点击sovle

6)其他例子

TheShortestRoutemarkedasgreenLine.

赤峰路到上海南站(notransfer,无需换乘)

江杨北路到巨峰路(2transferstations,换乘点:

上海火车站,世纪大道)

市光路到江杨北路(2transferstations,换乘点:

人民广场,上海火车站)

市光路到淞虹路(1transferstation换乘点:

人民广场)

外高桥港城路到闵行开发区:

(3transferstations,换乘点:

蓝村路,上海体育馆,莘庄)

上述地图中的起始点(①)和终止点(②)都是依靠鼠标点击获取的位置。

接下来的工作是从VC++对其进行二次开发(ArcObjects),也就是实现在界面中的对话框的“编辑框”中填写地理位置,通过“路线查询”命令实现路径的查询。

也就是AECom组件编程。

参考《地理信息系统开发――ArcObjects方法》韩鹏著一书。

最终图如下:

参考资料推荐:

轻松入门教程-ArcGISDesktop_gray.pdf

GIS软件应用实验指导书2006修定_gray.pdf

Finding_Your_Way_with_ArcGIS_Network_Analyst_gray.pdf

Network_Analyst_Tutorial_gray.pdf

韩鹏《地理信息系统开发――ArcObjects方法》

以上资料,均可以直接载CSDN中搜索下载到。

欢迎批评指正,邮箱:

yuguizhcc@

QQ:

30442301

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > PPT模板 > 其它模板

copyright@ 2008-2023 冰点文库 网站版权所有

经营许可证编号:鄂ICP备19020893号-2