2

I'm rather new to using ArcMap.

For my research project, I have a layer of point data. I have been downloading datasets and layers of aggregated annual precipitation across the United States.

All I need to accomplish is to simply get a spreadsheet file (.xls, .csv, or similar formats) that simply contains the rainfall (or the range of rainfall) that point falls into on the map.

condensed visual to give you an idea

So, in the end, all I would need is a spreadsheet that has data that looks like this: point0 | 0-100 point1 | 251-500 point2 | 1,501-2,000 point3 | 0-100 ...

Can anyone help me with this?

The precipitation layer in the image above is a .PNG file.

1
  • When you click on raster using i does it give you expected value of precipitation, or 3 integers like 225,37, 128. If yes to 2nd, it is useless picture, some efforts needed to convert it to single band raster
    – FelixIP
    Commented Feb 3, 2017 at 9:19

3 Answers 3

2

I do not have the Spatial Analyst license necessary to test this, but it looks like the two main tools in the process are:

  1. Extract Values to Points (needs Spatial Analyst license):

Extracts the cell values of a raster based on a set of point features and records the values in the attribute table of an output feature class.

  1. Table To Excel:

Converts a table to a Microsoft Excel file.

If you need to pre-process your image before it can be used by Extract Values to Points then look at Copy Raster (to change formats) and Make Raster Layer (to create the raster layer that it looks like is needed).

4
  • I've tried that, ArcMap will not let me use the .PNG layer as raster input data.
    – Bloo
    Commented Feb 3, 2017 at 5:24
  • @Bloo Please always tell us what you have tried when you ask your questions.
    – PolyGeo
    Commented Feb 3, 2017 at 5:34
  • Alright, will try to do that from now on. But, do you have any suggestions on how to make a .PNG file accessible to that function?
    – Bloo
    Commented Feb 3, 2017 at 6:01
  • @Bloo I had edited that into the answer: "If you need to pre-process your image before it can be used by Extract Values to Points then look at Copy Raster (to change formats) and Make Raster Layer (to create the raster layer that it looks like is needed)."
    – PolyGeo
    Commented Feb 3, 2017 at 6:04
1
  1. Raster to Polygon to convert the raster to polygons
  2. Spatial Join the polygon to the Points
  3. Export table with Table To Excel
0

I know this can be done in QGIS if you are familiar with the program.

If you load both the png and the sample points into QGIS and select the point sampling tool by going to the plugins tool. Once you open it, the program will ask you to select the attributes of each layer, and which is the sampling layer (yours would be the locations)

This will give you a ShapeFile that you can quickly change to CSV and bring into another program.

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

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