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

基于開源R語言建模的空間分析教學改革研究

2024-04-03 21:06:12余卓芮孫怡恒劉鈺沈國強劉岱寧
電腦知識與技術 2024年1期
關鍵詞:教學改革

余卓芮 孫怡恒 劉鈺 沈國強 劉岱寧

關鍵詞:開源;R語言;空間分析;教學改革;廣東省

1 空間分析教學的現狀及突出問題

空間分析是地理信息系統課程教學的核心環節。通過學習空間數據的分析方法,學生可以揭示地理對象在空間分布、空間形態、空間演變等方面的特征,并基于分析結果和專題地圖為現實問題的決策提供技術支持。本環節擬達到的教學目標為,通過對一系列空間分析模型的講授,使學生在理解模型算法的基礎上,具備根據現實問題選取恰當分析工具的能力,并且能夠對分析結果進行科學解讀,從而為現實問題的解決提供技術支持。但是,課堂測驗和期末考試結果顯示空間分析環節的教學效果往往較差。其中的突出問題包括:學生不能深入理解空間分析工具的計算原理,導致在分析工具的選擇上具有盲目性,進而在分析結果的解讀上存在較大偏差,最終無法將教學內容應用于對現實問題的分析。

與相關院校教學團隊的深入交流以及與學生的廣泛溝通中發現,空間分析教學中出現的上述問題與教學使用的分析軟件有密切關系。ESRI公司出品的ArcGIS系列軟件是全球地理信息系統領域的領軍產品,在市場占有率和行業認可度上都遠遠高于同類產品,因此也被廣泛用于空間分析教學中。但ArcGIS應用于教學存在明顯的局限性。除了價格高昂,還突出表現在作為商業軟件,其源代碼是不公開的。這使得學生只能被動地使用分析模型,模型中的很多參數不能根據現實需求進行調整、也很難根據現實需求引入或構建新的分析模型,更不能通過查看源代碼來深入理解分析模型是如何運行的。這就導致學生在分析模型的選擇上具有盲目性,進而在分析結果的解讀上也往往存在偏差,甚至影響學生深入探索的積極性。由此可見,使用不開放源代碼的商業軟件,是造成空間分析教學效果較差的重要原因。

為解決這一問題,開放源代碼的R語言被嘗試引入空間分析教學。R語言是一種面向數據分析的計算機編程語言,具有免費開源、擴展性強和簡便易學等優點,已被用于統計學等專業的教學中[1]。相對于不開放源代碼的商業軟件,R語言具有以下突出優勢:1) R語言社區提供了sf和terra等擴展程序包,支持空間數據的讀取、分析和可視化,在功能上完全滿足空間分析的教學需要;2) R語言及其擴展程序包的源代碼是開放的,學生可以自由地閱讀和修改空間分析模型代碼,從而可以深入地理解分析模型的原理和計算過程,也可以針對現實需求自行調用、修改和編寫分析模型。這使得學生由被動地使用軟件轉為主動地對分析模型進行探索。由于R語言具有明顯優勢,已有教師嘗試將R語言引入地理信息專業的教學中[2]。教學實踐表明,通過將開源R語言引入空間分析教學,可以提高學生學習的積極性,教學效果也得到了明顯提升。

2 開源R 語言建模引入空間分析教學的主要途徑

如前所述,開源R語言作為空間分析教學工具有著突出的優勢。將R語言建模引入空間分析教學,主要包括以下三種典型途徑:

1) 將其他領域的分析模型引入空間分析教學。在理論和現實需求的推動下,很多其他學科的模型被不斷引入空間分析領域。由于商業軟件需要控制軟件的規模和維持軟件的穩定性,不會將所有的相關模型都納入軟件產品。由此導致,很多空間分析實踐中經常使用的模型,并沒有納入以ArcGIS為代表的商業軟件中。以Theil指數為例,這是經濟學領域用以測度收入不平等程度的基礎模型。近年來它被引入空間分析領域,成為空間差異分析中經常使用的模型[3],但是卻沒有被納入ArcGIS軟件中。基于R語言編寫Theil指數的計算函數并引入教學過程,可以有效地支持空間差異分析的案例教學。

2) 開放空間分析模型的參數。空間分析模型的運行往往需要輸入多個參數,如果將所有參數都開放,分析軟件的界面將變得臃腫不堪,因此相關軟件往往會將部分參數進行封閉。以測度空間中心聚集性的標準距離模型為例,ArcGIS只能輸入標準距離倍數、權重字段和分組字段三個參數,包括區域中心坐標在內的其他參數是封閉的,用戶無法進行調整。對于特定的現實問題,區域中心的坐標往往需要由用戶來進行指定,否則分析會產生偏差。但是,這在Arc?GIS中是無法實現的。通過將開源R語言引入教學,就可以很好的解決這一難題。R語言的源代碼是公開的,通過調整代碼,可以將封閉的參數開放給學生,從而支持空間分析的教學需求。

