亚洲免费av电影一区二区三区,日韩爱爱视频,51精品视频一区二区三区,91视频爱爱,日韩欧美在线播放视频,中文字幕少妇AV,亚洲电影中文字幕,久久久久亚洲av成人网址,久久综合视频网站,国产在线不卡免费播放

        ?

        基于地圖API的最短距離批量計算

        2017-07-25 09:25:19羅孟晗西南大學(xué)地理科學(xué)學(xué)院
        數(shù)碼世界 2017年7期
        關(guān)鍵詞:網(wǎng)絡(luò)分析短距離批量

        羅孟晗 西南大學(xué)地理科學(xué)學(xué)院

        基于地圖API的最短距離批量計算

        羅孟晗 西南大學(xué)地理科學(xué)學(xué)院

        在比較計算城市間最短路徑常用方法后,本文結(jié)合WebGIS地圖API,提供基于實際道路網(wǎng)絡(luò)最短距離批量計算的一種解決方法。

        地圖API 最短距離 WebGIS

        1 引言

        網(wǎng)絡(luò)分析是GIS應(yīng)用中的重要領(lǐng)域,而網(wǎng)絡(luò)分析中最基本最關(guān)鍵的問題之一是最短路徑問題,最短路徑不僅僅指一般地理意義上的距離最短,還可以引申到其他的度量,如時間、費用、線路容量等。

        隨著計算機技術(shù)的不斷發(fā)展,WebGIS的發(fā)展也為GIS研究提供了新的便利。WebGIS是基于Internet的GIS,它使用Internet環(huán)境,為各種GIS應(yīng)用提供GIS功能(如分析功能、制圖功能)和空間數(shù)據(jù)獲取能力。地圖API是基于WebGIS為開發(fā)者免費提供的一套基于地圖服務(wù)的應(yīng)用接口,其數(shù)據(jù)不斷更新,具有很強的時效性,開發(fā)者可以通過地圖API接口免費獲取地圖數(shù)據(jù),開發(fā)者可以個性化建立地圖服務(wù),在個人和小型地理信息系統(tǒng)應(yīng)用具有很好的發(fā)展前景。

        2 傳統(tǒng)最短路徑獲取方法

        在交通路網(wǎng)研究中,求取最短路徑的方法主要是利用ArcGIS等軟件中的網(wǎng)絡(luò)分析工具實現(xiàn),或者根據(jù)最短路徑算法編程實現(xiàn)。

        網(wǎng)絡(luò)分析工具實現(xiàn)是根據(jù)路網(wǎng)矢量數(shù)據(jù)建立網(wǎng)絡(luò)數(shù)據(jù)集,設(shè)定邊線權(quán)重,指定起點和終點,得到最短距離。指定的起點和終點必須是在線上的節(jié)點,很難計算城市間實際的時間距離,在研究區(qū)域較小時,就會導(dǎo)致較大的距離誤差,對研究結(jié)果造成影響。要實現(xiàn)城市間最短距離的批量計算還需要利用ArcGIS二次開發(fā)工具進行改進。

        根據(jù)最短路徑算法編程實現(xiàn)也是一種主流方法?,F(xiàn)有的最短路徑算法有很多種,Dijkstra算法、A*算法和Floyd算法等等。Dijkstra算法是典型的單源最短路徑算法,用于計算一個節(jié)點到其他所有節(jié)點的最短路徑。主要特點是以起始點為中心向外層層擴展,直到擴展到終點為止;A*算法是一種靜態(tài)路網(wǎng)中求解最短路最有效的方法,是一種啟發(fā)式搜索算法,算法中的距離估算值與實際值越接近,最終搜索速度越快?;谒惴ǖ木幊虒崿F(xiàn)首先需要處理數(shù)據(jù),將現(xiàn)有網(wǎng)絡(luò)抽象為圖,不同的算法對于輸入數(shù)據(jù)的要求也不同,要將現(xiàn)有交通道路數(shù)據(jù)處理為可用并且符合現(xiàn)實情況的數(shù)據(jù)需要大量的工作。通過以上兩種方法要想得到準確符合實際的城市間最短距離,數(shù)據(jù)來源及處理需要花費大量的精力和時間。

        3 地圖API批量獲取最短路徑功能的實現(xiàn)

        本文利用百度API接口實現(xiàn)了成渝地區(qū)某些城市間的最短路徑的批量計算?;贘avaScript的百度地圖API支持PC端和移動端基于瀏覽器的地圖應(yīng)用開發(fā),它提供9類 JavaScript API類參考,此處最短距離計算使用的是服務(wù)類中的DrivngRoute類。

        3.1 讀取數(shù)據(jù)庫中存儲的城市名稱并初始化地圖

        為了實現(xiàn)代碼的二次利用,數(shù)據(jù)從數(shù)據(jù)庫讀取,放入數(shù)組cities,便于批量計算。創(chuàng)建BMap地圖實例,本例以重慶為中心,縮放等級設(shè)置為6。

        3.2 使用for循環(huán)

        實現(xiàn)最短路徑批量計算,在網(wǎng)頁中插入button按鈕,實現(xiàn)結(jié)果的展示:

        4 總結(jié)

        交通網(wǎng)絡(luò)中的最短距離計算是可達性分析中的基礎(chǔ)數(shù)據(jù),利用地圖API實現(xiàn)最短距離的準確以及批量的計算,提高數(shù)據(jù)精度,節(jié)約了大量時間成本。地圖API的出現(xiàn)讓更多的人有機會開發(fā)屬于自己的GIS小型應(yīng)用,讓GIS真正成為了大眾化的GIS。

        [1]孟令奎,史文中,張鵬林等.網(wǎng)絡(luò)地理信息系統(tǒng)原理與技術(shù)(第二版) [M].科學(xué)出版社,2010:131

        [2]華杰,基于Google Maps API的WEBGIS應(yīng)用研究[J],中國高新技術(shù)企業(yè),2010(25):82-83

        [3]王一劍,GIS領(lǐng)域最短路徑算法研究[J],電腦知識與技術(shù),2009,5(1):182-183

        猜你喜歡
        網(wǎng)絡(luò)分析短距離批量
        基于ISM模型的EPC項目風(fēng)險網(wǎng)絡(luò)分析
        批量提交在配置分發(fā)中的應(yīng)用
        鐵路有線調(diào)度通信的網(wǎng)絡(luò)分析
        軸對稱與最短距離
        短距離加速跑
        東方教育(2016年8期)2017-01-17 14:20:41
        2016年社交網(wǎng)絡(luò)分析
        淺議高校網(wǎng)銀批量代發(fā)
        靜力性拉伸對少兒短距離自由泳打腿急效研究
        大班幼兒同伴交往的社會網(wǎng)絡(luò)分析
        基于AUTOIT3和VBA的POWERPOINT操作題自動批量批改
        国产av麻豆mag剧集| 国产极品美女高潮抽搐免费网站| 欧美整片第一页| 免费国产黄线在线播放| 亚洲欧美日本人成在线观看| 亚洲国产欲色有一二欲色| 国产影院一区二区在线| 大量漂亮人妻被中出中文字幕| 国产在线高清理伦片a| 97色伦综合在线欧美视频| 日本一区午夜艳熟免费| 精品国免费一区二区三区| 亚洲国产av中文字幕| 美女视频黄a视频全免费网站色| 国产精品无码素人福利不卡| 我爱我色成人网| 欧洲-级毛片内射| 亚洲五月激情综合图片区| 综合久久加勒比天然素人| 欧美大片va欧美在线播放| 囯产精品一品二区三区| 久久久久久久久国内精品影视| 综合图区亚洲偷自拍熟女| 日韩一区二区三区熟女| 69国产成人精品午夜福中文| 丰满少妇被粗大的猛烈进出视频 | 成人性生交大片免费5| 国产亚洲精品美女久久久久| 一区二区三区av波多野结衣| 久久人人爽人人爽人人片av麻烦| 国产乱淫视频| 亚洲精品一区二区三区日韩| 中文字幕影片免费人妻少妇| 亚洲av成人片无码网站| 国产无人区码一码二码三mba| 亚洲an日韩专区在线| 97人妻中文字幕总站| 日韩精品久久无码中文字幕| 欧美成人小视频| 国产高清不卡在线视频| 精品亚洲一区二区三区四区五|