一区二区三区在线-一区二区三区亚洲视频-一区二区三区亚洲-一区二区三区午夜-一区二区三区四区在线视频-一区二区三区四区在线免费观看

腳本之家,腳本語言編程技術及教程分享平臺!
分類導航

Python|VBS|Ruby|Lua|perl|VBA|Golang|PowerShell|Erlang|autoit|Dos|bat|

服務器之家 - 腳本之家 - Python - PythonGDAL實現NDVI的計算方式

PythonGDAL實現NDVI的計算方式

2020-05-01 11:15蘭小莫 Python

今天小編就為大家分享一篇Python&&GDAL實現NDVI的計算方式,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧

很短的幾句代碼,可是我卻花了很長的時間才寫出來,因為array那里的除法運算結果老是不對,正常在-1-1之間的。從別的資料摘來處理NDVI計算的array代碼處,出現了很多問題,可能它用了什么優化計算的函數,但是結果不對,果斷放棄了。

直接硬算,影像波段是整數,轉成浮點型數字就行,然后再參與運算得出了正確的結果范圍。

這個效率還是不行,用c++&&GDAL計算速率快得多了。

?
1
2
3
4
5
6
7
8
9
10
11
12
13
from osgeo import gdal_array as ga
import gdal, ogr, os, osr
import numpy as np
b3=r'C:\Users\suns\Desktop\b4.TIF'
b4=r'C:\Users\suns\Desktop\b5.TIF'
arr=ga.LoadFile(b3)
arr1=ga.LoadFile(b4)
ga.numpy.seterr(all="ignore")
ndvi=((arr1-arr)*1.0)/((arr1+arr)*1.0)
ndvi1=ga.numpy.nan_to_num(ndvi)
target=r'C:\Users\suns\Desktop\ndvi1.tif'
out=ga.SaveArray(ndvi1,target,format = "GTiff",prototype = b4)
out=None

PythonGDAL實現NDVI的計算方式

以上這篇Python&&GDAL實現NDVI的計算方式就是小編分享給大家的全部內容了,希望能給大家一個參考,也希望大家多多支持服務器之家。

原文鏈接:https://blog.csdn.net/qq_14906811/article/details/75136637

延伸 · 閱讀

精彩推薦
主站蜘蛛池模板: 2019年国产不卡在线刷新 | 国产午夜精品理论片 | 国产精品综合在线 | 国产一区二区三区日韩 | kuaibo成人播放器| 免费亚洲视频 | 四虎影院的网址 | 欧美成人影院免费观 | 国产麻豆剧果冻传媒影视4934 | 校花在公车上被内射好舒 | 日本噜噜影院 | 女人又色又爽又黄 | 四虎精品视频在线永久免费观看 | 女医学护士一级毛片 | 天天色资料| 成人精品亚洲 | 欧美亚洲欧美 | 欧美成人福利视频 | 国产午夜精品福利久久 | 情欲综合网 | 99精品国产高清一区二区三区香蕉 | 日本小视频免费 | 国产亚洲福利精品一区二区 | 亚洲国产成人超福利久久精品 | freesex性欧美炮机喷潮 | 娇喘嗯嗯 轻点啊视频福利 九九九九在线精品免费视频 | 女生被爆操 | 羞羞色男人的天堂伊人久久 | 7个黑人玩北条麻妃 | 亚洲一区二区三区福利在线 | 91高清国产经典在线观看 | 四虎影院在线免费观看视频 | 69日本人xxxx16—18 | 国产欧美日韩一区二区三区在线 | 91色视 | 日本b站一卡二不卡三卡四卡 | 久久精品国产久精国产果冻传媒 | 无限资源在线观看播放 | 97在线资源站 | 免费高清www动漫视频播放器 | 香蕉国产人午夜视频在线 |