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

基于WebGIS的醫(yī)療服務(wù)系統(tǒng)的研究與實(shí)現(xiàn)

2021-07-19 09:36:22汪玉笳李功權(quán)許林瑞黃晟祺曾嬡
電腦知識與技術(shù) 2021年14期
關(guān)鍵詞:百度可視化醫(yī)院

汪玉笳 李功權(quán) 許林瑞 黃晟祺 曾嬡

摘要:為解決武漢市各醫(yī)院數(shù)量多,規(guī)模大,種類雜,就醫(yī)人數(shù)多,但醫(yī)療服務(wù)系統(tǒng)并不完善等問題,該系統(tǒng)基于Webgis,百度地圖API結(jié)合Ajax、JQuery等技術(shù)實(shí)現(xiàn)武漢醫(yī)療服務(wù)可視化,為用戶做交通流量圖展示,提供關(guān)鍵字查詢,針對不同種類醫(yī)院做條件查詢并分析,服務(wù)區(qū)查詢,緩沖區(qū)查詢,最短路徑規(guī)劃,并分別在地圖上做出可視化展示,幫助用戶更清晰直觀了解武漢市各大醫(yī)院位置特點(diǎn)以及優(yōu)勢所在,方便用戶看病就醫(yī)。

關(guān)鍵詞:看病就醫(yī);百度地圖API;Webgis;JQuery;Ajax;查詢分析;路徑規(guī)劃

中圖分類號:TP311? ? ? 文獻(xiàn)標(biāo)識碼:A

文章編號:1009-3044(2021)14-0007-04

1 背景

隨著當(dāng)今社會經(jīng)濟(jì)發(fā)展和生活水平的提高,越來越多居民注重自身身體健康以及當(dāng)?shù)蒯t(yī)療服務(wù)條件。隨著地圖應(yīng)用的發(fā)展、互聯(lián)網(wǎng)技術(shù)的提升,各種地圖的衍生應(yīng)用得到普及[1],百度地圖與高德地圖API應(yīng)用日益廣泛,WebGis技術(shù)發(fā)展迅速,如今網(wǎng)絡(luò)信息時代已然來臨,數(shù)據(jù)獲取方式多且豐富,面對海量數(shù)據(jù),對于數(shù)據(jù)的存儲與數(shù)據(jù)資源管理的需求在增加,應(yīng)用部門所提出的要求也在增加,在存儲與管理多源異構(gòu)數(shù)據(jù)這一功能上,WebGis有著極大的優(yōu)勢,且其具有巨大挖掘信息化技術(shù)的潛能,在數(shù)據(jù)分析與可視化工作過程中,Web GIS都有著極為顯著的作用,促進(jìn)其發(fā)展進(jìn)步 [2],且Web GIS的體系結(jié)構(gòu)具有開放性、互操作、可升級、可擴(kuò)展性等特點(diǎn)[3],基于WebGIS就醫(yī)無憂系統(tǒng)是將地理位置與各大醫(yī)院實(shí)際情況相結(jié)合起來進(jìn)行可視化展示,在整個系統(tǒng)中對于地圖的應(yīng)用是必不可少的,通過地圖可直觀地展示各大醫(yī)院所在的地理位置,以及所在醫(yī)院周圍的公共設(shè)施情況、醫(yī)院的密集程度,所在地區(qū)交通流量、步行路經(jīng)規(guī)劃、駕車路徑規(guī)劃、公交線路查詢等,提高用戶體驗(yàn)感,故選擇通過調(diào)用百度地圖API所提供的地圖應(yīng)用開發(fā)接口,獲取百度地圖服務(wù)與數(shù)據(jù),利用WebGis做空間分析,可視化展示來實(shí)現(xiàn)上述功能。

2 技術(shù)支持

2.1 Webgis技術(shù)

