The Stack Overflow podcast is back! Listen to an interview with our new CEO.

Questions tagged [ndvi]

Normalized Difference Vegetation Index is used to quickly identify vegetation and its condition in remotely-sensed data.

Filter by
Sorted by
Tagged with
16
votes
4answers
2k views

Alternative vegetation indices

I have been using NDVIs with limited success to identify trees in the central Great Plains region of the USA. The problem I have been encountering is that reflectance from farm fields/pastures have ...
8
votes
2answers
1k views

Why is there a difference between NDVI using Sentinel 2, in ArcMap & QGIS?

I have been trying to calculate the NDVI for a scene using Sentinel 2 bands 4(red) & 8(NIR). I first did it in ArcMap and then QGIS. In both softwares, I used the raster calculator and included ...
7
votes
1answer
6k views

Reprojected MODIS NDVI has range from -32768 to 32767, expected -1 to 1

I'm new to StackExchange and to remote sensing. I am working with MOD13Q1 250m 16-day MVCs. My goal is to use NDVI time-series to classify cropping pattern and crop type, then link this data to ...
7
votes
2answers
9k views

Performing regression analysis between two variables using ArcGIS Desktop?

I have a temperature image (interpolated from climatic point data) and NDVI data at the monthly interval. I need to do correlation analysis between temp and NDVI. Is it impossible to do this using ...
7
votes
0answers
808 views

Landsat level-2 data comparison

I'm doing a temporal analysis of NDVI and temperature over 17 years, necessitating data from Landsat 5,7, & 8. I'm interested in using level-2 Landsat data available from https://espa.cr.usgs.gov/...
6
votes
2answers
497 views

Why is a normalized parameter involving the Green band and Red band not used for Vegetation determination?

The green region reflects solar energy sufficiently well. So does the NIR region, much more than the green region, indeed. However, reflection in Green region is based on the chlorophyll concentration,...
6
votes
3answers
13k views

Download high res NDVI imagery

I'm trying to find a good source of NDVI imagery, but I'm struggling to find proper high res imagery, particularly for northern Europe. Does anyone have references to high res imagery, that is ...
6
votes
1answer
226 views

Which NIR bandwidth is suitable to Calculate NDVI?

Often we encounter multi-spectral and hyper-spectral sensors offering multiple NIR bands. For instance, the WorldView 3 sensor has 8 MS bands, out of them, two bands fall within NIR region. Near-IR1: ...
6
votes
1answer
899 views

Viewing bands of landsat 8 images in QGIS for NDVI calculation?

I am trying to calculate NDVI values for sites I sampled with landsat 8 imagery. The equation is simple : NDVI = (NIR band - Red band)/(NIR band + Red Band) Now I understand that landsat 8 images ...
6
votes
1answer
3k views

Calculating Landsat 7 NDVI images using QGIS

I have Landsat 7 images from 2011 to 2016 for my agricultural studies. First I corrected the slc-off problem of band 3 and band 4. Then I calculated the NDVI using both the raster calculator and the ...
6
votes
1answer
3k views

Difference between Landsat 7 and Landsat 8 TOA reflectance computation

In section 3.1 of this article it is explained how the Top of Atmosphere Reflectance for Landsat 7 and Landsat 8 are computed. The equation for Landsat 8 is not mentioned explicitly, but can be found ...
6
votes
1answer
2k views

Python script for calculating NDVI in QGIS

I am looking for developing python codes mainly for working with raster data, in particular satellite imagery from Landsat. I am familiar with GIS and RS and I usually work with QGIS, but I am new in ...
5
votes
1answer
6k views

NDVI from ESA's Sentinel-2 training data

I'am trying to generate an NDVI map using ESA's Sentinel-2 training images, which can be found at https://spot-take5.org. I tried using QGIS's raster calculator to create the NDVI image, however quite ...
5
votes
1answer
1k views

Rescaling NDVI values 0-255 to [-1;1] using ArcGIS Raster Calculator?

How do I rescale NDVI values that are 0-255 to -1;1? I'm trying to do it in ArcGIS Desktop.
5
votes
2answers
912 views

Applying pixel reliability mask to time series MOD13Q1

I am working with a 23-band GEOTiff in which each band is a 16-day MVC MODIS NDVI image. The MODIS .hdfs include a "pixel reliability" image with the following values: [-1]: Fill/No Data-Not ...
5
votes
0answers
284 views

QgsRasterFileWriter.writeRaster() is crashing python program

I am doing ndvi analysis on a farm image. After ndvi I need to convert the image into Singleband pseudocolor image using following python code. def calculate(): file_name = CUR_DIR + "\...
4
votes
3answers
7k views

