依据矢量点批量计算遥感图像的植被指数(Python代码)

依据矢量点批量计算遥感图像的植被指数(Python代码)

根据不同作物类型的矢量点计算植被指数:
注:目前代码所使用遥感图像为单景,若要计算时序的遥感数据,须修改下代码

from osgeo import ogr, osr
from osgeo import gdal
import os, sys
import glob
import numpy as np
import pandas as pd

#############获取矢量点位的经纬度
#设置driver
driver = ogr.GetDriverByName('ESRI Shapefile')
#打开矢量
ds = driver.Open('G:\\WS_XL.shp', 0)
if ds is None:
    print('Could not open ' +'sites.shp')
    sys.exit(1)
#获取图层
layer = ds.GetLayer(0)
#获取要素及要素地理位置
xValues = []
yValues = []
name=[]
feature = layer.GetNextFeature()
while feature:
    types = feature.GetField('Value')
    name.append(types)
    geometry = feature.GetGeometryRef()
    x = geometry
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值