WebGIS是“Internet”與地理信息系統(tǒng)的結(jié)合,是最初原始的GIS在互聯(lián)網(wǎng)上的繁衍和發(fā)展。即GIS(地理信息系統(tǒng))以B/S方式將其所提供的功能供應(yīng)給用戶,用戶通過網(wǎng)絡(luò)瀏覽器即可方便快捷使用多種服務(wù)[4] ,可對空間數(shù)據(jù)進(jìn)行檢索、查詢,并將結(jié)果制圖輸出,除此之外可在互聯(lián)網(wǎng)上發(fā)布地理信息,將此信息共享以方便用戶間的交流與合作。(在應(yīng)用層面上,與本地GIS空間分析手段相比,基于互聯(lián)網(wǎng)GIS服務(wù)進(jìn)行可實(shí)現(xiàn)性研究省去了建立基礎(chǔ)空間數(shù)據(jù)圖層和眾多參數(shù)的標(biāo)定等繁雜工作,極大地簡化了空間建模流程,降低了可實(shí)現(xiàn)性的應(yīng)用門檻)[5]。

2.2 百度地圖API技術(shù)

百度地圖API是一套完整的應(yīng)用程序接口,由JavaScript語言編寫, 開發(fā)者通過在官網(wǎng)學(xué)習(xí)閱讀開發(fā)文檔可在網(wǎng)站中構(gòu)建功能豐富、交互性強(qiáng)的地圖應(yīng)用,百度地圖API既可提供PC端基于瀏覽器的地圖應(yīng)用開發(fā),也支持移動端基于瀏覽器的地圖應(yīng)用開發(fā)[6]。用戶可展示所在地區(qū)地圖、搜索目標(biāo)地物、定位自身地理位置、逆/地理編碼、LBS云存儲與檢索等基本功能,除上述基本功能外,同時具有范圍內(nèi)服務(wù)區(qū)搜索、最短路徑規(guī)劃等數(shù)據(jù)服務(wù)。JS版本為用戶開放了開源庫,簡化開發(fā)。百度地圖服務(wù)具有多興趣點(diǎn)(POI)數(shù)據(jù)這一大特點(diǎn),擁有LBS云服務(wù)器,在一定程度上減輕了服務(wù)器端日益增長的海量位置數(shù)據(jù)的存儲維護(hù)壓力,且百度地圖LBS云在位置數(shù)據(jù)的存儲、檢索方面具有極大的優(yōu)勢,使用十分方便,用戶在百度開發(fā)者中心進(jìn)行注冊后,便可在百度LBS云管理后臺,利用可視化的數(shù)據(jù)編輯工具,創(chuàng)建或修改所需要的數(shù)據(jù)庫、數(shù)據(jù)表[7]。

2.3 JQuery技術(shù)

JQuery技術(shù),本質(zhì)上是JavaScript的一種,開發(fā)者使用封裝在JavaScript中的功能代碼,使用過程中不必將原封裝代碼一一列出,這種更為簡單快捷的設(shè)計(jì)模式為開發(fā)帶來很大的便利。它在DOM文本處理、動畫效果設(shè)計(jì)、Ajax動態(tài)交互方面有較大的優(yōu)勢[8]。

2.4 Ajax技術(shù)

AJAX為“Asynchronous JavaScript XML”(異步的JavaScript與XML技術(shù))的縮寫, 是一種廣泛應(yīng)用在瀏覽器的網(wǎng)頁開發(fā)技術(shù).運(yùn)用Ajax的最大優(yōu)勢,就是用戶在執(zhí)行下一步操作時不用刷新整個頁面且能維護(hù)相應(yīng)信息數(shù)據(jù),從而使Web應(yīng)用程序響應(yīng)用戶操作指令更為迅速敏捷,同時規(guī)避掉重復(fù)發(fā)送未改變信息這一問題[9]。

3 系統(tǒng)功能設(shè)計(jì)

該系統(tǒng)基于百度地圖API的功能設(shè)計(jì)模塊主要分為地圖顯示與交通流量圖、查詢分析、路徑規(guī)劃三大模塊,其中查詢分析模塊由關(guān)鍵字查詢、條件查詢、服務(wù)區(qū)查詢、緩沖區(qū)查詢四類功能構(gòu)成,路徑規(guī)劃由步行與乘車規(guī)劃、公交線路查詢兩類功能構(gòu)成,如圖1所示。

