范俊甫, 張大富, 孫廣偉, 王殷行, 韓留生
(山東理工大學(xué) 建筑工程學(xué)院, 山東 淄博 255049)
網(wǎng)絡(luò)地理信息系統(tǒng)(Web geographic information system, WebGIS),是地理信息系統(tǒng)技術(shù)在互聯(lián)網(wǎng)領(lǐng)域的延伸和發(fā)展,不僅涉及到基礎(chǔ)的地理信息系統(tǒng)理論,還與眾多的Web開(kāi)發(fā)技術(shù)密切集成,是地理信息系統(tǒng)技術(shù)研究與發(fā)展的熱點(diǎn)領(lǐng)域之一[1]。隨著互聯(lián)網(wǎng)技術(shù)的發(fā)展與互聯(lián)網(wǎng)應(yīng)用的日益普及,WebGIS技術(shù)在社會(huì)經(jīng)濟(jì)各行各業(yè)中的應(yīng)用越來(lái)越廣泛[2-3],對(duì)面向WebGIS開(kāi)發(fā)的專(zhuān)門(mén)技術(shù)人才的需求也日益增加,國(guó)內(nèi)相關(guān)高校也越來(lái)越重視畢業(yè)生WebGIS應(yīng)用開(kāi)發(fā)能力的培養(yǎng),許多高校已將WebGIS課程(或類(lèi)似課程)設(shè)置為地理信息科學(xué)本科專(zhuān)業(yè)的必修或選修課程[4]。
雖然目前已有較多出版面世的WebGIS課程教材,但與其他課程相比較仍舊偏少,有的教材側(cè)重于理論原理的講解,有的教材側(cè)重于某個(gè)軟件的使用,兩方面難以兼顧,且面向不同層次的學(xué)生和不同行業(yè)的用人需求,尚未形成完善的教學(xué)模式[4]。WebGIS課程通常與前沿的Web編程技術(shù)密切相關(guān),各種開(kāi)發(fā)語(yǔ)言、應(yīng)用程序編程接口、開(kāi)發(fā)框架的更新?lián)Q代非???,生產(chǎn)部門(mén)和應(yīng)用部門(mén)也對(duì)人才的能力提出了越來(lái)越高的要求。地方普通本科高校的WebGIS課程教學(xué)過(guò)程中通常會(huì)遇到學(xué)生Web編程基礎(chǔ)薄弱、實(shí)踐鍛煉不足等問(wèn)題。因此,為更好地適應(yīng)社會(huì)人才需求,提高地方普通高校GIS本科專(zhuān)業(yè)人才培養(yǎng)質(zhì)量,有必要對(duì)WebGIS課程的建設(shè)模式進(jìn)行探索和討論。
本文在分析WebGIS課程特點(diǎn)的基礎(chǔ)上,結(jié)合人才培養(yǎng)目標(biāo),對(duì)WebGIS課程的教學(xué)內(nèi)容、實(shí)踐環(huán)節(jié)、教學(xué)方法和考核方法進(jìn)行了較為深入的分析,面向地方高校理信息科學(xué)專(zhuān)業(yè)本科生實(shí)踐能力培養(yǎng)與提升對(duì)WebGIS的課程教學(xué)模式進(jìn)行了初步的探索和總結(jié)。
隨著計(jì)算機(jī)技術(shù)的進(jìn)步及移動(dòng)互聯(lián)網(wǎng)的發(fā)展和日益普及,WebGIS的相關(guān)理論與技術(shù)也已出現(xiàn)了較大的變化,逐漸從早期的通用網(wǎng)關(guān)接口(Common Gateway Interface, CGI)模式、插件(Plug-in、ActiveX)模式、Java小程序模式等向服務(wù)器端編程接口模式統(tǒng)一和過(guò)渡。在技術(shù)進(jìn)步的前提下,WebGIS課程也體現(xiàn)出了技術(shù)架構(gòu)和知識(shí)體系復(fù)雜、技術(shù)更新快和學(xué)習(xí)難度大等一系列特點(diǎn)。
WebGIS是地理信息系統(tǒng)技術(shù)與Internet技術(shù)的結(jié)合,是互聯(lián)網(wǎng)或局域網(wǎng)環(huán)境下一種傳輸、存儲(chǔ)、分析、顯示與應(yīng)用空間地理信息的計(jì)算機(jī)系統(tǒng)[5]。一個(gè)功能完善的WebGIS系統(tǒng),可能會(huì)涉及到空間信息在網(wǎng)絡(luò)環(huán)境下進(jìn)行處理的各個(gè)環(huán)節(jié),涵蓋網(wǎng)絡(luò)應(yīng)用的前端、傳輸和后臺(tái)多個(gè)應(yīng)用場(chǎng)景,每個(gè)環(huán)節(jié)和場(chǎng)景又可能會(huì)依賴(lài)于特定的關(guān)鍵技術(shù)與軟件平臺(tái),因此,WebGIS課程本身具有相當(dāng)復(fù)雜的技術(shù)架構(gòu)和知識(shí)體系,如圖1所示。
由圖1可見(jiàn),常規(guī)的WebGIS系統(tǒng)的技術(shù)架構(gòu)由3個(gè)層次構(gòu)成:數(shù)據(jù)層、中間件層和瀏覽器層。其中,數(shù)據(jù)層包含地圖文件、空間數(shù)據(jù)庫(kù)和業(yè)務(wù)數(shù)據(jù)庫(kù)3個(gè)部分,分別對(duì)應(yīng)系統(tǒng)底圖和專(zhuān)題圖應(yīng)用、矢量與柵格數(shù)據(jù)查詢(xún)應(yīng)用、業(yè)務(wù)數(shù)據(jù)查詢(xún)應(yīng)用,對(duì)應(yīng)的WebGIS課程教學(xué)內(nèi)容可能包括網(wǎng)頁(yè)地圖專(zhuān)題圖制作、切片緩存管理與訪問(wèn)、空間數(shù)據(jù)查詢(xún)與編碼、關(guān)系數(shù)據(jù)庫(kù)查詢(xún)與數(shù)據(jù)編碼傳輸?shù)?。中間件層由地圖服務(wù)器和業(yè)務(wù)邏輯服務(wù)器兩部分構(gòu)成,分別對(duì)應(yīng)WebGIS系統(tǒng)地圖及功能應(yīng)用、業(yè)務(wù)邏輯功能應(yīng)用,涉及到的WebGIS課程教學(xué)內(nèi)容可能包括各類(lèi)地圖服務(wù)平臺(tái)軟件應(yīng)用編程接口的使用方法、Web服務(wù)開(kāi)發(fā)方法、前端框架與服務(wù)器端的交互與數(shù)據(jù)傳輸方法、網(wǎng)站的發(fā)布與管理方法等。瀏覽器層包含各種地圖API的應(yīng)用與展示、前端編程技術(shù)、前端框架的使用方法、基于瀏覽器的Web程序調(diào)試方法等一系列內(nèi)容。因此,完整的WebGIS技術(shù)體系不僅包含傳統(tǒng)的地理信息系統(tǒng)基礎(chǔ)理論、程序設(shè)計(jì)語(yǔ)言的熟練應(yīng)用和數(shù)據(jù)庫(kù)存儲(chǔ)與訪問(wèn)技術(shù),還包含服務(wù)器端與客戶(hù)端的異步數(shù)據(jù)傳輸技術(shù)和前端編程,后者對(duì)于初接觸Web編程的地理信息科學(xué)專(zhuān)業(yè)本科生來(lái)說(shuō)往往是掌握的難點(diǎn)。
圖1 WebGIS的常規(guī)技術(shù)架構(gòu)與知識(shí)體系
Web編程技術(shù)的發(fā)展日新月異,功能強(qiáng)大的前端框架、后臺(tái)服務(wù)器支撐軟件層出不窮[6-7]。早期的靜態(tài)頁(yè)面時(shí)代,網(wǎng)頁(yè)由HTML代碼和文本、圖片等靜態(tài)內(nèi)容構(gòu)成,頁(yè)面缺乏交互性,主要滿(mǎn)足內(nèi)容展示類(lèi)的功能需求。該階段要求Web開(kāi)發(fā)人員掌握基本的HTML語(yǔ)法以及內(nèi)容組織技能,網(wǎng)站性能有限。Web開(kāi)發(fā)技術(shù)進(jìn)入CGI階段后,真正意義上的WebGIS系統(tǒng)才開(kāi)始出現(xiàn)和應(yīng)用。CGI是采用Perl或C語(yǔ)言編寫(xiě)的與Web服務(wù)器間進(jìn)行進(jìn)程間輸入輸出通信的服務(wù)器端程序,用以控制頁(yè)面輸出的內(nèi)容。該階段的網(wǎng)頁(yè)實(shí)現(xiàn)了一定程度的交互,要求開(kāi)發(fā)者掌握更多的服務(wù)器端編程語(yǔ)言和技術(shù)。以JSP、ASP和PHP為代表的腳本解釋開(kāi)發(fā)技術(shù)促使腳本語(yǔ)言成為前端開(kāi)發(fā)的主流語(yǔ)言,促使更多的開(kāi)發(fā)者去學(xué)習(xí)和掌握更多的前端頁(yè)面編程技術(shù)。而ASP.NET和J2EE技術(shù)的出現(xiàn),促使C#語(yǔ)言和Java語(yǔ)言在Web開(kāi)發(fā)領(lǐng)域的應(yīng)用,在降低后端服務(wù)器程序的開(kāi)發(fā)門(mén)檻的同時(shí),提升了Web程序的跨平臺(tái)和數(shù)據(jù)庫(kù)訪問(wèn)性能,該階段出現(xiàn)了大量的成熟可用的WebGIS平臺(tái)軟件,如ArcIMS、GeoServer、MapServer等。隨后Web服務(wù)器程序開(kāi)發(fā)領(lǐng)域出現(xiàn)了上百種框架平臺(tái),同時(shí)MVC(Model-View-Controller,模型-視圖-控制器)的設(shè)計(jì)模式逐漸流行,對(duì)象關(guān)系映射式的數(shù)據(jù)訪問(wèn)方式也逐漸替代直接的SQL訪問(wèn),上述技術(shù)的進(jìn)步要求開(kāi)發(fā)者除了掌握基本的編程方法,還需掌握特定的編程框架,如Spring、Rails、Django等。至此,Web開(kāi)發(fā)的重點(diǎn)已經(jīng)從HTTP/HTML/URL這樣的Web基礎(chǔ)架構(gòu)轉(zhuǎn)向各種框架和組件技術(shù),對(duì)一些特定技術(shù)和編程風(fēng)格的改造和應(yīng)用也至關(guān)重要,最為典型的是REST(Representational State Transfer,表述性狀態(tài)轉(zhuǎn)移)和Ajax(Asynchronous Javascript And XML,異步JavaScript和XML)技術(shù)的應(yīng)用。近年來(lái),Web前端和后端的分工越來(lái)越清晰,MVC模式的應(yīng)用也不再局限于后臺(tái)服務(wù)器程序,Web前端也逐漸出現(xiàn)了一些諸如Angular和Backbone的優(yōu)秀MVC框架來(lái)組織前端代碼,而JavaScript語(yǔ)言在服務(wù)器端的應(yīng)用也逐漸流行,同時(shí)出現(xiàn)了諸如Node.js的優(yōu)秀框架。回顧Web開(kāi)發(fā)技術(shù)短暫的發(fā)展歷史,其總是以更高的抽象層次屏蔽更低層的復(fù)雜性,從而提高開(kāi)發(fā)效率,這對(duì)Web開(kāi)發(fā)人員技術(shù)能力的要求也是一個(gè)逐漸提高的過(guò)程,同時(shí)為WebGIS課程的培養(yǎng)模式帶來(lái)了一定的困難和挑戰(zhàn),需要結(jié)合學(xué)生能力、技術(shù)現(xiàn)狀、人才需求等多個(gè)方面設(shè)計(jì)適用的課程教學(xué)方案。
目前,各行業(yè)用人單位對(duì)WebGIS開(kāi)發(fā)人員的需求越來(lái)越多,對(duì)人才的能力要求也越來(lái)越高,這對(duì)高校人才培養(yǎng)工作的改進(jìn)提出了更高、更有針對(duì)性、更明確的要求。Web開(kāi)發(fā)技術(shù)本身更新迭代迅速的特點(diǎn),使得課程的學(xué)習(xí)難度較大。但是,目前地方普通本科院校WebGIS教學(xué)過(guò)程中面對(duì)的現(xiàn)狀卻是基本的Web編程能力欠缺、學(xué)生缺乏興趣、畏懼心理嚴(yán)重,這些更是放大了課程的學(xué)習(xí)難度,也增加了課程的教學(xué)難度。同時(shí),不容忽視的是非計(jì)算機(jī)專(zhuān)業(yè)的教師對(duì)基礎(chǔ)的編程語(yǔ)言、編程方法以及框架平臺(tái)無(wú)法做到邏輯清晰的熟練講解,這對(duì)WebGIS課程上學(xué)生興趣與能力的培養(yǎng)和激發(fā)帶來(lái)了一定的困難。因此,在調(diào)動(dòng)學(xué)生學(xué)習(xí)積極性的同時(shí),必須注意現(xiàn)有教師專(zhuān)業(yè)能力的提升培養(yǎng)與新師資力量的引進(jìn)。
國(guó)內(nèi)典型高校的地理信息科學(xué)專(zhuān)業(yè)的WebGIS類(lèi)課程設(shè)置如表1所示[8-15]。
表1 典型高校地理信息科學(xué)本科WebGIS相關(guān)課程設(shè)置情況
由表1可知,大部分開(kāi)設(shè)了地理信息科學(xué)本科專(zhuān)業(yè)的高校都開(kāi)設(shè)了WebGIS或類(lèi)似的課程,但結(jié)合不同培養(yǎng)目標(biāo),各高校的WebGIS類(lèi)課程的教學(xué)設(shè)置各不相同,體現(xiàn)了本課程在各高校專(zhuān)業(yè)培養(yǎng)目標(biāo)體系中的教學(xué)地位的差異。8所高校中,5所高校設(shè)置為必修課程,1所高校設(shè)置為專(zhuān)業(yè)優(yōu)先選擇課程,1所設(shè)置為方向限選課程,1所設(shè)置為任意選修課程。開(kāi)課學(xué)期集中在大三學(xué)年的5~6學(xué)期,但武漢大學(xué)和滁州學(xué)院將該課程設(shè)置在第7學(xué)期。各高校的學(xué)時(shí)安排差異較大,但是共同的特點(diǎn)是,學(xué)時(shí)數(shù)較多的高校均安排了較多的實(shí)驗(yàn)或上機(jī)學(xué)時(shí),總學(xué)時(shí)數(shù)較少的高校偏重理論教學(xué),一般僅安排了非常少甚至未安排實(shí)驗(yàn)學(xué)時(shí)。WebGIS課程本身是對(duì)學(xué)生動(dòng)手能力要求非常強(qiáng)的課程之一,實(shí)驗(yàn)學(xué)時(shí)的缺乏可能難以真正達(dá)到鍛煉學(xué)生實(shí)踐能力的目的,這也體現(xiàn)了各高校培養(yǎng)目標(biāo)間的差異。各高校WebGIS課程的前導(dǎo)課程設(shè)置差異較大,其中華東師范大學(xué)的前導(dǎo)課程包括計(jì)算機(jī)語(yǔ)言、數(shù)據(jù)庫(kù)原理與應(yīng)用、計(jì)算機(jī)網(wǎng)絡(luò)(選修)等課程[8];浙江大學(xué)設(shè)置了計(jì)算機(jī)編程語(yǔ)言、地理空間數(shù)據(jù)庫(kù)、地理信息系統(tǒng)、GIS程序設(shè)計(jì)、面向?qū)ο蟪绦蛟O(shè)計(jì)等多門(mén)課程;北京師范大學(xué)設(shè)置了地理信息系統(tǒng)、數(shù)據(jù)庫(kù)概論等課程;南京師范大學(xué)設(shè)置了C語(yǔ)言程序設(shè)計(jì)、C#/C++面向?qū)ο蟪绦蛟O(shè)計(jì)、地理信息系統(tǒng)原理、地理信息系統(tǒng)設(shè)計(jì)與開(kāi)發(fā)、空間數(shù)據(jù)庫(kù)等多門(mén)課程;武漢大學(xué)設(shè)置了地理信息系統(tǒng)原理與應(yīng)用、空間數(shù)據(jù)庫(kù)原理、面向?qū)ο蟮腉IS程序設(shè)計(jì)等課程;山東科技大學(xué)設(shè)置了地理信息系統(tǒng)原理與應(yīng)用、空間數(shù)據(jù)庫(kù)、Java程序設(shè)計(jì)、GIS二次開(kāi)發(fā)技術(shù)等課程;滁州學(xué)院設(shè)置了地理信息系統(tǒng)原理、C語(yǔ)言程序設(shè)計(jì)、面向?qū)ο蟪绦蛟O(shè)計(jì)等課程;湖南城市學(xué)院的前導(dǎo)課程設(shè)置未有公開(kāi)資料。
WebGIS是我校建筑工程學(xué)院地理信息科學(xué)專(zhuān)業(yè)的專(zhuān)業(yè)教育平臺(tái)必修課程,開(kāi)課學(xué)期為第6學(xué)期,共4學(xué)分,總學(xué)時(shí)數(shù)為64,其中理論教學(xué)36學(xué)時(shí),上機(jī)實(shí)驗(yàn)28學(xué)時(shí)。教學(xué)內(nèi)容主要以Web編程基礎(chǔ)、ArcGIS Server API for JavaScript的使用為主。前導(dǎo)課程包括地理信息系統(tǒng)、GIS程序設(shè)計(jì)、空間數(shù)據(jù)庫(kù)、地理信息系統(tǒng)開(kāi)發(fā)、網(wǎng)絡(luò)基礎(chǔ)與應(yīng)用等課程。
在借鑒國(guó)內(nèi)各高校WebGIS課程設(shè)置情況、課程教學(xué)方案的基礎(chǔ)上,結(jié)合地方普通本科高校學(xué)情特點(diǎn),以用人單位對(duì)人才能力的需求為導(dǎo)向,制定了面向GIS專(zhuān)業(yè)本科生實(shí)踐能力培養(yǎng)的WebGIS課程教學(xué)模式。在實(shí)際教學(xué)過(guò)程中也發(fā)現(xiàn)了一些不足,下面進(jìn)行介紹和討論,并對(duì)不足之處提出了可能的改進(jìn)思路。
我校地理信息科學(xué)專(zhuān)業(yè)WebGIS課程教學(xué)內(nèi)容包括9個(gè)部分,如表2所示。
表2 山東理工大學(xué)WebGIS課程教學(xué)內(nèi)容
由于ArcGIS Server的應(yīng)用非常廣泛,在商業(yè)GIS服務(wù)平臺(tái)軟件中具有較強(qiáng)的代表性,選擇其作為教學(xué)和實(shí)踐練習(xí)平臺(tái)。表2中,第1章主要包括GIS及相關(guān)技術(shù)的發(fā)展、OGC的Web服務(wù)規(guī)范、REST及REST風(fēng)格的Web服務(wù)、WebGIS的組成、ArcGIS Server軟件安裝、ArcGIS Server REST風(fēng)格的Web服務(wù)等內(nèi)容;第2章主要內(nèi)容包括Hello world程序編寫(xiě)、Dojo框架基礎(chǔ)知識(shí)及AMD語(yǔ)法、開(kāi)發(fā)與調(diào)試工具的使用、環(huán)境配置等;第3章內(nèi)容主要包括使用布局小部件設(shè)計(jì)頁(yè)面框架、可移動(dòng)小部件微架構(gòu)、集中控制的小部件微架構(gòu)、使用菜單組織功能;第4章內(nèi)容包括圖層操作、自定義圖層、地圖操作、地圖參數(shù)的基本配置、圖層控制器;第5章包括空間參考系統(tǒng)、參考系統(tǒng)轉(zhuǎn)換、幾何對(duì)象及其操作等;第6章包括多種類(lèi)型的符號(hào)及其定制、圖形繪制方法、信息窗口及其定制等;第7章內(nèi)容包括要素圖層、專(zhuān)題圖、自定義專(zhuān)題圖、CSS樣式化專(zhuān)題圖等部分;第8章內(nèi)容包括圖形查詢(xún)屬性、屬性查詢(xún)圖形、幾何服務(wù)、地理處理服務(wù)、地理編碼、網(wǎng)絡(luò)分析、數(shù)字高程模型分析、服務(wù)器端渲染、影像分析、ArcSOE服務(wù)端擴(kuò)展功能開(kāi)發(fā)等;第9章主要包括百度、天地圖等在線地圖API編程的簡(jiǎn)介和開(kāi)發(fā)入門(mén)等內(nèi)容。
我校WebGIS課程的實(shí)踐教學(xué)包含課程中的實(shí)驗(yàn)和課程后的實(shí)習(xí)兩個(gè)環(huán)節(jié)。其中,課程中實(shí)驗(yàn)環(huán)節(jié)的教學(xué)項(xiàng)目如表3所示,實(shí)驗(yàn)形式為根據(jù)實(shí)驗(yàn)指導(dǎo)書(shū)上機(jī)編程練習(xí),上機(jī)過(guò)程中教師針對(duì)學(xué)生問(wèn)題單獨(dú)指導(dǎo)。
表3 山東理工大學(xué)WebGIS課程實(shí)驗(yàn)項(xiàng)目
課程后的實(shí)踐環(huán)節(jié)安排在第6學(xué)期,時(shí)長(zhǎng)為4周,共4學(xué)分,實(shí)踐課程名稱(chēng)為WebGIS實(shí)習(xí)。實(shí)習(xí)過(guò)程采用自編指導(dǎo)書(shū),要求學(xué)生分小組自選題目,1~3人1組,在4周的實(shí)習(xí)時(shí)間內(nèi),使用ArcGIS Server JavaScript API或移動(dòng)GIS開(kāi)發(fā)API/SDK開(kāi)發(fā)一個(gè)功能完善的WebGIS網(wǎng)站或移動(dòng)GIS應(yīng)用。在實(shí)際的教學(xué)過(guò)程中,上述方案能夠較好地做到教學(xué)過(guò)程的前后銜接,在鞏固前期課堂教學(xué)成果的基礎(chǔ)上通過(guò)自選題目的方式激發(fā)學(xué)生的學(xué)習(xí)主動(dòng)性,從而達(dá)到鍛煉其實(shí)踐能力的目的,取得了較為令人滿(mǎn)意的教學(xué)效果。
除了傳統(tǒng)的課堂多媒體講授、實(shí)驗(yàn)練習(xí)的教學(xué)方式,在實(shí)踐環(huán)節(jié)通過(guò)采用任務(wù)驅(qū)動(dòng)的教學(xué)方法,重點(diǎn)強(qiáng)化了學(xué)生的自主性和主動(dòng)性。采用自選題目的方式確立系統(tǒng)開(kāi)發(fā)目標(biāo),小組內(nèi)設(shè)置組長(zhǎng)1名,為每位組員設(shè)定開(kāi)發(fā)任務(wù)的預(yù)期目標(biāo)和進(jìn)度計(jì)劃,小組內(nèi)每人分工應(yīng)各有側(cè)重。實(shí)習(xí)的過(guò)程嚴(yán)格按照軟件工程實(shí)施的一般流程開(kāi)展,包括選題、需求分析、概要設(shè)計(jì)、詳細(xì)設(shè)計(jì)、系統(tǒng)編碼、系統(tǒng)測(cè)試、文檔編寫(xiě)等多個(gè)環(huán)節(jié),最終成果包括可運(yùn)行的系統(tǒng)、完整文檔、實(shí)習(xí)報(bào)告等。
目前,建筑工程學(xué)院測(cè)繪工程系為每門(mén)核心專(zhuān)業(yè)課程建立了課程組,其中WebGIS課程組成員由4位教師構(gòu)成,其中3位教師具有地圖學(xué)與地理信息系統(tǒng)專(zhuān)業(yè)博士學(xué)位。雖然其中2位教師長(zhǎng)期從事地理信息系統(tǒng)理論與地理信息系統(tǒng)開(kāi)發(fā)的教學(xué)工作,具有較強(qiáng)的GIS和地學(xué)背景,但對(duì)Web編程相關(guān)知識(shí)的掌握較弱,后續(xù)仍需引進(jìn)具有較強(qiáng)Web開(kāi)發(fā)能力的師資力量。
WebGIS課程考核采用常規(guī)考核附加創(chuàng)新能力應(yīng)用考核的方式進(jìn)行,常規(guī)考核過(guò)程包括出勤(5%)、平時(shí)表現(xiàn)(5%)、上機(jī)實(shí)驗(yàn)(20%)與期末閉卷考試(50%),創(chuàng)新能力應(yīng)用指的是在課程進(jìn)行過(guò)程中,每個(gè)學(xué)生應(yīng)通過(guò)自選題目,結(jié)合日常生活或行業(yè)應(yīng)用,開(kāi)發(fā)完成一個(gè)具有特色功能的WebGIS網(wǎng)站,該部分占總成績(jī)的比例為20%。實(shí)踐環(huán)節(jié)的考核主要通過(guò)考勤(10%)、分組匯報(bào)答辯(30%)、系統(tǒng)演示(40%)、實(shí)習(xí)成果檢查(20%)幾部分構(gòu)成,匯報(bào)答辯和系統(tǒng)演示邀請(qǐng)相關(guān)教師進(jìn)行評(píng)分和點(diǎn)評(píng)。
為更好地適應(yīng)社會(huì)各行業(yè)對(duì)WebGIS開(kāi)發(fā)人才能力的要求,以面向地方普通本科高校GIS專(zhuān)業(yè)本科學(xué)生實(shí)踐能力培養(yǎng)和提升為目標(biāo),針對(duì)技術(shù)更新快、學(xué)生學(xué)習(xí)較為困難的WebGIS課程,設(shè)計(jì)了以創(chuàng)新任務(wù)驅(qū)動(dòng)為手段的課程教學(xué)內(nèi)容與實(shí)踐方案。在強(qiáng)調(diào)理論教學(xué)的同時(shí),更加期望能夠通過(guò)課程中的實(shí)驗(yàn)和課程后的實(shí)習(xí)過(guò)程,達(dá)到鞏固、擴(kuò)展和加深學(xué)生掌握課堂上所學(xué)WebGIS相關(guān)理論知識(shí)的目的,促使學(xué)生理解WebGIS在當(dāng)前GIS開(kāi)發(fā)應(yīng)用中所起的作用及其重要地位,進(jìn)一步提高學(xué)生的實(shí)踐和動(dòng)手能力,使學(xué)生獲得從事網(wǎng)絡(luò)地理信息系統(tǒng)工程實(shí)際工作的初步經(jīng)驗(yàn)和基本技能,為其日后的發(fā)展和就業(yè)打下一定基礎(chǔ),最終達(dá)到提高GIS專(zhuān)業(yè)畢業(yè)生人才培養(yǎng)質(zhì)量和畢業(yè)生競(jìng)爭(zhēng)力的目的。