程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
您现在的位置: 程式師世界 >> 編程語言 >  >> 更多編程語言 >> Python

Python遙感圖像處理應用篇(十七):GDAL 將歸一化處理csv數據轉化為多波段遙感影像

編輯:Python

1.使用數據

 本文所使用數據和上一篇數據相同,上一篇鏈接:

Python遙感圖像處理應用篇(十六):GDAL 將歸一化處理csv數據轉化為遙感影像_空中旋轉籃球的博客-CSDN博客

上一篇文章將csv文件轉化為單波段圖像,這一篇將csv文件合成為一個多波段圖像。注意一個前提是需要知道原圖像的基本信息,如數據行列號,投影信息,數據類型信息等。

2.實現代碼

實現寫入多光譜數據的時候,核心問題在於使用循環寫入各個通道數據。

這裡直接寫入的是二維數組數據,看別人的文章的時候,有的使用的三維數組,如格式(channel,row,col),我在使用的時候會報錯,直接使用二維數組可以正確運行。

運行環境:python3.7.7  GDAL-3.2.3-cp37-cp37m-win_amd64.whl包。

for channel in np.arange(dim_z):
map = np.array(image_array[:, channel],dtype=np.float32)

  1. 上一篇文章:
  2. 下一篇文章:
Copyright © 程式師世界 All Rights Reserved