3) 針對具體場景開發新的分析模型。不同的應用場景對空間分析模型的需求是不同的,因此經常需要針對現實需求定制適用的分析模型。雖然ArcGIS 等成熟的商業軟件提供了腳本語言,可以通過編程定制新的分析模型。但是,腳本語言屬于“膠水”性質的語言,只能用以“黏合”已有的模型,并不適于創建新的分析模型。而在R編程語言的支持下,學生可以針對具體的應用場景,構建適用的新型模型,并對分析結果進行解讀和驗證。這可以極大地提高學生的參與度和積極性,從而顯著地提高教學效果。

3 基于R 語言建模的空間分析教學案例

如前節所述,將R語言引入空間分析教學有三種途徑。基于教學實踐中使用的廣東省土地城市化案例,現對這三種途徑進行具體介紹。本案例基于Zhang等提取的不透水地表數據[4],采用Li等提出的技術框架獲得了廣東省的城市用地范圍[5],并通過楊喜等提出的土地城市化計算方法[6],計算了廣東省124 個縣級行政單元(包括縣、縣級市及市轄區)的土地城市化率。基于R語言建模,可對土地城市化的空間格局進行深入分析。

3.1 引入經濟學領域模型的空間差異分析

空間差異是指一定地域內的實體普遍存在差異性。例如,廣東省一百多個縣級行政單元在土地城市化水平上存在巨大差異,很少出現兩個或多個行政單元的土地城市化水平完全相同的情況。

空間差異的程度可以用Theil指數來測度。Theil 指數早期被經濟學家用來測度收入不平等的程度,近年來被引入空間分析領域[3],其公式為:

式中xi 和-x分別為各行政單元的土地城市化率及其均值,n 為行政單元的數量。Theil指數的取值范圍為0~ln(n),數值越大說明各行政單元之間的差異越大。

Theil指數計算結果為0.33,說明廣東省縣級行政單元的土地城市化水平存在一定的差異。為分析空間差異的來源,進一步按照行政等級將縣級單元分為兩組,其中市轄區為一組,縣和縣級市為一組。兩組的Theil指數分別為0.13和0.15,遠小于廣東省整體的Theil指數。這說明兩個行政等級分組內部的差異較小,廣東省土地城市化在空間上的差異主要來自行政等級分組之間的差異。這可歸因于我國城市的用地指標是按照行政等級分配的,由此導致行政等級較高的城市的土地開發強度也相應較高[7]。

在本案例中,基于R語言編寫了Theil指數的計算函數,將經濟學領域的分析工具引入空間分析教學,彌補了商業軟件ArcGIS中空間差異分析工具缺失的不足。此外,通過實例分析,學生不僅測度了空間差異的程度,還探索了空間差異的來源,這對學生科學解讀空間差異的分析結果具有明顯的助益。

3.2 開放標準距離模型參數的空間中心聚集分析

空間中心聚集是指區域要素有向區域中心聚集的趨勢。例如,距離廣東省的中心城市廣州越近,各行政單元的土地開發強度也會越高,其土地城市化水平也會相應上升。

區域要素的空間中心聚集程度常采用加權標準距離模型進行分析[8],其公式為:

式中xi 和yi 為行政單元i 在東西和南北方向上的坐標;xc 和yc 為區域中心的坐標;wi 為計算權重,在本案例中為行政單元i 的土地城市化水平。SDw 越小,說明指向中心城市的聚集程度越高。

由公式(2) 可見,區域中心的坐標對SDw 的計算結果有重要影響,所以應針對應用場景選擇適宜的區域中心。以廣東省為例,廣州市作為省會城市,是廣東省政治和文化中心,也是城市用地規模最大的城市;而且城市間的交通組織也是以廣州市為中心節點。可見,廣州市是廣東省城市發展的中心,在做中心聚集分析時應以廣州作為區域中心來進行計算。但是,在商業軟件ArcGIS中,區域中心的坐標被指定為輸入數據點位的加權重心坐標,是不能由用戶指定和更改的。以廣東省縣級行政單元的土地城市化分析為例,ArcGIS分析工具使用的區域中心坐標位于東莞市境內(圖1中B點),相對廣州市中心(圖1中A 點)偏移了45公里。顯然,這種簡單依賴算法推斷出來的“區域中心”與廣東省城市發展的空間結構是嚴重不符的。而且SDw 的計算結果也顯示,ArcGIS的計算結果對比以廣州市為中心的計算結果,偏差了5190 米。本案例中,區域中心廣州市臨近廣東省的重心位置,因此SDw 計算結果的偏差相對較小。不難推斷,當區域中心遠離區域重心位置時(例如,長三角地區的區域中心上海市),SDw 計算結果會出現更大的偏差。