How to create animation from raster data?

I have some NDVI and precipitation/temperature images at the monthly time step from Jan, 2005 to Dec, 2008. I need to create animation image to show the temporal change. How can I do this? Is it ...
4
votes
4answers
3k views

Where to download 4-band NAIP imagery for California?

I've been trying to find orthoimages with 4 bands for a couple of counties in California. I managed to download some from the GeoSpatial Data Gateway from the USDA (NRCS), but they all only have 3 ...
4
votes
3answers
2k views

How can I identify types of crops in agricultural raster dataset?

I have some 2014 MrSID files from the National Agricultural Imagery Program (NAIP) that I've converted to TIFF files. I want to use them to find the area of tomato farms in a watershed. I'm using ...
4
votes
1answer
680 views

Mosaicking NDVI images from different scenes

I have six overlapping NDVI images derived from atmospherically corrected SPOT5 images, all from the same date. How can I mosaic the images perfectly without seeing any differences between the same ...
4
votes
1answer
1k views

landsat NDVI time series plot in R, based on point or pixel

I am using R language and I would like to create a NDVI time series plot, NDVI vs time, based on irregular intervaled landsat images. I have found a method to create a raster stack and plot the ...
4
votes
1answer
4k views

Calculating NDVI with Rasterio

I'm using Rasterio to read GeoTIFF files from Landsat 8 and calculate NDVI into a new GeoTIFF file. My code looks like this: import numpy import rasterio import subprocess with rasterio.drivers(...
4
votes
2answers
602 views

GEE Export.image.toDrive output not matching bounding box?

I am new to GEE and javascript. Copy-pasting here and there, I managed to put together this code that extracts NDVI from cloud-free Sentinel-2 images on GEE. I created a fusion table from a KML with ...
4
votes
1answer
338 views

Different values for NDVI from different techniques

I'm trying to calculate NDVI from Landsat 5 imagery. I'm using ArcMap 10.2.2. I know that the formula for NDVI is (VIS-INFRA)/(VIS+INFRA), where in Landsat 5 VIS= band 3 and INFRA= band 4. When I ...
4
votes
2answers
6k views

Standard color mapping for NDVI?

I am currently generating some NDVI imagery using QGIS 2.8.2 and there are a multitude of possible color map scales that can be applied to the imagery. I was wondering if there was a preferred or ...
4
votes
3answers
2k views

How to efficiently export specific files from .hdf to .img

I am working with MODIS .hdf grid files and am looking for some help on exporting specific files from the .hdf. There are 200+ .hdf's and I need to extract the 0, 1, 2, and 11 (NDVI, EVI, quality, and ...
4
votes
2answers
328 views

How to reduce number of raster bands of a RGB picture?

For my Master Thesis in Ecology I want to calculate an NDVI Index. The tricky part is, that I don't have sattelite pictures with bands and so on, but RGB pictures. The pictures where taken with a ...
4
votes
1answer
404 views

Black vertical lines on exported image from Google Earth Engine

I tried to export the NDVI obtained from the Landsat 8 Surface Reflectance Collection in Google Earth Engine and I keep on getting black lines in my final export. Everything looks fine when displaying ...
4
votes
2answers
2k views

Raster calculator error: Invalid Layer: GDAL provider Cannot open GDAL dataset

I'm attempting to create an NDVI raster using a multiband image from a Parrot Sequoia. It's got only 4 bands instead of 5 so I'm using the following setup for creating the NDVI .tiff: However, I get ...
4
votes
1answer
934 views

Creating management zones in NDVI ortho maps with contour like lines

This question is hard to explain so if you have a possible answer I would love to hear it. I work in the precision agriculture business which heavily relies on NDVI calculations but need to create ...
4
votes
2answers
476 views

Using Landsat 5 TM 8-Day NDVI Composite?

I'm working in a project where I need the NDVI for some areas from Uruguay for the period 1988-1993, and I found this product "Landsat 5 TM 8-Day NDVI Composite" but I'm not sure of how it was ...
4
votes
1answer
2k views

Finding correlation between two rasters in ArcGIS for Desktop?

I am working with a NDVI image and a an interpolated yield map in ArcGIS 10.3.1. They are both projected in the same coordinate system and the cell sizes are equal. I interpolated the yield harvester ...
4
votes
2answers
1k views

Classification, Change detection and NDVI Using (landsat2 MSS), (landsat5 TM), (Landsat7 ETM+) and (Landsat8 OLI)

I have 5 Landsat images for the same study area. One of them in 1975 (Landsat 2 MSS), two in 1985 and 1995 (Landsat 5 TM) and one in 2005 (Landsat 7 ETM+) and the last one in 2014 (Landsat8 OLI). I ...
3
votes
5answers
6k views

