
正如《空間數(shù)據(jù)分析與R語言實踐》一書所說的,在過去10年中,R擁有了越來越多的可以用于空間數(shù)據(jù)處理和分析的軟件包(SP)——這些工具存儲在CRAN(Comprehensive R Archive Network)之中,用戶需要時只需點擊即可下載,它們極大地改善了我們在一個穩(wěn)定統(tǒng)計與制圖環(huán)境中實現(xiàn)各種空間分析和可視化的能力:從數(shù)據(jù)加載、處理、投影等簡單工作到圖形拓撲處理,而更為重要的是,在涉及到空間點數(shù)據(jù)、面數(shù)據(jù)模型、空間相關性分析、空間預測方法等復雜空間數(shù)據(jù)分析領域,R都為我們準備了一系列高效可靠的工具,幫助用戶實現(xiàn)各種專業(yè)的任務。
使用這些工具,R變成了一個輕量級GIS實踐平臺。在過去,如果希望完成將一個xls或csv數(shù)據(jù)中的點實現(xiàn)地圖可視化以了解信息的熱點分布和彌散趨勢,我們可以安裝某種Excel插件,或使用各種在線地圖服務網站(ArcGIS Online、MapBox或Cloudmate等),但在R中,你可能只需要兩句代碼就可以實現(xiàn):讀取點數(shù)據(jù)文件,將點數(shù)據(jù)傳入ggmap函數(shù),然后點擊執(zhí)行,你將會看到一幅精美的地圖出現(xiàn)。如果這些點只有地名地址而沒有空間坐標,通過R你甚至可以直接調用各種在線地圖的API來進行反地理編碼。而在整個過程中,用戶不需要借助其它的工具,R為你準備好了一切,剩下的只取決于用戶的想象力和應用需要。
R是開源的,而開源軟件的多樣化使得GIS軟件領域發(fā)生了很大的變化,曾經很多鐵桿商業(yè)公司紛紛選擇了擁抱OpenSource模式,而開源模式也給他們帶來了更多的經濟利益上的反饋——更多的人參與到產品的開發(fā)、修改和傳播中來,從而讓商業(yè)公司能夠更好地推廣自己的產品與服務。在GIS企業(yè)中,最熱心的企業(yè)Esri已經為開源社區(qū)共享了許多代碼,并為各種包括Leaflet、Node.js等框架提供了支持,而開源社區(qū)也反哺了它自己,許多GIS功能已經不勞自己來實現(xiàn)了;同樣地,在Github社區(qū)中我們也可以看到SuperMap的許多開源代碼,這些都應該成為一種標桿,促使地理信息企業(yè)能以更加開放的態(tài)度來面對未來。(文丨蔣波濤)
{{item.content}}