Dear David,

lets say you are getting the EVI from MOD13Q1 product:
https://lpdaac.usgs.gov/products/modis_products_table/mod13q1
scroll down and click on layers.
Here you find every infromation about scaling and in case of EVI it is :
layer Name: 250m 16 days EVI
Units: EVI
bit type: 16-bit signed integer
Fill value (NA): -3000
valid range: -2000 to 10000
scaling factor: 0.0001

so you have to multiply each EVI value by 0.0001 (or divide by 10000).

for the LST product (ie Mod11a2) see:
https://lpdaac.usgs.gov/products/modis_products_table/mod11a2
the scaling factor is 0.02
...

Now a little advertisement for my MODIS package may give it a try for the steps 
you have described.

setRepositories() # add omegahat and r-forge
install.packages("MODIS")
MODIS:::checkDeps() # and do what it is suggesting you the enable all the 
functionalities
# on the first load the package is asking you to read the configuration file. I 
think settings are quite fine and you can just use the file.copy(.....) command 
it is printing out.

# here you can print the package settings ("outPath" for example, where you 
find your data after processing)
MODIS:::.getDef()

# now you should be able to work with it, but since you probably already have 
downloaded data use the orgStruc() command to fetch MODIS gird data on you 
computer and store it in a dedicated and managed location.
# please read carefully the help of this function!!!
orgStruc(source="root/folder/of/you/modishdffiles") 

# now you download and process the data with:

# you are using LINUX (or MAC is probably the same) than use the function 
runGdal() since it is better implemented and you have more control on the 
output!
runGdal( product="M.D13Q1", job="myEVIgdal", SDSstring="01", begin="2011001", 
end="2011-02-28") # in this case you can select the area interactively.
runGdal (product="M.D13Q1", job="myEVIgdla", SDSstring="01", begin="2011001", 
end="2011-02-28", extent="austria") # in this case you downlad the country of 
Austria. 

runGdal( product="M.D13Q1", job="myEVIgdal", SDSstring="01", begin="2011001", 
end="2011-02-28", extent="any/raster/file.gdalsupported") # and in this case 
you will get the extent, pixelsize, projection of you raster file.

# see ?runGdal for all options


# if you are using Windows, you have to use MRT since the use of GDAL (FWTools) 
is hanging on a very small but tricky problem.


runMrt( product="M.D13Q1", job="myEVImrt", SDSstring="01", begin="2011001", 
end="2011-02-28") # in this case you can select the area interactively.
runMrt( product="M.D13Q1", job="myEVImrt", SDSstring="01", begin="2011001", 
end="2011-02-28", extent="austria") # in this case you downlad the country of 
Austria. 
runMrt( product="M.D13Q1", job="myEVImrt", SDSstring="01", begin="2011001", 
end="2011-02-28", extent="austria", outProj="UTM") # in this case you downlad 
the country of Austria and ptoject to UTM (zone can be set but MRT detects is 
automaticly). 

The same thing you can do with any other MODIS Land Grid files, run:
getProduct() 
# or
getProduct("M.D13") # using regEx

Matteo



>>> dlarsen  21.09.12 23.51 Uhr >>>
Hi all,

I am trying to generate temperature and EVI for points in my dataset, but
the values I am extracting are strange.  The EVI values range from 627 -
9149 with a mean of 4912.861.  The EVI values range from 14933 to 15800 with
a mean of 15549.66.  Is there some type of conversion that I am missing? 
Here are the steps I took.  (I know many of them are inefficient, but I am
doing this for my dissertation without a lot of support).

1.  Download HDF files using Earth Explorer
2.  Use MODIS Reprojection tool to convert to vegetation indices and
temperature tif files.
3.  Use the raster package in R to extract the values of the tif file to
spatial points.

Any help would be appreciated.

Thank you,
David



--
View this message in context: 
http://r-sig-geo.2731867.n2.nabble.com/Extracting-weird-temperature-and-EVI-values-from-MODIS-data-tp7581006.html
Sent from the R-sig-geo mailing list archive at Nabble.com.

_______________________________________________
R-sig-Geo mailing list
R-sig-Geo@r-project.org
https://stat.ethz.ch/mailman/listinfo/r-sig-geo

_______________________________________________
R-sig-Geo mailing list
R-sig-Geo@r-project.org
https://stat.ethz.ch/mailman/listinfo/r-sig-geo

Reply via email to