Lab 09 - Interpolation and Fire Hazard Modeling

Part 1: Temperature Modeling and Interpolation

Objectives
This part will introduce you to the basic operations of cartographic modeling (or map algebra). We will be calculating temperature across the U.S. using a Digital Elevation Model (DEM) and building a simple fire hazard model.

Materials

Data Name Description
USDEM10K DEM covering the conterminous US.
US_TEMP.shp Weather stations across conterminous
US. STAT48.shp 48 conterminous states in US.

1 Temperature estimation and comparison

  • Open ArcMap. Add US_TEMP.shp, STAT48.shp and USDEM10k grid (all in the Part01 folder) to the data frame. Ignore warnings about spatial information.

  • The original DEM is recorded in feet. However, we need to convert it to meters. Open ArcToolbox and go to Spatial Analyst Tools | Map Algebra | Raster Calculator.

    • If you get an error message about licensing, go to Customize | Extensions… and check the Spatial Analyst box.)
    • Double-click the “USDEM10K” layer, and then add * .3048 to the expression. (1 ft = 0.3048 m)
    • Save the Output raster in your Part01 folder as DEM_meters.
  • Your new DEM will appear in your table of contents with values ranging from 0 to ~4,091.

  • Stat48grid will be a raster representation of the polygon state48 shapefile. In ArcToolbox, go to Conversion Tools | To Raster | Feature to Raster. Use the following settings:

    • Input features: STAT48
    • Field: STAT48L
    • Output raster: (Save as Stat48grid in your Part01 folder)
    • Output cell size: 10000
  • Right-click the ArcToolbox node (the top of the ArcToolbox menu—scroll up if you can’t see it) and click Environments….

  • Click Workspace and set both the Current Workspace and the Scratch Workspace to your Part01 folder. (You may have to go up one level to get to the full path of your Part01 folder.)

  • Scroll down, click Raster Analysis, and set Mask to Stat48grid.

  • Click OK.

2 Using Global Lapse Rate to Model Temperature

  • The airport in Columbia, South Carolina has an observed mean annual temperature of 17oC with an elevation of approximately 65 m. The global lapse rate tells us that temperature decreases 6.5o C for every 1,000 m increase in elevation. Let’s calculate the elevation and temperature difference in each raster cell from the Columbia Airport.
  • In ArcToolbox go to Spatial Analyst Tools | Map Algebra | Raster Calculator. To calculate the elevation difference from Columbia Airport, use the expression: “DEM_meters” – 65
  • Save the output in your Part01 folder as elev_diff.
  • Open the Raster Calculator again. To calculate the temperature difference from Columbia Airport based on the global lapse rate, use the expression: “elev_diff” * (6.5 / 1000)
  • Save the output in your Part01 folder as temp_diff.
  • Finally, using the mean annual temperature at Columbia Airport (17o C) and the difference in temperature at each cell from this location (temp_diff), we will estimate the temperature across the U.S. In the Raster Calculator, use the expression: 17 – “temp_diff”
  • Save the output in your Part01 folder as temp_model.

3 Using Inverse Distance Weighting to Interpolate Temperature

  • Now we’re going to interpolate a temperature grid from the US_TEMP shapefile using the Inverse Distance Weighting (IDW) method. In ArcToolbox, go to Spatial Analyst Tools | Interpolation | IDW and use the following settings:
    • Input point features: US_TEMP
    • Z value field: TEMPC
    • Output raster: (Save as temp_IDW in your Part01 folder)
    • Output cell size: 10000
    • Power: 2
  • The result is another version of temperature across the nation, but this time it’s based on interpolation between established weather stations.
  • Using the Raster Calculator, calculate the temperature difference between estimated (based on global lapse) and interpolated temperature: “temp_model” – “temp_IDW”
  • Save the output in your Part01 folder as temp_compare.
  • Save your map document as YourLastName_temp_model.mxd.
  • Take a screenshot of the entire ArcMap window and save it to your personal folder.

Part 2: Fire Hazard Modeling

Objectives
In areas of the United States where the population has expanded to rural and forested land covers, the risk of wildland fire is great. The term Wildland/Urban Interface (WUI) is used to describe these areas. Special mitigation and response strategies have been developed to manage risk in these areas. The National Fire Protection Association (NFPA) has developed a set of standards for evaluating risk in developing areas threatened by wildfire.