3.1 地圖顯示與交通流量圖

地圖顯示與交通流量圖,即將研究區(qū)域進(jìn)行可視化展示,并實(shí)時分析該區(qū)域交通流量情況。想要充分利用地圖,首先應(yīng)思考的是如何顯示所需地區(qū)的地圖,第一步是申請自己的密鑰(ak)以獲取開發(fā)者權(quán)益并且引入百度地圖API文件,在此系統(tǒng)中選擇以武漢市為例展示分析如何讓用戶更為快捷地查詢所需醫(yī)院信息以及獲取其他服務(wù)。通過百度地圖開發(fā)者工具中坐標(biāo)拾取器,獲取武漢地區(qū)的經(jīng)緯度(114.293764,30.591504),結(jié)合“map.centerAndZoom()”將地圖進(jìn)行初始化操作,設(shè)置中心位置經(jīng)緯度坐標(biāo)和地圖層級,“map.enableScrollWheelZoom( )”開啟鼠標(biāo)滾輪縮,;“BMapGL.ZoomControl()”創(chuàng)建縮放控件,結(jié)合“BMapGL.CityListControl()”創(chuàng)建城市列表下拉菜單,使其具有城市列表菜單,根據(jù)用戶選擇的不同城市實(shí)現(xiàn)頁面跳轉(zhuǎn)。使用“map.setTrafficOn”添加交通流量圖層,與傳統(tǒng)的靜態(tài)調(diào)查統(tǒng)計(jì)數(shù)據(jù)相比較, 在此功能模塊中引入所在城市實(shí)時變化的動態(tài)城市路況數(shù)據(jù),從而更加精確計(jì)算出各種交通出行方式所用時間[10]。圖中各條線路的顏色即代表交通流量狀態(tài),綠色部分即代表道路較暢通,紅色與黃色部分即道路較為擁堵。用戶可根據(jù)交通擁堵情況選擇出行時間,以最快速度到達(dá)目標(biāo)醫(yī)院,結(jié)果如圖2所示。

3.2 查詢與分析

3.2.1 關(guān)鍵字查詢

關(guān)鍵字查詢,即根據(jù)用戶在搜索框中輸入的關(guān)鍵字,在地圖上進(jìn)行查詢分析,并將符合條件的地物標(biāo)注出來。此系統(tǒng)利用百度地圖API實(shí)現(xiàn)關(guān)鍵字查詢,可通過代碼直接綁定具體搜索內(nèi)容的方式進(jìn)行簡單查詢,首先在“myKeys”中選擇以醫(yī)院作為查詢條件,利用“l(fā)ocal.searchInBounds( )”功能,搜索查詢到武漢所有醫(yī)院,并以紅色標(biāo)記形式顯示,單擊mark可查看醫(yī)院詳細(xì)信息。為更方便用戶體驗(yàn),此頁面提供搜索框,用戶可根據(jù)需要在搜索框輸入所需查詢目標(biāo),如學(xué)校,醫(yī)院,飯店等。利用“document.getElementById(' ').value”獲取搜索框中鍵入的文字內(nèi)容,此時“mykey”具體值可由用戶決定,進(jìn)一步方便查詢操作。如圖3即在搜索框中輸入醫(yī)院后,地圖上即顯示武漢市所有醫(yī)院具體位置及屬性信息。

3.2.2 條件查詢