Creating a Time series NDVI map

I would like to create a NDVI Time Series map? How do I do that? The one I probably would like to have similar like this http://proceedings.esri.com/library/userconf/proc02/pap0593/p05931.jpg I ...
3
votes
2answers
12k views

Creating NDVI from multispectral imagery?

I have LISS IV image data in three bands (band4, band3 and band2). I wanted to know the required steps to obtain the NDVI image from the given data using ERDAS IMAGINE 9.2.
3
votes
2answers
2k views

Do clouds reflect NIR/Red bands

When using Landsat 8 imagery to calculate NDVI, will the NIR and Red bands be affected by cloud cover? In other words, will clouds produce a wrong NDVI calculation?
3
votes
2answers
2k views

Classify forest with NDVI from Landsat 8 and 7

I'd like to calculate the NDVI for multi-date satellite images of Landsat (7,8) to perform a change detection on the deforestation of the Amazon rainforest. I already acquired surface reflectance ...
3
votes
1answer
3k views

Extracting LANDSAT time-series data by polygon using Google Earth Engine?

importing the landsat 5 TM 32-day NDVI composite data set. I have made it as far as drawing a polygon of my ROI and extracting from a different data set, a global land cover map (ESA/...
3
votes
1answer
2k views

Is atmospheric correction necessary when working with multi-spectral indexes?

When you are working with Landsat Level 1 data and calculate indexes, e.g. NDVI, NDBI, SAVI ..., do you calculate them using raw data (pixel DN value), or atmospherically corrected data (surface ...
3
votes
2answers
206 views

Estimating Area of farm under cultivation using NDVI?

I have shapefiles for more than 1000 farms. I want to use Hydrological model to model the water balance in these farms. Each farm is devided in to seperate parts . My problem is that the whole ...
3
votes
1answer
4k views

Using a fixed palette range to plot an NDVI raster in R

I would like to plot an NDVI raster with rasterVis packages using the normalized colors from red to green. I don't understand how fix the color scale from 0 to 1 even if my raster value are between 0....
3
votes
1answer
2k views

How to smooth NDVI raster (Sentinel 2-A image) in ArcGis?

My question is regarding the final display of a NDVI raster. I currently work with ArcGIS Desktop 10.2.2. When I work with Landsat images (the image is loaded as composition through the MTL file, ...
3
votes
1answer
309 views

Treatment of Landsat 7 SLC error in Google Earth Engine?

Google Earth Engine distributes Landsat 7 image composites of indeces such as NDWI and NDVI that, when averaged on a shapefile, give back a coherent value. But how is SLC failure treated by it https:/...
3
votes
1answer
3k views

Creating Sentinel-2 NDVI time series chart in Google Earth Engine?

I am exploring Sentinel-2 time-series NDVI with Google Earth Engine. In another post (here) I calculated and exported NDVI values from Sentinel-2. Now I would like to create a NDVI time series chart, ...
3
votes
1answer
727 views

How to enforce float values for NDVI in ArcGIS?

I am trying to calculate NDVI from Landsat 4-5 TM imagery (of the year 2008) using the formula NDVI = (band4-band3)/(band4+band3) from Raster Calculator of ArcGIS 10.4.1. The problem that I am facing ...
3
votes
1answer
2k views

Mask clouds in an ImageCollection google earth engine

Is It possible to create .median() Surface Refletance image (landSat 8 RS) without clouds before calculating the NDVI in goolge earth engine? I need to work with a year (eg. 2016-01-01, 2016-12-31), ...
3
votes
1answer
432 views

Determining phenological events based on Greatest increase NDVI approach?

I have a problem with a phenological study. The study area is in temperate zone of Asia. I have been doing phenological research using MOD VI product. I wanted to extract phenological events (onset/...
3
votes
1answer
297 views

Image Collection Statistics in Google Earth Engine?

How can I extarct mean of each image collection in google earth engine? for example for this code: var modis = ee.ImageCollection("MODIS/006/MOD13Q1") .filterBounds(geometry) .filterDate("2000-01-01",...
3
votes
1answer
241 views

Why vegetation index, NDVI or SAVI is not working in the desert?

Could anyone explain why the vegetation indices are not working in the desert region? I used Landsat 8 image which has been already radiometric/atmospheric corrected. I want to see the fractional ...
3
votes
2answers
690 views

Maximum ndvi for 3 months average in Google Earth Engine

I have a ndvi series which I am able to plot using below code: var ndvi = l8.map(function(image) { return image.select().addBands(image.normalizedDifference(['B5', 'B4'])); }); var ndviChart = ui....