This part of the lab presents a portion of a very simple wildfire risk model. It shows how to use GIS to model just two of the many factors that influence wildfire risk: slope and fuel. Together these two factors make up one of the criteria specified in the NFPA 299 Standards for Protection of Life and Property from Wildfire. (A more realistic model of wildfire risk would use complex data that would include a very detailed breakdown of the vegetation into fuel classes and would model both slope and aspect. Additional data on weather history, the locations of structures, fire history, access, the evacuation routes available, and other factors that might affect fire ignition and spread would also be incorporated in the model.) You will convert digital elevation model (DEM) data and vector files to raster data and assign a fire risk value and percentage of influence. Then you will create a model that will generate a map showing overall fire hazard risk.

Data Name Description
elevation.dem Terrain surface (.dem format)
studyarea Extent of the fire risk model
vegetation Vegetation types in the study area

1 Building a fire hazard model

  • Start a new ArcMap document (or new data frame) and add the vegetation and studyarea shapefiles from your Part02 folder. Ignore warnings about spatial reference.
  • Right-click the ArcToolbox node (the top of the ArcToolbox) and click Environments….
  • Click Workspace and set both the Current Workspace and the Scratch Workspace to your Part02 folder.
  • Click Processing Extent and change the Extent to Same as layer studyarea.
  • Click Raster Analysis and set the Cell Size to Same as layer elevation.dem.
  • Click OK.
  • In ArcToolbox, go to Conversion Tools | To Raster | Feature to Raster and use the following settings:
    • Input features: vegetation
    • Field: VEGTYPE
    • Output raster: (Save as Rveg in your Part02 folder)
    • Output cell size: elev_raster (navigate to your Part02 folder)
  • In ArcToolbox, go to Spatial Analyst Tools | Surface | Slope and use the following settings:
    • Input raster: elevation.dem (again, navigate to your Part02 folder)
    • Output raster: (Save as slope in your Part02 folder)
    • Output measurement: PERCENT_RISE
    • Z factor: 1

The weighted linear combination (overlay) process combines slope and vegetation data to assess the overall fire hazard. Because these layers do not contain similar data, the values in each layer must be converted to a common value scale. The common scale for this model will assign a value of 1 to areas with the lowest wildfire potential and 3 to areas with the highest wildfire potential.

  • In ArcToolbox, go to Spatial Analyst Tools | Reclass | Reclassify and use the following settings:
    • Input raster: slope
    • Reclass field: VALUE
    • Reclassification:
    • Click Classify… to bring up the Classification window. Change the Classes to 3. Click OK.
    • Change the table to reflect the following:
    • Note that you must use spaces in the Old values ranges (e.g., 0 – 30, not 0-30)
Old values New values
0 - 30 1
30 - 60 2
60 - 300 3
  • Use this same tool (reclassify) to create a factor layer for vegetation:
    • Input raster: Rveg
    • Reclass field: VEGTYPE
    • Reclassification:
    • Change the table to reflect the following:
Old values New values
Lodgepole pine 3
Engelmann spruce 2
Krummholz 2
non-forest 1
whitebark pine 3
water NoData
NoData NoData
  • Output raster: (Save as vegfactor in your Part02 folder)

2 Linear Combination

In the weighted linear combination process, weights are assigned to each factor based on the influence a factor has on the fire hazard assessment. In this model, slope is deemed a more important (0.75) factor than vegetation type (0.25).

  • In ArcToolbox, go to Spatial Analyst Tools | Map Algebra | Raster Calculator and enter the following formula:

(0.75 * “slopefactor”) + (0.25 * “vegfactor”)

  • Save the output in your Part02 folder as fire_hazard.

  • Right-click the ArcToolbox node (the top of the ArcToolbox) and click Environments….

  • Click Raster Analysis (you may have to scroll down to see it) and set Mask to studyarea. Click OK.

  • In ArcToolbox, go to Spatial Analyst Tools | Surface | Hillshade and use the following settings:

    • Input raster: elev_raster
    • Output raster: (Save as hillshade in your Part02 folder)
  • Isolate the highest fire risk spot in the study area by entering the following into Raster Calculator (Spatial Analyst Tools | Map Algebra | Raster Calculator): “fire_hazard” == 3 (The pixels that meet this qualification will get a value of 1 and all others will get a value of 0).

  • Save the output in your Part02 folder as high_fire_haz.

  • In the Table of Contents, move high_fire_haz on top of the hillshade to display the “hot spots” above the terrain surface.

  • Go to the Properties of the high_fire_haz layer, click the Display tab, and set the transparency to 50%. Click OK.

  • Turn all layers off, except the high_fire_haz and hillshade.

  • Take a screenshot of the entire ArcMap window and save it to your personal folder.

Upload both of your screenshots to Blackboard. There is nothing to hand in this week.