Geographic Information Systems Stack Exchange is a question and answer site for cartographers, geographers and GIS professionals. Join them; it only takes a minute:

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

Working in ArcMap 10, I have a number of raster layers that are derived from a DEM (terrain attributes, some zonal statistics layers, flow accumulations). I have a point layer that contains about 25 points that correspond to features I am interested in on the landscape. As an early step, I would like to pull data from each of the raster layers, but I am only interested in the raster values that correspond to each of the points from my point shapefile. Essentially I want to make a big table that lists many attributes (elevations, stream power index, flow accumulation, etc.) for each of the 25 points so that I can try to determine if there are relevant trends amongst the 25 points. How can I do this?

share|improve this question
up vote 2 down vote accepted

This is super easy, assuming you have the Spatial Analyst extension. Use Extract Multi Values to Points:

Extracts cell values at locations specified in a point feature class from one or more rasters, and records the values to the attribute table of the point feature class.

This is just a modified version of Extract Values to Points that's designed to work with multiple rasters.

Note that both of these tools modify the point feature in-place and do not create a new point feature class as output. So you may want to copy your point feature class ahead of time.

share|improve this answer
Thanks! I do have Spacial Analyst, so this will be a breeze. That's exactly what I want; I always assume these things are possible, but I can never figure it out on my own... much appreciated – user15636 Feb 28 '13 at 16:45
Glad to help. If you are satisfied, you should mark the answer as "Accepted" to close out the question. – dmahr Feb 28 '13 at 16:58
I keep getting an error message (Error 999999). I'm extracting about 60 .tiff files (climate data) to feature class data in a file geodatabase. I need the feature data to be in a .gdb because the attribute names of the .tiff files are very long (aprx. 20 - 30 characters). When I run Extract Multi Values to Points, it creates new columns for the 1st four rasters and fails. However, the 1st 4 extractions are all null value. Any idea whats going on? – SoilSciGuy Feb 4 '14 at 22:20
@SoilSciGuy First thing to do is isolate the problem: attribute table vs. number of rasters. To that end, do you get the same error when running Extract Multi Values to Points with two of your .tiff files? – dmahr Feb 4 '14 at 23:02
I managed to get it working in batch mode. Not sure what the problem was. Thanks for the reply. – SoilSciGuy Feb 5 '14 at 20:48

Your Answer


By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.