林瑋
摘要:地理信息系統(tǒng)在20世紀(jì)90年代得到了廣泛應(yīng)用,不僅極大方便了農(nóng)業(yè)、林業(yè)等行業(yè)的管理,也為學(xué)校地理學(xué)科的教學(xué)提供了良好的工具。基于此,本文分析了GIS教學(xué)軟件開(kāi)發(fā)與數(shù)據(jù)庫(kù)建立方法,并通過(guò)實(shí)例對(duì)GIS教學(xué)軟件平臺(tái)應(yīng)用方法進(jìn)行探討,以供參考。
關(guān)鍵詞:基礎(chǔ)地理教育;GIS教學(xué)軟件平臺(tái);Ajax技術(shù)
作為地球空間信息技術(shù)的重要組成部分,地理信息技術(shù)深入我國(guó)生產(chǎn)、生活的各個(gè)領(lǐng)域??萍嫉陌l(fā)展,使我國(guó)的教育工具從“課件型”向“平臺(tái)型”發(fā)展。GIS教學(xué)軟件平臺(tái)的應(yīng)用,使基礎(chǔ)地理教育實(shí)現(xiàn)了可視化、空間化,這對(duì)培養(yǎng)學(xué)生的立體空間意識(shí)與相互協(xié)作的學(xué)習(xí)能力有重要作用。
一、GIS教學(xué)軟件平臺(tái)的開(kāi)發(fā)
1.基于Ajax技術(shù)實(shí)現(xiàn)GIS教學(xué)軟件平臺(tái)
Ajax技術(shù),即創(chuàng)建動(dòng)態(tài)網(wǎng)頁(yè)的技術(shù),這種技術(shù)可以將Java、CSS、XSTL等技術(shù)綜合應(yīng)用,通過(guò)XHTML進(jìn)行呈現(xiàn),用DOM進(jìn)行交互,用XML對(duì)數(shù)據(jù)進(jìn)行處理。原有的網(wǎng)絡(luò)交互過(guò)程,具有從處理到等待再進(jìn)行處理并等待的特征,但Ajax技術(shù)在使用者進(jìn)行表單的填寫后,由XMLHttpRequest對(duì)象決定將返回的數(shù)據(jù)放到頁(yè)面的哪些位置。因此,用戶在不將頁(yè)面進(jìn)行刷新的情況下,就可以實(shí)現(xiàn)數(shù)據(jù)的更新。在具體的代碼實(shí)現(xiàn)上,一共分為以下幾個(gè)方面:
第一,系統(tǒng)在接收登錄時(shí),設(shè)參數(shù)如下:appName為app,userID為uid,密碼為pwd,此時(shí)Response={“key”:“afg”;“nik”:“用戶名”;“msg”:“ok”},系統(tǒng)會(huì)通過(guò)對(duì)nik和key的值進(jìn)行檢查,以此判斷登錄狀態(tài)。
第二,地圖的設(shè)計(jì),設(shè)計(jì)人員通過(guò)Ajax技術(shù),在地圖操作頁(yè)面上,實(shí)現(xiàn)的查詢和放大縮小功能。此外,設(shè)計(jì)人員對(duì)腳本與樣式單進(jìn)行調(diào)用,可以對(duì)多種形式的地圖進(jìn)行加載。例如,在設(shè)計(jì)地圖容器時(shí),可用: