动态

列表
创建 时间

Landsat遙感影像分幅條帶介紹與矢量下載:WRS的Path與Row

  本文介紹Landsat系列衞星的分幅規則,並提供WRS的矢量文件下載。   WRS,即Worldwide Reference System,是Landsat系列衞星全球影像標記符號系統,用以區分全球各區域對應的Landsat系列衞星影像編號;其用“Path”與“Row”兩個數值確定影像的編號與位置。其中,Landsat 1、2、3衞星對應編號系統為WRS-1,Landsat 4、5、7、8衞星

创建 时间

用Adobe Illustrator編輯ArcGIS地圖的方法

  本文介紹在ArcGIS下屬的ArcMap軟件中,將繪製好的地圖導出為.ai或者.eps格式文件,並在Adobe Illustrator軟件中進一步編輯地圖,並最終導出為圖片格式的結果文件的方法。   在ArcMap軟件中繪製各類地圖可以説非常方便,繪製得到的地圖也可以調整得較為美觀、標準;在之前的文章中,我們就介紹了基於ArcMap軟件與PPT軟件,繪製研究區域示意圖的方法。而除了用PPT對A

创建 时间

ArcGIS拼接、鑲嵌同一空間位置的不同遙感影像

  本文介紹在ArcGIS下屬的ArcMap軟件中,對處於同一空間位置的多幅柵格圖像加以拼接、融合與疊加等操作的方法。   假如現在我們分別有以下三幅柵格圖像,三者分別是獨立的三個圖層。第一個圖層如下圖,可以看到其中部地區有明顯的條帶狀空白。   第二個圖層如下圖,可以看到其東北地區有明顯的條帶狀空白。   第三個圖層如下圖,可以看到其中南部地區有明顯的條帶狀空白。   而如果我們將三幅圖層

创建 时间

ArcGIS工具操作報錯999999的通用處理方式

  本文介紹一種解決ArcGIS中ERROR 999999報錯(Configuration RasterCommander ImageServer can not be started)的方法。   一次,在ArcGIS下屬的ArcMap軟件中進行柵格裁剪(“Clip”)操作時,發現程序出現了ERROR 999999: Error executing function. Configuration

创建 时间

Windows配置R語言、RStudio開發環境

  本文介紹R語言及其集成開發環境RStudio的下載、安裝方法。   R語言是一個屬於GNU操作系統的開源軟件,在數據統計與分析、可視化等方面具有優秀的表現;而RStudio則是R語言的集成開發環境(IDE),可以幫助我們更好地編輯、調試R語言的代碼。這二者的關係有點類似於Python與Spyder的關係——我們可以只下載R語言,用其自帶的原生編輯窗口來完成代碼的撰寫與運行等工作;而如果想提高代

创建 时间

基於R語言的raster包讀取遙感影像

  本文介紹基於R語言中的raster包,讀取單張或批量讀取多張柵格圖像,並對柵格圖像數據加以基本處理的方法。 1 包的安裝與導入   首先,我們需要配置好對應的R語言包;前面也提到,我們這裏選擇基於raster包來實現柵格圖像數據的讀取與處理工作。首先,如果有需要的話,我們可以先到raster包在R語言的官方網站中,查閲raster包的基本情況,比如其作者信息、當前的版本、所依賴的其他包等等;如

创建 时间

地理探測器R語言實現:geodetector

  本文介紹基於R語言中的geodetector包,依據多張柵格圖像數據,實現地理探測器(Geodetector)操作的詳細方法。   需要説明的是,在R語言中進行地理探測器操作,可以分別通過geodetector包、GD包等2個包實現。其中,geodetector包是地理探測器模型的原作者團隊早先開發的,其需要保證輸入的自變量數據已經全部為類別數據;而GD包則是另外一位學者開發的,其可以自動實現

创建 时间

