Marjorie did a wonderful job of presenting our ongoing work this past Monday on pygmy rabbits. If you didn't get a chance to watch the presentation live you can catch a recorded version here:
https://www.youtube.com/watch?v=loAHd86Fvsk&edit=vd
With this blog I intend to share GIS, remote sensing, and spatial analysis tips, experiences, and techniques with others. Most of my work is in the field of Landscape Ecology, so there is a focus on ecological applications. Postings include tips and suggestions for data processing and day-to-day GIS tasks, links to my GIS tools and approaches, and links to scientific papers that I've been involved in.
Showing posts with label habitat suitability. Show all posts
Showing posts with label habitat suitability. Show all posts
Wednesday, December 7, 2016
Wednesday, November 30, 2016
Upcoming Great Basin LCC Webinar on Pygmy Rabbit
Marjorie Matocq is presenting next Monday for the Great Basin Landscape Conservation Cooperative webinar series. Sign up at http://greatbasinlcc.org/webinar-series . If you can't make it there will be a recorded seminar available on YouTube in a couple of weeks.
Thursday, November 17, 2016
Sarah Barga wins 2nd place in GSA poster contest
It is always great news when students win awards! Recently Sarah Barga, an EECB Ph.D. student advised by Beth Leger, won 2nd place in UNR's Graduate Student Association student poster contest for her poster entitled "Creating maps of potential habitat for Great Basin forbs using herbarium data". I'm proud to say that I helped her get started with the Maxent modeling, but really, Sarah has done a tremendous amount of interesting work and is currently working on finalizing two manuscripts at the same time. The maps on the right are straight off of her poster. The different colors correspond with the amount of overlap for different top models. You can view her poster by clicking HERE and her research by visiting her website HERE .
Friday, June 5, 2015
New paper - Functionally relevant climate variables for arid lands: using climatic water deficit modeling to predict distribution of desert shrub vegetation
I'm pleased to announce that my paper "Functionally relevant climate variables for arid lands: using climatic water deficit modeling to predict distribution of desert shrub vegetation" got accepted in the Journal of Biogeography. The paper compares two different suites of climatic variables used for modeling the distributions (climatic envelopes, niches, habitat suitability) of eighteen shrub species in the Great Basin. The first approach uses the so-called bioclimatic variables commonly used today in species distribution modeling. The latter approach uses the climatic water deficit which uses a Thornthwaite water balance model to estimate potential and actual evapotranspiration and climatic water deficit (PET minus AET). We expanded upon the work of others by deriving new variables that more fully describe the shape of the water balance climograph. Our study found that for these shrub species there was similar model performance using the two suites of variables. However, we believe that the climatic water deficit approach may prove to be more effective in studies that predict range shifts under climate change.
The paper compliments the Climatic Water Deficit Toolbox for ArcGIS which can be found HERE. Thank you co-authors Peter Weisberg, Jeanne Chambers, and Camie Dencker as well as those who provided critical reviews.
The paper can be downloaded HERE.
The paper can be downloaded HERE.
Thursday, May 28, 2015
Updates to the Prepare Rasters for Maxent Tool - upscaling rasters
Maxent software (http://www.cs.princeton.edu/~schapire/maxent) is frequently used for presence-only species distribution modeling. Maxent requires, however, that input ASCII raster files be aligned with one another and have the same spatial extent. This tool pre-processes raster data in preparation for Maxent modeling to ensure that all rasters have the same extent, same cell size, and aren't missing data. You can download the tool HERE.
There is a new tool that can be used to upscale data. Upscaling is useful when simple resampling is insufficient. For example, if you have a 30 meter classified vegetation map simply using the majority resample to resample to 1000 meter cell size would be insufficient because it would just tell you about the majority vegetation type present. Better would be to count the number of pixels of the vegetation type of interest within the 1000 meter cells and calculate the proportion of that vegetation type. This also solves the problem of having to treat the data as categorical in Maxent. Vegetation type would have to be treated as a categorical variable whereas proportion of X vegetation type is a continuous variable.
This example illustrates the idea of upscaling.
In the image above we have a forest/non-forest GIS layer overlaid on a coarse-resolution grid. The need for the coarse resolution grid is due to uncertainty in the location of the occurrence points and the resolution of other datasets that will be used in Maxent (e.g. the MODIS satellite products have a cell size of 250 - 1000 meters depending upon the product). The image below shows tree cover at the 1000 meter scale derived from running the Upscale Rasters for Maxent Tool. An important pre-processing step is deciding which vegetation types should be included in the model and which should be omitted. Included vegetation types should be reclassified as 1 prior to running the tool and omitted vegetation types should be reclassified as 0.
There is a new tool that can be used to upscale data. Upscaling is useful when simple resampling is insufficient. For example, if you have a 30 meter classified vegetation map simply using the majority resample to resample to 1000 meter cell size would be insufficient because it would just tell you about the majority vegetation type present. Better would be to count the number of pixels of the vegetation type of interest within the 1000 meter cells and calculate the proportion of that vegetation type. This also solves the problem of having to treat the data as categorical in Maxent. Vegetation type would have to be treated as a categorical variable whereas proportion of X vegetation type is a continuous variable.
This example illustrates the idea of upscaling.
In the image above we have a forest/non-forest GIS layer overlaid on a coarse-resolution grid. The need for the coarse resolution grid is due to uncertainty in the location of the occurrence points and the resolution of other datasets that will be used in Maxent (e.g. the MODIS satellite products have a cell size of 250 - 1000 meters depending upon the product). The image below shows tree cover at the 1000 meter scale derived from running the Upscale Rasters for Maxent Tool. An important pre-processing step is deciding which vegetation types should be included in the model and which should be omitted. Included vegetation types should be reclassified as 1 prior to running the tool and omitted vegetation types should be reclassified as 0.
Tuesday, March 3, 2015
Common question - How to combine raster and vector data and deal with NoData
This one is probably the most common question I get. It goes something along the line of "I've got some polygon/line data that I want to combine with a raster layer, but how do I deal with the NoData outside the polygon?". Other situations that this apply to include other raster outputs that use NoData as their background, such as outputs from Brownian Bridges, or remote sensing images in which part of the image may be masked. Hence, nearly everyone who works with ArcMap in a natural resource context is likely to encounter this problem at least once (if not nearly daily in my case).
Here is a hypothetical example and solution. In the picture to the right we've got a habitat model (raster) and buffered roads which are not suitable habitat for our hypothetical species. We wish to combine the two layers to yield a habitat model in which all areas near roads are not suitable habitat (value = 0).
In ArcGIS the first step would be to convert the polygon to raster. We might do this using the Polygon to Raster Tool. It doesn't matter what the Value Field is set to but you probably want to set the Cellsize to the same as the habitat model layer (see the picture to the right).
Then use the IsNull tool to convert all areas that are NoData to 1. The IsNull tool is in the Spatial Analyst toolbox and is also available as Map Algebra in the Raster Calculator tool. IsNull is a really simple, but also one of the most powerful tools in ArcMap.
The final step involves the use of the Con tool in Spatial Analyst to combine the IsNull output with the original raster (see below). The input conditional raster should be the output from the IsNull tool. The expression selects all cells with a value of 0 (i.e. in this case they are within the road buffer). The true value is set to 0 to indicate that areas near roads are unsuitable habitat. The false value uses the original habitat suitability raster to indicate that for area not near roads the habitat is the same as the habitat model.
The final result is map that looks like the one below. Areas near roads all have a value set to zero. You can also combine IsNull and Con in raster calculator using the following type of statement: Con(IsNull[Raster],0,[Raster]) or use ModelBuilder to streamline the process.
Here is a hypothetical example and solution. In the picture to the right we've got a habitat model (raster) and buffered roads which are not suitable habitat for our hypothetical species. We wish to combine the two layers to yield a habitat model in which all areas near roads are not suitable habitat (value = 0).
In ArcGIS the first step would be to convert the polygon to raster. We might do this using the Polygon to Raster Tool. It doesn't matter what the Value Field is set to but you probably want to set the Cellsize to the same as the habitat model layer (see the picture to the right).
Then use the IsNull tool to convert all areas that are NoData to 1. The IsNull tool is in the Spatial Analyst toolbox and is also available as Map Algebra in the Raster Calculator tool. IsNull is a really simple, but also one of the most powerful tools in ArcMap.
The final step involves the use of the Con tool in Spatial Analyst to combine the IsNull output with the original raster (see below). The input conditional raster should be the output from the IsNull tool. The expression selects all cells with a value of 0 (i.e. in this case they are within the road buffer). The true value is set to 0 to indicate that areas near roads are unsuitable habitat. The false value uses the original habitat suitability raster to indicate that for area not near roads the habitat is the same as the habitat model.
The final result is map that looks like the one below. Areas near roads all have a value set to zero. You can also combine IsNull and Con in raster calculator using the following type of statement: Con(IsNull[Raster],0,[Raster]) or use ModelBuilder to streamline the process.
Subscribe to:
Posts (Atom)