從本案例可見,在商業軟件ArcGIS的空間分析工具中,部分參數是不對用戶開放的,由此導致其分析工具并不適用于所有的應用場景,在某些場景中其分析結果會存在偏差。與之相對,基于開源R語言,可以將空間分析模型中的任意參數開放給學生。學生可以根據應用需要對分析模型中的任意參數進行合理設定,從而獲得科學的分析結果。可見,在R語言的支持下,可以引導學生分析應用場景的實際需求并合理設定模型的參數,從而提升教學效果。

3.3 開發新模型的空間異常分區分析

空間異常分區是指明顯偏離全域整體水平的特定局域。例如,相對于廣東全省,中心城市廣州在城市規模和土地開發強度等方面都處于較高水平,屬于具有明顯優勢的異常分區。

對特定區域的異常水平進行科學測度,是識別異常分區、分析其形成機制和制訂引導政策的基礎。但是,商業軟件ArcGIS提供的熱點分析工具只能對異常點位進行識別,缺乏分區尺度上的異常水平測度工具。基于開源R語言,在教學中可以開發針對特定區域的異常水平測度模型,公式為:

式中li為特定分區內行政單元i 的屬性特征,在本案例中為土地城市化水平;-l 為特定分區內各個行政單元屬性的均值;-g為全域各個行政單元屬性的均值。式(3) 借鑒通行的歐幾里得距離測算方法,其分子和分母分別測度了特定分區內各個行政單元相對于分區均值和全域均值的偏離程度。異常水平指數Di 的取值范圍為0~1;特定分區內部各單元與分區均值越接近、與全域均值的偏離越大,Di 的取值越低,表明特定分區的異常水平越高。

分析結果顯示,包含11個市轄區單元的廣州市,其Di 為0.34。由此推斷,廣州市的土地城市化水平與廣東省的整體水平之間存在較大偏差,廣州市為土地城市化的異常區域。由圖2可見,廣州各市轄區土地城市化率的均值為69%,是廣東全省均值33%的兩倍有余,廣州市的土地城市化水平明顯高于廣東省的平均水平。具體來看,廣州市11個市轄區中,僅有2個低于廣東省均值,其余9個市轄區均高于廣東省均值。按照公式(3) 中分母和分子的分別測算,廣州各市轄區相對于廣東省均值的偏離水平(221%) 遠高于其相對于廣州市均值的偏離水平(76%) 。可見,廣州市各市轄區的土地城市化水平存在向自身均值集中的態勢,而與廣東省的平均水平產生了較大偏離;而且其土地城市化水平明顯高于廣東省的平均水平。因此,廣州市是廣東省城市土地開發的顯著熱點區域。

以上結果,從城市土地發展機制上看,反映了廣州市作為廣東省政治文化和人口聚集的中心,對城市土地有巨大的現實需求,并且在城市土地開發上得到了廣東省政府的政策支持。從政策制定上看,廣州市應適當控制城市土地開發強度,避免過度開發導致的生態損失和省內發展不平衡問題。

在本教學案例中,采用R語言開發了針對特定分區的異常水平測度模型,豐富了空間分析的模型庫。該模型本質上是將分區內各行政單元對本分區均值的偏離程度,與這些行政單元相對于全域均值的偏離程度進行比較。如果分區內部各單元趨向于向本分區的均值集中,而與全域均值形成較大的偏離,這說明該分區具有較高的異常水平。在指導學生進行新型模型開發的過程中,學生掌握了如何將傳統統計學中對均值的偏離程度測度方法引入空間分析。相對于對新型模型開發有諸多限制的封閉的商業軟件,開源R語言為引導學生深入理解分析模型的算法原理,為他們提高學習的參與度和積極性提供了有力支持。

4 結論

從以上教學案例可見,商業軟件的封閉性導致學生在深入理解和合理選擇空間分析工具時存在困難,甚至難以科學解讀分析結果,從而導致課堂教學效果較差。與之相對,通過開放源代碼的R語言,學生能夠自由地查看、修改和編寫分析工具的代碼,從而得以深入理解空間分析模型的算法,并能夠合理選擇和科學解讀其分析結果,從而極大地提高學生學習的參與度和積極性,使得教學效果得到了顯著提升。