條件查詢,即用戶根據(jù)需求,選擇關(guān)鍵條件,系統(tǒng)篩查出不同種類等級的醫(yī)院。通過選擇科室如內(nèi)科、消化內(nèi)科,進(jìn)一步選擇醫(yī)院等級,一甲、二甲、三級甲等確定篩選范圍,使用 Ajax+JQuery+JSON技術(shù)通過后端傳遞的醫(yī)院數(shù)據(jù)將其展示在地圖上。其中存儲按種類劃分的醫(yī)院數(shù)據(jù)經(jīng)緯度及醫(yī)院具體屬性的JSON文件,JSON作為一種輕量級的數(shù)據(jù)交換格式, 方便開發(fā)者識別閱讀及編寫修改, 所存儲數(shù)據(jù)體積容量小, 機(jī)器解析方便,網(wǎng)絡(luò)傳輸便捷[11],除此之外我們同時擁有百度地圖強(qiáng)大的數(shù)據(jù)庫功能,減輕了一大部分工作量。

3.2.3 服務(wù)區(qū)查詢

服務(wù)區(qū)查詢,即利用百度地圖API查找周邊公共設(shè)施,以所設(shè)置的某個點(diǎn)為圓心,選擇設(shè)置查詢條件如醫(yī)院、學(xué)校、飯店等,即可出現(xiàn)在一定大小半徑內(nèi)所有符合條件的公眾設(shè)施位置及屬性信息,達(dá)到按需要查詢相應(yīng)公共設(shè)施的目的。

此功能利用監(jiān)聽事件,當(dāng)某個事件被觸發(fā)時,就會自動將相應(yīng)的方法進(jìn)行調(diào)用并對事件做出響應(yīng)。每一個方法中的參數(shù)都是一個線程,地圖事件是在子線程中完成響應(yīng),當(dāng)點(diǎn)擊地圖時,點(diǎn)擊事件會被觸發(fā),觸發(fā)后監(jiān)聽事件函數(shù)方法中的子線程對象在傳入相對應(yīng)的參數(shù)后會被自動調(diào)用,并將點(diǎn)擊相關(guān)的信息傳入這個子線程中,比如點(diǎn)擊獲取該點(diǎn)經(jīng)緯度等信息[12],使用戶點(diǎn)擊圖上任意一點(diǎn)并得到該點(diǎn)擊位置經(jīng)緯度,利用“var school= document.getElementById('A')”來確定用戶所勾選的按鈕,并返回按鈕“value”值,通過“l(fā)ocal.searchNearby”實(shí)現(xiàn)所點(diǎn)擊位置的周圍公共設(shè)施查詢。在此功能中,查找視野范圍內(nèi)興趣點(diǎn)的基本原理為:首先,對“LocalSearch”類進(jìn)行實(shí)例化;然后, 在自定義的一個方法中調(diào)用實(shí)例化后的對象的“searchInBounds ()”方法。在服務(wù)區(qū)查詢頁面中通過多選框(選擇學(xué)校,飯店,商場,酒店)與查詢按鈕的組合形式來呈現(xiàn), 該服務(wù)區(qū)查詢功能是為了用戶可以在所在的地理區(qū)域內(nèi), 尋找有關(guān)聯(lián)的其他興趣點(diǎn)[13],下圖即選擇學(xué)校作為緩沖區(qū)查詢條件后,在默認(rèn)半徑為1000m的圓中所有學(xué)校位置及基本信息展示。

3.2.4 緩沖區(qū)查詢

緩沖區(qū)查詢,即用戶確定所在位置后,輸入緩沖半徑,系統(tǒng)篩查出在緩沖區(qū)內(nèi)所有醫(yī)院及屬性信息。為實(shí)現(xiàn)此功能首先向地圖添加監(jiān)聽事件,通過點(diǎn)擊地圖獲取所在地點(diǎn)經(jīng)緯度,并以此點(diǎn)為圓心,通過“document.getElementById('value').value”自定義緩沖區(qū)半徑,“l(fā)ocal.searchNearby('醫(yī)院',pointt,R)”實(shí)現(xiàn)緩沖區(qū)內(nèi)所有醫(yī)院檢索,用戶可根據(jù)自身所在的地理位置,查詢交通最方便的醫(yī)院。圖6即當(dāng)設(shè)置緩沖區(qū)半徑為1000米是該區(qū)域所有醫(yī)院位置及屬性。

