怎么在arcgis下做最短路徑分析, arcgis server for javascript如何實(shí)現(xiàn)最短路徑分析
成都創(chuàng)新互聯(lián)公司是一家專注于網(wǎng)站制作、成都網(wǎng)站建設(shè)與策劃設(shè)計(jì),衢州網(wǎng)站建設(shè)哪家好?成都創(chuàng)新互聯(lián)公司做網(wǎng)站,專注于網(wǎng)站建設(shè)10余年,網(wǎng)設(shè)計(jì)領(lǐng)域的專業(yè)建站公司;建站業(yè)務(wù)涵蓋:衢州等地區(qū)。衢州做網(wǎng)站價(jià)格咨詢:18980820575
第一步:首先必須在ArcCatalog中新建網(wǎng)路資料集,在網(wǎng)路圖層點(diǎn)右鍵,選擇新建網(wǎng)路資料集,如圖所示,一路預(yù)設(shè)點(diǎn)選。如果你熟悉,修改其中的引數(shù)也可以。
{GZK09A)VRT5}06@~YCG)MX
第二步:在ArcMap中新增網(wǎng)路分析層儲(chǔ)存為MXD文件,注意的是需要安裝擴(kuò)充套件模組,如果沒(méi)有,可以在安裝光碟中查詢。
第三步:最后在ArcCatalog或者ArcGIS Server Manager中釋出服務(wù)時(shí)釋出,注意的是要選擇網(wǎng)路分析服務(wù)。也就是NAServer。
下面的工作就是在程式中來(lái)編寫如何來(lái)獲取最短路徑了,分成了兩種方式:
第一種方式為客戶端在地圖控制元件上獲取起始點(diǎn),系統(tǒng)利用Ajax技術(shù)將起點(diǎn)與終點(diǎn)的螢?zāi)蛔鶚?biāo)傳送回GIS伺服器,并通過(guò)伺服器處理獲取最短路徑,以HTTP方式將結(jié)果傳送回客戶端,同時(shí)將最短路徑顯示在客戶端瀏覽器中。
第二種方式與前面一種不同之處在于客戶端使用者在起點(diǎn)與終點(diǎn)的文字框中輸入地址或者地名,傳送回伺服器后,伺服器通過(guò)自主開(kāi)發(fā)的地址定位器獲取最短路徑。
ArcGIS產(chǎn)品線為使用者提供一個(gè)可伸縮的,全面的GIS平臺(tái)。ArcObjects包含了大量的可程式設(shè)計(jì)元件,從細(xì)粒度的物件(例如單個(gè)的幾何物件)到粗粒度的物件(例如與現(xiàn)有ArcMap文件互動(dòng)的地圖物件)涉及面極廣,這些物件為開(kāi)發(fā)者集成了全面的GIS功能。每一個(gè)使用ArcObjects建成的ArcGIS產(chǎn)品都為開(kāi)發(fā)者提供了一個(gè)應(yīng)用開(kāi)發(fā)的容器,包括桌面GIS(ArcGIS Desk),嵌入式GIS(ArcGIS Engine)以及服務(wù)端GIS(ArcGIS Server)。
請(qǐng)問(wèn)有arcgis api for silverlight 最短路徑分析的DEMO嗎?
ArcGis API for Silverlight 示例網(wǎng)址::help.arcgis./en/webapi/silverlight/samples/start.htm
在這個(gè)Demo中,幾乎所有的應(yīng)用都有示例,你可以參考下,我記得里面有你想要的功能
基于mapgis的最短路徑分析與實(shí)現(xiàn)
mapgis可以專門制作網(wǎng)路資料,67是wn網(wǎng)資料,k9是道路網(wǎng)資料,這個(gè)資料都有專門的制作工具,在資料分析下就可以進(jìn)行最短路徑分析了。需要詳細(xì)的資料,可以留言
GIS二次開(kāi)發(fā)中怎樣實(shí)現(xiàn)最短路徑分析
這個(gè)具體看你用的是那個(gè)平臺(tái)了,一般的平臺(tái)都會(huì)提供相應(yīng)的模型或者介面啊之類的,只需準(zhǔn)備符合條件的資料然后呼叫即可實(shí)現(xiàn),比如說(shuō)超圖里SuperMap Objects 根據(jù)查詢結(jié)果的需求不同,提供了三種介面來(lái)實(shí)現(xiàn)最佳路徑分析:1、Path:查詢經(jīng)過(guò)一系列有序站點(diǎn)的最佳路徑,結(jié)果返回一個(gè)路由物件 soGeoLineM。行駛導(dǎo)引通過(guò) GetPathTable 介面匯出。2、PathEx:查詢經(jīng)過(guò)一系列有序站點(diǎn)的最佳路徑,結(jié)果返回一個(gè)路由物件soGeoLineM,同時(shí)會(huì)返回路徑通過(guò)的結(jié)點(diǎn)和弧段的標(biāo)識(shí)ID(即在網(wǎng)路分析環(huán)境中設(shè)定的ID欄位,不一定是SmID)。行駛導(dǎo)引通過(guò) GetPathTable 介面匯出。PathEx2:查詢經(jīng)過(guò)一系列有序站點(diǎn)的最佳路徑。結(jié)果提供 PathTable 行駛導(dǎo)引表,該表記錄了結(jié)果路由需要經(jīng)歷的結(jié)點(diǎn)和弧段名稱,以及在每個(gè)結(jié)點(diǎn)和弧段上的轉(zhuǎn)向資訊,具體花費(fèi)。新方法提高了分析效率,對(duì)返回結(jié)果可靈活設(shè)定(通過(guò) soPathResultSetting 和 soPathResultInfo )。
具體的實(shí)現(xiàn)一般的幫助文件里會(huì)有例項(xiàng)演示,不知道這樣回答滿意不。
最短路徑
每?jī)蓚€(gè)點(diǎn)i,j之間連一條 i到j(luò)距離長(zhǎng)的邊。
做一次最小生成樹(shù)(prim或者Kruskal)。
希望能幫到你。
怎么求最短路徑
最短路徑問(wèn)題是圖論研究中的一個(gè)經(jīng)典演算法問(wèn)題, 旨在尋找圖(由結(jié)點(diǎn)和路徑組成的)中兩結(jié)點(diǎn)之間的最短路徑。
演算法具體的形式包括:
1. 確定起點(diǎn)的最短路徑問(wèn)題 - 即已知起始結(jié)點(diǎn),求最短路徑的問(wèn)題。
2. 確定終點(diǎn)的最短路徑問(wèn)題 - 與確定起點(diǎn)的問(wèn)題相反,該問(wèn)題是已知終結(jié)結(jié)點(diǎn),求最短路徑的問(wèn)題。在無(wú)向圖中該問(wèn)題與確定起點(diǎn)的問(wèn)題完全等同,在有向圖中該問(wèn)題等同于把所有路徑方向反轉(zhuǎn)的確定起點(diǎn)的問(wèn)題。
3. 確定起點(diǎn)終點(diǎn)的最短路徑問(wèn)題 - 即已知起點(diǎn)和終點(diǎn),求兩結(jié)點(diǎn)之間的最短路徑。
4. 全域性最短路徑問(wèn)題 - 求圖中所有的最短路徑。
涉及的演算法包括:Dijkstra演算法、A*演算法、SPFA演算法、Bellman-Ford演算法、Floyd-Warshall演算法、Johnson演算法等。
可根據(jù)不同的需要選擇不同的演算法。
求一份可用于arcgis最短路徑分析的網(wǎng)路資料集資料
連結(jié): :pan.baidu./s/1o6MmDD4 密碼: svgu
廣州的道路網(wǎng),已經(jīng)拓?fù)淞恕?/p>
最短路徑的權(quán)相等,哪個(gè)為最短路徑
都是最短路徑
excel 最短路徑
excel 最短路徑 問(wèn)題可以解決
最短路徑算法——Dijkstra算法,又稱為單源最短路徑,所謂單源是在一個(gè)有向圖中,從一個(gè)頂點(diǎn)出發(fā),求該頂點(diǎn)至所有可到達(dá)頂點(diǎn)的最短路徑問(wèn)題。要順利實(shí)現(xiàn)算法,要求理解Dijstra的算法,同時(shí)還要理解圖的一些基本概念,圖由節(jié)點(diǎn)和邊構(gòu)成,將節(jié)點(diǎn)和邊看成對(duì)象,每個(gè)對(duì)象有自己的特有屬性,如在GIS中,一個(gè)節(jié)點(diǎn)必須都有ID,橫坐標(biāo),縱坐標(biāo)等基本屬性,邊有起點(diǎn)節(jié)點(diǎn),終點(diǎn)節(jié)點(diǎn),長(zhǎng)度等屬性,而最短路徑分析,就是根據(jù)邊的長(zhǎng)度(權(quán)值)進(jìn)行分析的。
編輯矢量數(shù)據(jù)的屬性,
具體操作:
(1)為數(shù)據(jù)增加一權(quán)重屬性
(2)為每個(gè)空間對(duì)象添加權(quán)重值
(3)進(jìn)行最短路徑分析,在權(quán)重選項(xiàng)中選擇你所添加的權(quán)重屬性
在ArcMap中就可以實(shí)現(xiàn)這個(gè)功能
用MAPGIS(軟件)里的空間分析,網(wǎng)絡(luò)分析,就是求的最短路徑,只要你有網(wǎng)格圖就好辦。直接點(diǎn)就行了,你可以搜搜,MAPGIS網(wǎng)絡(luò)分析看看教程,數(shù)據(jù)分析這個(gè)領(lǐng)域非常強(qiáng)大