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