999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

基于SuperMap iServer的公交網絡分析系統設計與實現

2018-12-20 08:50:58涂長永鐘麗波
長春師范大學學報 2018年12期
關鍵詞:界面用戶功能

涂長永,鐘麗波

(長春師范大學城市與環境科學學院,吉林長春 130032)

人們在乘公交出行時的路線在出行途中可能發生變化?;诖?,本文設計了一種可以讓乘客進行快速查找公交換乘方案的系統。本系統以長春市為例,使用SuperMap iServer設計并實現了公交換乘線路分析的4種方法:最少時間、最短距離、少步行和少換乘。還提供了網絡分析功能,如最優路徑分析和旅行商分析等。

1 系統總體設計

系統主要服務于有出行需求的大眾用戶,要求在系統設計,尤其是界面和接口設計上,設計簡捷,以方便用戶使用。根據需求分析的成果,把系統功能按層次圖形式呈現,如圖1所示。

圖1 系統功能結構圖

系統的重點在于實現交通換乘的設計,用戶可以輸入起點和終點,并選擇按最少時間、最短距離、少步行和少換乘四種偏好來查詢公交換乘方案,查詢結果會有不同方案供用戶選擇,當用戶點擊了某個具體方案,系統可以提供圖形和文字方式來指引用戶出行。

2 數據庫設計

系統中主要包含公交路線和公交站點兩類實體集。公交路線實體包括6項:公交路線編號、公交路線名稱、公交路線起始點、公交路線目的地、公交路線途經站點以及公交路線坐標等信息。網絡數據集中,公交線路表設計如表1所示。

3 系統實現

3.1 搭建開發環境

系統使用的空間數據由SuperMap iServer 9D發布,并以SuperMap iClient for Android為客戶端開發工具,在Android Studio中用Java語言實現具體功能。系統架構如圖2所示。

表1 公交線路表設計

圖2 系統架構

3.2 交通換乘分析的實現

當數據服務器連接成功以后就進入了系統功能選址界面,點擊交通換乘分析進入交通換乘界面,主界面顯示長春市交通圖。點擊移動設備的菜單按鈕,點擊“路線搜索”菜單,在彈出的對話框中輸入要查詢的起點和終點,用戶依據個人喜好選擇四種不同的換乘方式,實現流程圖如圖3所示。功能實現如圖4、圖5所示。

圖3 公交換乘分析流程圖

圖4 站點查詢界面

圖5 公交換乘方案選擇界面

交通換乘查詢的關鍵算法:

protected voidonNewIntent(Intent intent) {

Log.d("iserver","TrafficTransferAnalyst onNewIntent!");

isOnNewIntent=true;

Bundle newBundle=intent.getExtras();

ListgeoPointList=newArrayList();

geoPointList=(List)newBundle.get("points");

Log.d("iserver","points:"+geoPointList.size());

mapView.getOverlays().add(lineOverlay);

if(geoPointList.size()>=2){

if(mapView.getOverlays().contains(overlayStart)){

mapView.getOverlays().remove(overlayStart);

}

if(mapView.getOverlays().contains(overlayEnd)){

mapView.getOverlays().remove(overlayEnd);

}

overlayStart=newDefaultItemizedOverlay(drawableStart);

OverlayItemoverlayItemStart=newOverlayItem(geoPointList.get(0),"起點","起點");

overlayStart.addItem(overlayItemStart);

overlayEnd=newDefaultItemizedOverlay(drawableEnd);

OverlayItem overlayItemEnd =newOverlayItem(geoPointList.get(geoPointList.size()-1),"終點","終點");

overlayEnd.addItem(overlayItemEnd);

mapView.getOverlays().add(overlayStart);

mapView.getOverlays().add(overlayEnd);

}

lineOverlay.setData(geoPointList);

lineOverlay.setShowPoints(true);

mapView.invalidate();

}

3.3 交通網絡分析功能實現

為了方便步行至公交站點或目標地點,系統還應包含常用的網絡分析功能,如最短路徑分析功能和旅行商分析功能。執行結果如圖6、圖7所示。

