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

腳本之家,腳本語(yǔ)言編程技術(shù)及教程分享平臺(tái)!
分類導(dǎo)航

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

服務(wù)器之家 - 腳本之家 - Python - PythonGDAL實(shí)現(xiàn)NDVI的計(jì)算方式

PythonGDAL實(shí)現(xiàn)NDVI的計(jì)算方式

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

今天小編就為大家分享一篇Python&&GDAL實(shí)現(xiàn)NDVI的計(jì)算方式,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過來(lái)看看吧

很短的幾句代碼,可是我卻花了很長(zhǎng)的時(shí)間才寫出來(lái),因?yàn)閍rray那里的除法運(yùn)算結(jié)果老是不對(duì),正常在-1-1之間的。從別的資料摘來(lái)處理NDVI計(jì)算的array代碼處,出現(xiàn)了很多問題,可能它用了什么優(yōu)化計(jì)算的函數(shù),但是結(jié)果不對(duì),果斷放棄了。

直接硬算,影像波段是整數(shù),轉(zhuǎn)成浮點(diǎn)型數(shù)字就行,然后再參與運(yùn)算得出了正確的結(jié)果范圍。

這個(gè)效率還是不行,用c++&&GDAL計(jì)算速率快得多了。

?
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實(shí)現(xiàn)NDVI的計(jì)算方式

以上這篇Python&&GDAL實(shí)現(xiàn)NDVI的計(jì)算方式就是小編分享給大家的全部?jī)?nèi)容了,希望能給大家一個(gè)參考,也希望大家多多支持服務(wù)器之家。

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

延伸 · 閱讀

精彩推薦
主站蜘蛛池模板: 门房秦大爷在线阅读 | www.87福利| 日本春菜花在线中文字幕 | 欧美日韩国产一区二区三区欧 | 性欧美videosex18嫩 | 亚洲国产第一区二区香蕉日日 | 国产精品综合在线 | 亚洲AV午夜福利精品香蕉麻豆 | 私人黄色 | 猛操女人 | 无遮挡h肉动漫在线观看电车 | 欧美另类老女人 | 扒开双腿羞辱调教play视频 | 午夜国产精品福利在线观看 | 99精品在线视频 | 精品久久久久久久高清 | 色综合视频在线 | 变态 另类 人妖小说 | 精品国产免费第一区二区 | 国产精品探花一区在线观看 | 青草久久网 | 99在线视频精品 | 日本动漫xxxxxx | 精品福利一区 | 日本一区二区三区视频在线观看 | 亚洲国产成人综合 | 91正在 播放 | 午夜伦伦电影理论片费看 | 精品视频 久久久 | 五月天导航 | 成人在线小视频 | 国产精品一区二区久久 | 公妇乱淫在线播放免费观看 | 欧美8x8x | 天若有情1992国语版完整版 | 日本一道一区二区免费看 | 亚洲无线一二三区2021 | 色老板成人永久免费视频 | 美女啪啪国产 | 国产精品久久久久影视不卡 | 亚洲欧美在线观看一区二区 |