教學實踐表明,基于R語言可以將其他領域的分析工具引入空間分析教學,以及改進現有的空間分析模型,還可以根據應用場景構建新的分析模型。通過這三種途徑,R語言可為空間分析教學提供全面和有力的支持。除了以空間分析為核心的地理信息系統課程教學,R語言強大的建模能力還可以進一步應用于城市地理、區域規劃等課程,為這些課程的定量化教學改革提供技術支持。

隨著大數據時代的到來,從海量數據中揭示研究對象的特征和演化規律已成為解決現實問題需具備的核心技能。在經濟生產和社會發展中,對具備相關技能的人才具有廣泛而迫切的需求[1]。因此,廣大教師應積極將R語言引入一線教學工作,結合現實需求推進教學改革,引導學生成為大數據時代的棟梁之才。

猜你喜歡
教學改革
完全學分制下選課管理的思考與實踐
考試周刊(2016年76期)2016-10-09 10:08:04
金工實習教育對工科院校創客教育影響分析
考試周刊(2016年76期)2016-10-09 10:04:11
新形勢下小學語文教學方法研究
考試周刊(2016年76期)2016-10-09 08:47:08
譯林版英語教材的人文特點研究
成才之路(2016年26期)2016-10-08 11:33:49
當前農村學校實施“新教育實驗”的研究
成才之路(2016年25期)2016-10-08 10:05:54
構建和改進現代化學校美育工作體系研究
成才之路(2016年25期)2016-10-08 10:04:29
中職學校“生本課堂”的調查研究與實踐
成才之路(2016年25期)2016-10-08 10:03:04
高校三維動畫課程教學方法研究
成才之路(2016年25期)2016-10-08 10:00:36
基于人才培養的技工學校德育實效性研究
成才之路(2016年25期)2016-10-08 09:51:08
現代信息技術在高職數學教學改革中的應用研究
科技視界(2016年20期)2016-09-29 12:59:03
主站蜘蛛池模板: 毛片三级在线观看| 国内自拍久第一页| 国产美女丝袜高潮| 爽爽影院十八禁在线观看| 亚洲成AV人手机在线观看网站| 亚洲色图欧美视频| 国产美女一级毛片| 永久免费无码日韩视频| 色AV色 综合网站| AV天堂资源福利在线观看| 在线观看国产网址你懂的| 素人激情视频福利| 日本欧美午夜| 久久久久人妻精品一区三寸蜜桃| 亚洲欧洲国产成人综合不卡| 美女国内精品自产拍在线播放| 亚洲AV无码不卡无码| 欧美成人A视频| 无码精品国产dvd在线观看9久| 91精品小视频| 麻豆精品在线视频| 激情爆乳一区二区| 日本欧美一二三区色视频| 亚洲国产日韩在线观看| 亚洲有无码中文网| 欧美成人国产| 香蕉久久永久视频| 亚洲毛片一级带毛片基地| 国产不卡国语在线| 久无码久无码av无码| 久久综合九九亚洲一区 | 日韩在线永久免费播放| 另类欧美日韩| 国产无码高清视频不卡| 精品久久久久成人码免费动漫| 精久久久久无码区中文字幕| 亚洲成人福利网站| 玖玖精品视频在线观看| 无码av免费不卡在线观看| 国产三级精品三级在线观看| 中文字幕永久在线看| 日韩专区欧美| 99re在线免费视频| 老司机午夜精品网站在线观看| 精品久久久久久成人AV| 成人噜噜噜视频在线观看| 国产日韩欧美一区二区三区在线| 成人毛片在线播放| 91娇喘视频| a网站在线观看| 99久久精品视香蕉蕉| AV熟女乱| 国产精品免费入口视频| 免费一看一级毛片| 美女无遮挡免费网站| 青青青国产视频手机| 中文字幕免费视频| 久久77777| 一级毛片高清| 自慰高潮喷白浆在线观看| 99r在线精品视频在线播放| 国产伦精品一区二区三区视频优播| 无码综合天天久久综合网| 国产精品污视频| 夜夜操国产| 国产精品内射视频| 国产一级无码不卡视频| 香蕉精品在线| 国产成人高清精品免费| 91午夜福利在线观看精品| 成人福利在线看| 国产一级做美女做受视频| 欧美精品v欧洲精品| 亚洲一级色| 欧美国产日产一区二区| 91视频青青草| 日韩A∨精品日韩精品无码| 国产乱人视频免费观看| 色精品视频| jijzzizz老师出水喷水喷出| 22sihu国产精品视频影视资讯| 一级看片免费视频|