3.3 路徑規(guī)劃

3.3.1 步行與乘車路徑規(guī)劃

步行與乘車路徑規(guī)劃,即根據(jù)用戶出發(fā)地與目的地自動查詢出最短路徑并規(guī)劃。使用“walking.search(" ", " ")”,“driving.search()”等屬性功能,在搜索框輸入起點(diǎn)與終點(diǎn)位置名稱查詢從起點(diǎn)到終點(diǎn)的駕車路線,可選擇不同查詢關(guān)鍵詞選擇不同的起點(diǎn)和終點(diǎn)。查詢后可出現(xiàn)總距離、所需時間與每一步路程導(dǎo)航。同時通過對地圖添加監(jiān)聽事件,通過點(diǎn)擊起始點(diǎn)具體位置實(shí)現(xiàn)步行路徑自動生成。

3.3.2 公交線路查詢

公交線路查詢,即按需為用戶篩選出公交線路途徑、運(yùn)營時間、所屬公司。使用“busline.getBusList()”,獲取所需要搜索查詢的公交線路信息列表。使用“busSearch()”,獲取該公交線路具體經(jīng)過站臺信息如圖所示。可切換公交線路,查看所屬公司和首末車工作時間。

4 結(jié)束語

通過Webgis,百度地圖API,JQuery,Ajax等技術(shù),分別做地圖與交通圖展示、查詢分析、充分展示武漢各大醫(yī)院地理位置、各大特色,為用戶提供關(guān)鍵字查詢,條件查詢,服務(wù)區(qū)查詢,緩沖區(qū)查詢,路徑規(guī)劃等,通過用戶所選擇的醫(yī)院醫(yī)療條件,進(jìn)行醫(yī)院信息展示,以便用戶快速精確找到合適的醫(yī)院,為用戶生活提供便利。

參考文獻(xiàn):

[1] 劉榮,袁嵩,金鳴.基于Android平臺的代買代送系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)[J].電腦知識與技術(shù),2018,14(13):81-84.

[2] 邵志偉.WebGIS應(yīng)用現(xiàn)狀及發(fā)展趨勢[J].化工管理,2017(18):81.

[3] 胡勇,李德平,余滿山,等.基于WebGIS的精細(xì)化格點(diǎn)預(yù)報(bào)可視化設(shè)計(jì)與實(shí)現(xiàn)[J].測繪與空間地理信息,2019,42(5):163-165.

[4] 許開行,張洪吉,譚小琴,等.結(jié)合三維實(shí)景VR的科普基地WebGIS研究與應(yīng)用[J].科技創(chuàng)新與應(yīng)用,2019(35):183-184.

[5] 高勝國,張兵.基于WebGIS服務(wù)的樞紐機(jī)場綜合交通可達(dá)性研究[J].測繪地理信息:1-7.

[6] 夏軍.基于百度地圖API的快速制圖系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)[J].測繪工程,2019,28(4):42-48.

[7] 羅丹.基于Android平臺的移動社交地圖設(shè)計(jì)與實(shí)現(xiàn)[J].北京測繪,2020,34(11):1578-1582.

[8] 劉鵬飛,楊周勝,粟毅,等.基于百度地圖的臺站數(shù)據(jù)服務(wù)系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)[J].四川地震,2020(2):30-34.

[9] 李志秀,張軍,陳光,等.JQuery Ajax異步處理JSON數(shù)據(jù)在項(xiàng)目管理系統(tǒng)中的應(yīng)用[J].云南大學(xué)學(xué)報(bào)(自然科學(xué)版),2011,33(S2):247-250.

[10] 康浩,曹雄赳,張帥,等.利用百度API數(shù)據(jù)對居民出行調(diào)查的修正與挖掘[J].交通與運(yùn)輸,2019,35(2):23-27.

[11] 陳利婷.基于App Inventor的天氣預(yù)報(bào)系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)[J].電腦知識與技術(shù),2019,15(11):81-82,88.

