GIS 中的 R 編程
R 編程是一種用于統(tǒng)計計算和數(shù)據(jù)可視化的免費開源語言。統(tǒng)計學(xué)家將它用于從探索性分析、數(shù)據(jù)挖掘到繪圖的所有事情。
但最近,GIS 用戶正在利用其功能進行更專業(yè)的統(tǒng)計分析和數(shù)據(jù)操作。盡管 ArcGIS 和 QGIS 大多是基于 Python 的,但它們都有與 R 一起使用的擴展。本文將教您如何將 R 編程與 GIS 集成的基礎(chǔ)知識。
除此之外,我們還將討論如何同時使用 R 和 GIS 來幫助進行數(shù)據(jù)收集、數(shù)據(jù)處理和建模。
R 庫的集成
R 在 GIS 中的使用正在增長,因其增強了統(tǒng)計、數(shù)據(jù)可視化和空間分析的能力。以下是一些經(jīng)常需要使用 R 的重要字段。
添加微信好友, 獲取更多信息
復(fù)制微信號
數(shù)據(jù)可視化—通過利用 ggplot2 等軟件包,GIS 用戶主要使用 R 進行統(tǒng)計分析和繪制數(shù)據(jù)。有各種映射和數(shù)據(jù)可視化包,如 tmap 和 ggplot2。如果您已經(jīng)熟悉這些工具,那么它們對于可視化來說相當(dāng)簡單。
表操作—可以使用 Python 和 R 執(zhí)行一些強大的表操作。但是不能低估 R 中可用的一些包。例如,像 dplyr 這樣的工具使用起來很直觀,并且為數(shù)據(jù)操作提供了靈活性。
數(shù)據(jù)支持—R 不僅支持時空數(shù)組(數(shù)據(jù)立方體),還支持 tidycensus 等工具獲取人口普查局?jǐn)?shù)據(jù)。對于任何處理 *** 數(shù)據(jù)的人,R 提供了一個包來幫助完成這些類型的瑣碎任務(wù)。
總共有三個是 12,700 多個可用包,作為R 項目的一部分供使用,從圖形、數(shù)據(jù)管理到數(shù)據(jù)可視化。
為什么不使用 Python?
雖然 Python 可以完成 R 可以完成的大部分工作,但通常可在 GIS 中使用雙管齊下的 *** ,可以用兩種語言完成大部分工作,所以通常歸結(jié)為使用最舒服的語言。
雖然 R 擅長可視化和統(tǒng)計分析,但Python特別擅長處理文件系統(tǒng)、 *** 、 *** 抓取和自動化。這就是為什么 Python 是 QGIS 和 ArcGIS 而不是 R 的默認(rèn)編程語言的原因。雖然 matplotlib 是 ggplot2 的替代品,但一些數(shù)據(jù)分析師更喜歡其中一種。
可以同時使用 R 和 Python 來制作地圖。盡管如此,大多數(shù)都是初級的,沒有像在 GIS 軟件中那樣自定義能力。但它們?nèi)匀皇瞧涔δ艿貓D。對于更高級的空間分析,有 PySal 之類的庫,例如檢測集群、異常值和熱點。
如何在 GIS 中使用 R?
在 GIS 工作流程中使用 R 變得越來越普遍。無論是用于計算分析還是數(shù)據(jù)可視化,似乎總有 R 的用法。但是如何利用 R 呢?事實證明,有幾種 *** 可以將R連接到GIS,以下是幾種 *** 可在QGIS 或 ArcGIS中這樣處理。
R-ArcGIS Bridge
R-ArcGIS Bridge的目的是將矢量和光柵數(shù)據(jù)存儲在ArcGIS中,可直接在R中訪問,并將R對象返回到ArcGIS原生數(shù)據(jù)類型中。
同時,還可以在ArcGIS中使用功能強大的空間分析和可視化工具,無縫地往返于R。這使其成為 R 和 ArcGIS 用戶在 R Notebooks 中使用的理想選擇。
處理 R 提供程序 (QGIS)
如果正在尋找一個開源 GIS 軟件解決方案來利用 R 的開源統(tǒng)計語言,那么Processing R Provider很可能是您在 QGIS 中尋找的。
該插件允許在 QGIS 中本地編寫和運行 R 腳本。為了使用這個插件,必須在機器上安裝 R 并預(yù)先添加正確的 R 包。
地理空間建模環(huán)境 (GME)
地理空間建模環(huán)境 (GME)是 ArcGIS 的插件。不幸的是,這個包突然下線了。請密切注意此插件,因為開發(fā)人員在開發(fā)有用的工具套件 (例如 Hawth 的 ArcMap 工具)方面有著悠久的歷史。
R 是一種用于分析大量數(shù)據(jù)的開源編程語言。它在許多領(lǐng)域都很流行,包括數(shù)據(jù)科學(xué)、統(tǒng)計學(xué)、生物學(xué)、生態(tài)學(xué)、經(jīng)濟學(xué)等等。當(dāng)與GIS結(jié)合使用時,它可以成為空間分析和統(tǒng)計計算擴展的強大工具。
來源:開源地理空間基金會中文分會
來源鏈接:https://www.osgeo.cn/post/1d604
本站聲明:網(wǎng)站內(nèi)容來源于 *** ,如有侵權(quán),請聯(lián)系我們,我們將及時處理。