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