lundi 29 décembre 2014

Querying slope data using raster calculator: why are all results true?


I am using ArcGIS 10.2.2. From a DEM, I have created a new raster showing slope using the slope tool. The color scheme was automatically classified into 9 tiers. What I want to do is query this raster to identify zones above and below 9 degrees to get a Boolean, true/false result. When I use the raster calculator to do this (by inputting "slope" >= 9) this does happen - but the entire area is defined as 1 (true) with no areas defined as false. Other times, the result is a raster with a color ramp representing values from high (1) to low (0) rather than classes.


Is there any way to get a true/false outcome that doesn't count everything as true? What I intend to do is convert the zones with slope of over 9 degrees to vector polygons and then execute Euclidean distance from these polygons to define areas further away from the slopes as being less under their influence.


Sorry if this is a basic question compared with the kind of questions that usually seem to be asked here, I'm somewhat new to GIS. :) Also, my knowledge of programming languages is non-existent at the minute. Any help is much appreciated.


Edit 29/12/14: 1. All layers in the data frame are projected using the TM65_Irish_Grid PCS. 2. No z factor was included when deriving the slope from the DTM. 3. The slope is measured in degrees. 4. The slope values range from 0 to 41.29286575 (it has been rounded up a bit in the ToC; under properties the max. is longer - 41.29286575317383).


Screenshot of the DTM extract Screenshot of the slope raster Screenshot of raster calculator results


Screenshot of the DTM extract/ Screenshot of the slope raster/ Screenshot of raster calculator results





Aucun commentaire:

Enregistrer un commentaire