基於R語言的GD庫實現地理探測器並自動將連續變量轉為類別變量

  本文介紹基於R語言中的GD包,依據柵格影像數據,實現自變量最優離散化方法選取與執行,並進行地理探測器(Geodetector)操作的方法。   首先,在R語言中進行地理探測器操作,可通過geodetector包、GD包等2個包實現。其中,geodetector包是地理探測器模型的原作者團隊開發的,其需要保證輸入的自變量數據已經全部為類別數據;其具體操作方法大家可以參考地理探測器R語言實現:ge

创建 时间

繪製三元圖、顏色空間圖:R語言代碼

  本文介紹基於R語言中的Ternary包,繪製三元圖(Ternary Plot)的詳細方法;其中,我們就以RGB三色分佈圖為例來具體介紹。   三元圖可以從三個不同的角度反映數據的特徵,因此在很多領域都得以廣泛應用;如下圖所示,就是一個最簡單的三元圖。其中,基於R語言中的Ternary包,我們可以非常方便地繪製三元圖;本文就對其具體繪製方法加以介紹。   首先,由於我們需要用到R語言中的Ter

创建 时间

R語言求取大量遙感影像的平均值、標準差:raster庫

  本文介紹基於R語言中的raster包,批量讀取多張柵格圖像,對多個柵格圖像計算平均值、標準差,並將所得新的柵格結果圖像保存的方法。   在文章基於R語言的raster包讀取遙感影像中,我們介紹了基於R語言raster包,對單張或多張柵格圖像加以平均值、標準差計算的方法;但這一篇文章中的標準差計算方法僅僅可以對一張柵格圖像的全部像元加以計算,即標準差計算結果是一個具體的數值,而不是一景結果影像;

创建 时间

R語言遍歷文件夾求取其中所有柵格文件的平均值

  本文介紹基於R語言中的raster包,遍歷讀取多個文件夾下的多張柵格遙感影像,分別批量對每一個文件夾中的多個柵格圖像計算平均值,並將所得各個結果柵格分別加以保存的方法。   其中,本文是用R語言來進行操作的;如果希望基於Python語言實現類似的平均值求取操作,大家可以參考Python ArcPy批量計算多時相遙感影像的各像元平均值與Python忽略NoData計算多張遙感影像的像元平均值:w

创建 时间

R語言將多景遙感影像拼接在一起的方法

  本文介紹基於R語言中的raster包,遍歷文件夾,讀取文件夾下的大量柵格遙感影像,並逐一對每一景柵格圖像加以拼接、融合,使得全部柵格遙感影像拼接為完整的一景圖像的方法。   其中,本文是用R語言來進行操作的;如果希望基於Python語言實現類似的批量拼接、鑲嵌操作,大家可以參考Python arcpy創建柵格、批量拼接柵格與Python ArcPy批量拼接長時間序列柵格圖像這兩篇文章。   首

创建 时间

SMOTE與SMOGN算法R語言代碼

  本文介紹基於R語言中的UBL包,讀取.csv格式的Excel表格文件,實現SMOTE算法與SMOGN算法,對機器學習、深度學習迴歸中,訓練數據集不平衡的情況加以解決的具體方法。   在之前的文章SMOGN算法Python實現:解決迴歸分析中的數據不平衡中,我們介紹了基於Python語言中的smogn包,實現SMOGN算法,對機器學習、深度學習迴歸中訓練數據集不平衡的情況加以解決的具體方法;而我

创建 时间

R語言基於表格文件的數據繪製具有多個系列的柱狀圖與直方圖

  本文介紹基於R語言中的readxl包與ggplot2包,讀取Excel表格文件數據,並繪製具有多個系列的柱狀圖、條形圖的方法。   首先,我們配置一下所需用到的R語言readxl包與ggplot2包;其中,readxl包是用來讀取Excel表格文件數據的,而ggplot2包則是用以繪製柱狀圖的。包的下載方法也非常簡單,以readxl包為例,我們輸入如下的代碼即可。 install.packag