圖6 交通網絡分析界面

圖7 最佳路徑分析結果

4 結語

根據出行用戶對公交換乘查詢的實際需求,以SuperMap iServer 9D為開發平臺,基于移動GIS設計公交網絡分析系統,利用該系統可以為乘客出行提供高效、便捷的服務,滿足大多數移動終端客戶需求。系統采用輕量級客戶端解決方案,用戶無需下載數據到移動終端。這是一種較好的移動平臺公交查詢解決方案。

猜你喜歡
界面用戶功能
也談詩的“功能”
中華詩詞(2022年6期)2022-12-31 06:41:24
國企黨委前置研究的“四個界面”
當代陜西(2020年13期)2020-08-24 08:22:02
基于FANUC PICTURE的虛擬軸坐標顯示界面開發方法研究
關于非首都功能疏解的幾點思考
關注用戶
商用汽車(2016年11期)2016-12-19 01:20:16
人機交互界面發展趨勢研究
關注用戶
商用汽車(2016年6期)2016-06-29 09:18:54
關注用戶
商用汽車(2016年4期)2016-05-09 01:23:12
手機界面中圖形符號的發展趨向
新聞傳播(2015年11期)2015-07-18 11:15:04
如何獲取一億海外用戶
創業家(2015年5期)2015-02-27 07:53:25
主站蜘蛛池模板: 怡春院欧美一区二区三区免费| 亚洲婷婷六月| 91人人妻人人做人人爽男同 | 亚洲成a人片在线观看88| 88国产经典欧美一区二区三区| 成年人久久黄色网站| 久久亚洲国产视频| 亚洲开心婷婷中文字幕| 亚洲国产日韩一区| 亚洲精品天堂自在久久77| 欧美伦理一区| 久久久久免费看成人影片| 欧美精品亚洲精品日韩专区va| 婷婷久久综合九色综合88| 午夜福利亚洲精品| 国产成人无码综合亚洲日韩不卡| 国产性爱网站| 亚洲婷婷丁香| 欧美成人亚洲综合精品欧美激情 | 国产亚洲欧美在线人成aaaa| 老熟妇喷水一区二区三区| 亚州AV秘 一区二区三区| 在线观看亚洲人成网站| 国产午夜小视频| 成人第一页| AⅤ色综合久久天堂AV色综合| 国产日韩欧美视频| 日本色综合网| AV不卡在线永久免费观看| 中国国产一级毛片| 最新国产成人剧情在线播放| 2021精品国产自在现线看| 在线免费亚洲无码视频| 欧美区日韩区| 国产国模一区二区三区四区| 国产丝袜91| 99久久成人国产精品免费| 久久久久亚洲精品成人网| 成人在线欧美| 国产精品原创不卡在线| 91视频国产高清| 9999在线视频| 精品人妻系列无码专区久久| 韩国福利一区| 日本午夜精品一本在线观看| 国产福利在线观看精品| 91丝袜在线观看| 国产成人调教在线视频| 久久 午夜福利 张柏芝| 波多野结衣在线一区二区| 免费a在线观看播放| 国产精品亚洲va在线观看| 久久人妻xunleige无码| 二级特黄绝大片免费视频大片| 久久大香伊蕉在人线观看热2| 色综合综合网| 国产幂在线无码精品| 色婷婷亚洲综合五月| 婷婷色狠狠干| 亚洲中文字幕23页在线| 97超爽成人免费视频在线播放| 午夜丁香婷婷| 伊人久久婷婷| 最新亚洲人成网站在线观看| 婷婷伊人久久| 日韩毛片基地| a色毛片免费视频| 蜜臀AV在线播放| 国产又黄又硬又粗| 国产乱人伦精品一区二区| 在线视频亚洲色图| 最新国产在线| 亚洲成人网在线观看| 欧美亚洲欧美| 亚洲侵犯无码网址在线观看| 91视频99| 在线观看无码a∨| 91午夜福利在线观看精品| 精品国产香蕉在线播出| 另类欧美日韩| 亚洲第一成人在线| 亚洲国产中文综合专区在|