木合亞提·尼亞孜別克等
摘要:以新疆大學(xué)本部校區(qū)校園的百度地圖為底圖,利用JavaScript開發(fā)語言實(shí)現(xiàn)的基于漢語、哈語、維語的校園導(dǎo)航系統(tǒng)。該系統(tǒng)不僅可以提供基本地圖導(dǎo)航功能,而且還提供人性化的信息查詢、路徑導(dǎo)航等功能,具備一定的專業(yè)化的地圖輸入前的編輯功能和地圖輸出功能,能為不熟悉校園的各族同胞提供了解學(xué)校的平臺(tái),為日后學(xué)校建立科學(xué),智能綜合的校園管理和服務(wù)奠定了基礎(chǔ)。
關(guān)鍵詞:新疆大學(xué)本部; JavaScript; 校園導(dǎo)航系統(tǒng)
中圖分類號(hào):TP393 文獻(xiàn)標(biāo)識(shí)碼:A文章編號(hào):2095-2163(2014)04-0118-03
Abstract:Taking the Baidu map of the Department of Xinjiang University campus as a base map, Campus navigation system based on JavaScript using the Kazakh,Uygurlanguage is studied and developed. The system not only can provide a basic map navigation function, but also provide personalized information query, path navigation, and other functions, and have a certain professional input before editing and map output function, which could provide understanding of the school platform etc for the users not familiar with the campus of Han, Kazak and Uygur compatriots. Based on the research, intelligent integrated campus management and service has laid a solid foundation for establishing the scientific school in the future.
Key words:Xinjiang University Division; JavaScript; Campus Navigation System
目前,GIS的應(yīng)用已經(jīng)進(jìn)入到社會(huì)的各個(gè)領(lǐng)域,即從最初的自然資源管理、土地規(guī)劃等領(lǐng)域,而進(jìn)一步擴(kuò)展推進(jìn)到現(xiàn)如今的軍事、交通、商業(yè)等眾多方面。其中,校園導(dǎo)航系統(tǒng)的研發(fā)則是目前頗受關(guān)注和重視的一個(gè)熱點(diǎn)課題。校園導(dǎo)航系統(tǒng)就是應(yīng)用JavaScript和jquery等基礎(chǔ)技術(shù),使用戶在校園內(nèi)能夠隨意獲取所需的空間信息和服務(wù)信息,也可以實(shí)現(xiàn)校園信息的圖文結(jié)合查詢?;诖耍瑢IS技術(shù)和少數(shù)民族語言相結(jié)合,并將服務(wù)信息以多種語言和形式展現(xiàn)在用戶面前,該成果既是學(xué)校信息化的一個(gè)重點(diǎn)標(biāo)志,并且能夠?yàn)閷W(xué)校及各族同胞提供一個(gè)普適性的實(shí)用技術(shù)平臺(tái),這樣則更是深具著良好的現(xiàn)實(shí)意義兼及一定的社會(huì)效益。
1系統(tǒng)設(shè)計(jì)與數(shù)據(jù)管理
1.1設(shè)計(jì)思想
本文選擇了由百度公司提供的JavaScript API來進(jìn)行系統(tǒng)開發(fā),如此一來將會(huì)有助于在網(wǎng)站中構(gòu)建功能豐富、交互性強(qiáng)的地圖應(yīng)用[1]。使用百度的基本信息層,在此基礎(chǔ)上建立且產(chǎn)生功能實(shí)現(xiàn)層,同時(shí)使用多個(gè)圖層實(shí)現(xiàn)數(shù)據(jù)的完善管理。此外,也設(shè)置了語言選擇模塊,該系統(tǒng)提供了三種可供選擇的語言(簡體中文、哈薩克文、維吾爾文)。若選擇不同的語言進(jìn)入各異的語言界面實(shí)施各項(xiàng)操作, 亦將極為方便快捷,而且進(jìn)入的雖是不同的界面,但其對(duì)應(yīng)功能卻都是一樣的。系統(tǒng)中,更具實(shí)用價(jià)值的另一重要體現(xiàn)就是位置信息查詢模塊的功能設(shè)計(jì)。該模塊可為用戶提供模糊查詢和精準(zhǔn)查詢兩種模式。在查詢時(shí),用戶輸入部分關(guān)鍵詞,就可自動(dòng)給出匹配用戶選擇意愿的地理位置信息,由此而顯著優(yōu)化了系統(tǒng)的快速查詢性能。進(jìn)一步地,與其配套的路徑導(dǎo)航功能即將為用戶在地圖上高效顯示出從當(dāng)前位置到目的地(校園內(nèi))的最佳路徑。系統(tǒng)的主界面則如圖1所示。
1.2數(shù)據(jù)管理
數(shù)據(jù)庫是系統(tǒng)構(gòu)建的重要組成部分,也是系統(tǒng)設(shè)計(jì)的重要技術(shù)方法。本系統(tǒng)為了能夠快速響應(yīng)用戶的查詢需求,故建立了靜態(tài)的數(shù)據(jù)庫。如此可將數(shù)據(jù)信息存放在代碼中,檢索速度就會(huì)快上許多,系統(tǒng)的用戶體驗(yàn)則堪稱優(yōu)良。而且因?yàn)槭褂昧税俣忍峁┑牡讏D,就不再需要進(jìn)行底圖的校準(zhǔn),定位與導(dǎo)航的誤差也將隨之減小,其后又將利用百度提供的功能將底圖的原有信息全部清除,使用的即都是由本系統(tǒng)創(chuàng)建的數(shù)據(jù)信息。
1.3系統(tǒng)功能設(shè)計(jì)
(1)地圖操作功能
地圖顯示是地理信息系統(tǒng)的基本模塊[2]。本系統(tǒng)并未設(shè)計(jì)特殊、復(fù)雜的符號(hào),而是進(jìn)行了簡單的地圖顯示。在地圖的操作功能模塊中,可以快速顯示新疆大學(xué)本部的校園地圖,但卻未設(shè)定地圖的放大和縮小功能,這樣即可最大限度地將地圖清晰展現(xiàn)出來;同時(shí),二維平面圖和衛(wèi)星圖的隨意切換,也使得地圖操作更具人性化。
(2)信息查詢功能
在本系統(tǒng)中,信息查詢是其中的一個(gè)高端重要功能,主要實(shí)現(xiàn)了區(qū)域位置查詢,服務(wù)信息的查詢、辦事地點(diǎn)的查詢等。此項(xiàng)功能可幫助用戶迅速熟悉校園各類建筑設(shè)施的位置和信息,為用戶充分呈現(xiàn)需要查找的位置或者信息,極大節(jié)省了用戶的時(shí)間。
(3)路徑導(dǎo)航功能
在本系統(tǒng)中,路徑導(dǎo)航也是相當(dāng)重要功能之一,主要實(shí)現(xiàn)了區(qū)域地理位置的導(dǎo)航,幫助用戶快速找到適合的路徑,并將以一條帶顏色的線在地圖上顯示出來,用戶即可據(jù)此路徑快速到達(dá)目的地,在較大程度上提升了用戶的時(shí)間滿意度。
2系統(tǒng)的實(shí)現(xiàn)和特點(diǎn)
2.1 關(guān)鍵技術(shù)實(shí)現(xiàn)
(1)只顯示百度底圖不顯示建筑物信息。因?yàn)樾枰诘貓D上標(biāo)注的信息均為民間熟知的個(gè)性化地標(biāo),諸如新聞學(xué)院,所形成的個(gè)性化地標(biāo)就是1號(hào)綜合樓。為此將需要使用不帶建筑物地標(biāo)的底圖[3-4]。通常,百度地圖中建筑物信息的存在多會(huì)與地圖中標(biāo)注的地標(biāo)相重合,由此就會(huì)造成地圖在整體上欠缺美觀。調(diào)試多天后,仍未找到合適方法,多方探尋之下,卻在百度提供的API中發(fā)現(xiàn)了具有特殊需求的個(gè)性化地圖定制。研究引入后,即可只是使用一個(gè)簡潔的地圖,其中已不再包含百度建筑物的標(biāo)注信息,而是僅會(huì)顯示由本系統(tǒng)所創(chuàng)建的地標(biāo)信息。
(3)人性化。用戶可以在校園內(nèi)任意一個(gè)安裝的位置點(diǎn)進(jìn)行數(shù)據(jù)查詢、分析;在路徑導(dǎo)航功能中則有駕車和步行兩種方式,用戶可以根據(jù)不同的情況分析最佳的路徑;并且,查詢的地點(diǎn)也是學(xué)生們熟知并流行的個(gè)性化地標(biāo),而非官方的地標(biāo)。總之,人性化即為本系統(tǒng)達(dá)到實(shí)際可用的首要目標(biāo)策略。
(4)語言的特色性。本系統(tǒng)最大的亮點(diǎn)是在漢語的基礎(chǔ)上結(jié)合新疆的特殊環(huán)境增設(shè)了哈薩克語和維吾爾語版的地圖瀏覽和查詢,考慮到部分到校參觀以及外來尋人者均為少數(shù)民族,對(duì)漢語不是非常熟悉,此時(shí)就可以使用與其相熟的語言進(jìn)行需要位置信息的查詢和瀏覽,由此則使系統(tǒng)的適應(yīng)性得到綜合提升。
3結(jié)束語
校園導(dǎo)航系統(tǒng)的建立是校園數(shù)字化的一種表現(xiàn),同時(shí)也為學(xué)校于日后建立科學(xué)、智能、網(wǎng)絡(luò)一體化的綜合校園管理體系奠定了穩(wěn)固基礎(chǔ)?;跐h語、哈語、維語的校園導(dǎo)航系統(tǒng)使用目前最為流行的百度提供的API技術(shù)以及利用本地的語言,包括哈語和維語在內(nèi)而實(shí)現(xiàn)了用戶定位,校園地理位置的查詢,地理位置的導(dǎo)航等功能。
參考文獻(xiàn):
[1]楊偉龍,李步德,謝俊鵬. 校園導(dǎo)航系統(tǒng)最短路徑的實(shí)現(xiàn)[J]. 韶關(guān)學(xué)院學(xué)報(bào)·自然科學(xué),2014,35(4):20-23.
[2]于景鑫,唐錦森,等. 哈爾濱師范大學(xué)校園導(dǎo)航系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)[J]. 哈爾濱師范大學(xué)自然科學(xué)學(xué)報(bào),2002,28(2):54-56.
[3]呂紅飛 曾嶸娟. 電子導(dǎo)航系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)[J].科技信息,2010, 18: 32-33.
[4]劉穎. 綜合導(dǎo)航系統(tǒng)中的實(shí)時(shí)多任務(wù)軟件設(shè)計(jì)[J].計(jì)算機(jī)工程與應(yīng)用,2004,27:185-187.[1] [2] [3] [4]