[12] 邱龍龍,牛強(qiáng),陳云飛,等.基于百度地圖API的智能停車SDK的設(shè)計(jì)與實(shí)現(xiàn)[J].信息與電腦(理論版),2020,32(15):91-93.

[13] 朱峰,趙婷婷.基于百度地圖API的網(wǎng)點(diǎn)成圖平臺的開發(fā)與應(yīng)用[J].測繪地理信息,2019,44(1):121-123,126.

【通聯(lián)編輯:謝媛媛】

猜你喜歡
百度可視化醫(yī)院
基于CiteSpace的足三里穴研究可視化分析
基于Power BI的油田注水運(yùn)行動態(tài)分析與可視化展示
云南化工(2021年8期)2021-12-21 06:37:54
Robust adaptive UKF based on SVR for inertial based integrated navigation
基于CGAL和OpenGL的海底地形三維可視化
“融評”:黨媒評論的可視化創(chuàng)新
傳媒評論(2019年4期)2019-07-13 05:49:14
我不想去醫(yī)院
兒童繪本(2018年10期)2018-07-04 16:39:12
百度年度熱搜榜
青年與社會(2018年2期)2018-01-25 15:37:06
萌萌兔醫(yī)院
帶領(lǐng)縣醫(yī)院一路前行
百度遭投行下調(diào)評級
IT時代周刊(2015年8期)2015-11-11 05:50:22
主站蜘蛛池模板: 国产精品片在线观看手机版| 亚洲天堂啪啪| 国产精品精品视频| 激情无码视频在线看| 亚洲精品午夜无码电影网| 欧美精品啪啪| 成色7777精品在线| 久久综合色天堂av| 国产一线在线| 中文字幕在线看| 精品国产www| 国产精品视频猛进猛出| 五月天久久综合| 亚洲天堂视频网站| 日韩福利视频导航| 亚洲欧美日韩成人在线| 国产视频一二三区| 欧美另类精品一区二区三区| 国产一级毛片在线| 亚洲天堂网在线播放| 婷婷亚洲天堂| P尤物久久99国产综合精品| 亚洲婷婷六月| 色婷婷色丁香| 天堂亚洲网| 中文字幕在线永久在线视频2020| 色婷婷在线播放| 91在线播放免费不卡无毒| 第九色区aⅴ天堂久久香| 亚洲系列中文字幕一区二区| 国产成人AV男人的天堂| 日韩中文无码av超清| 国产91小视频| 国产人妖视频一区在线观看| 青青草91视频| 国产成本人片免费a∨短片| 午夜影院a级片| 亚洲综合狠狠| 久久男人视频| 99久久精品免费观看国产| 日韩第一页在线| 在线欧美一区| 亚洲AⅤ无码国产精品| 欧美亚洲一二三区| 亚洲另类色| 欧美成人二区| 日韩麻豆小视频| 婷婷六月综合网| 99热国产在线精品99| 欧美日韩理论| 中文字幕欧美日韩高清| 无码人中文字幕| 国产成人无码Av在线播放无广告| a毛片免费看| 亚洲国产亚洲综合在线尤物| 亚洲综合色婷婷| 欧美影院久久| 国产av一码二码三码无码| 色欲综合久久中文字幕网| 国产精品hd在线播放| 国产一区三区二区中文在线| 国产亚洲高清视频| 亚洲av无码专区久久蜜芽| www中文字幕在线观看| 特级做a爰片毛片免费69| 在线一级毛片| 久久精品aⅴ无码中文字幕| 亚洲一区免费看| 国产精品无码制服丝袜| 国产男人天堂| 欧美在线观看不卡| 亚洲综合极品香蕉久久网| 亚洲欧美日韩成人高清在线一区| 农村乱人伦一区二区| 久久精品国产一区二区小说| 无码专区国产精品一区| 国产精品久久久精品三级| 日韩精品欧美国产在线| 日韩毛片基地| 久青草免费在线视频| 国产成年女人特黄特色毛片免| 国产啪在线91|