EXERCISE 7
GIS ANALYSIS: CREATING BUFFER ZONES AND OVERPLOTTING
FOR/GGR 525

 


BE SURE TO SAVE YOUR WORK REGULARLY!!!

  When editing a layer in ArcMap, make sure you use the Save Edits option on the Editor toolbar to save edits as a separate process from saving your map.


INTRODUCTION

The purpose of this exercise is to introduce the student to another GIS analysis technique - creating a buffer zone or corridor around features in a coverage.

INSTRUCTIONS FOR COMPLETING THE EXERCISE

Step 1: Formulate criteria for each buffer zone or corridor, including the specific coverage and its features.
  1. Coverage = streams (line)

    * Generate a 500 m buffer zone on either side of perennial streams over 300 meters in length.

     

  2. Coverage = azsoils (polygon)

    * Generate a 1000 m, 2000 m, and 3000 m buffer zone around all lithic soils.

     

  3. Coverage = aztowns (point)

    * Generate differential buffer zones around towns according to their population sizes.

Step 2: Log-on to the computer, initiate ArcCatalog, and copy the appropriate coverages (streams, azsoils, aztowns) to your area. You should have streams in your workspace already.
  1. In ArcCatalog, connect to the flag24/cover folder (See Exercise 1).

     

  2. Drag and drop the coverage azsoils to your tutorial folder.

     

  3. Drag and drop the coverage aztowns to your tutorial folder.

  4. Look at each coverage by previewing the geography and the table.

  5. Select the look-up tables relating to these coverages (streams.dat and aztowns.lut) and familiarize yourself with them.

  6. Be sure you see how aztowns relates to aztowns.lut. Be sure you see how streams relates to streams.dat.
Step 3: Now open ArcToolbox and select the appropriate line features from the streams coverage, around which to create a buffer zone.
  1. In ArcToolbox, click the Analysis Tools plus sign to open the analysis tools.

     

  2. Click the Extract plus sign.



  3. Double-click Select. Select is used to extract map features from the input coverage based on their attribute values. 

  4. In the Select wizard, enter the streams coverage as the Input coverage either by browsing for it or dragging and dropping it from ArcCatalog.


  5. Use Build a query to select only those features that are perennial streams ('stream') and longer than 300 meters.

    1. Click DATNAME once.

    2. Click the equal sign .

    3. Click 'stream.'

    4. Click the Connector and.

    5. Click LENGTH once.

    6. Click the greater than sign.

    7. Type "300."


    8. Click the Add Expression button .

    9. If the expression is valid, it runs and then you can press the OK button.

  6. Name the output cover strmsel and be sure to place it in the tutorial folder.


  7. Click OK.

  8. When asked if you want to see the output messages, click OK. The messages should look something like this:

Step 4: Generate a 500 meter buffer zone around the selected streams in strmsel according to the criteria for the streams (a line coverage) coverage and specify an output coverage.
  1. Go back to ArcToolbox and click the Proximity plus sign.


  2. Double-click the Buffer Wizard. Read the material presented in each window as you follow along.
  3. Choose Output polygons instead of regions and click Next.
  4. Enter strmsel as the input coverage and click Next.



  5. Turn on the option of  making a buffer at a specified distance. Look at the other options because you may need one later for you model


  6. Enter "500" for distance. The map units are meters since the coordinate system of our dataset is Universal Transverse Mercator, in meters.


  7. The buffer style to apply is both sides with round ends. Look at the other options available in this window for future reference. Click Next.


  8. Name the output coverage strmbuf, make the item which holds the value of inside or outside strminsd, and make the value for areas inside the buffer zone "500." Click Next.


  9. ArcToolbox tells you what it's about to do for verification. Click Finish if the parameters are correct.


  10. Preview strmbuf in ArcCatalog to be sure the buffer function worked properly.


Step 5: Repeat Steps 3) and 4) for the second coverage.

  1. Select the lithic soils from azsoils.
    1. Go back to ArcToolbox/Extract/Select.
    2. In the Query Builder use Like and the wildcard (*) to find all soils containing the word "LITHIC." 


    3. Name the output soilsel.
    4. Be sure to look at the messages. You should have extracted 2 polygons out of 15.


    5. Look at the output polygons by previewing soilsel in ArcCatalog.

     

  2. Buffer soilsel with 3 rings of 1000, 2000, and 3000 m consecutively.

  1. Go back to ArcToolbox/Analysis Tools/Proximity/Buffer Wizard.
  2. Choose Output polygons. The input coverage is soilsel and the feature class is poly.
  3. The type of buffer is "multiple buffers with specified distances."
  4. Choose "3" rings and enter the proper values. The buffers are drawn for you. Notice that you could make rings bigger or larger as you move away from the target.


  5. Name the output soilbuf and choose appropriate names and values. Click Next.


  6. In the Summary of your input window, check the settings and then click Finish.
  7. Preview the geography of soilbuf in ArcCatalog.

Step 6: Add buffer distance values to a lookup table for differential buffer zones around aztowns that have varying populations.
  1. Look at aztowns.lut in ArcCatalog. It has a population field, but we don't want to use these values to buffer since each will be a different size, and there will be a large dichotomy between buffer sizes.
  2. So, we will add a buffer distance value for different populations. Use the following criteria for differential buffer zones in the following steps. 
    POPULATION BUFFER DISTANCE (m)
    < 100 1000
    100 - 999 2000
    1000 - 10000 4000
    > 10000 8000

     

  3.  Add an item (field) to aztowns.lut to hold the buffer distance values. 
    1. In ArcCatalog right mouse-click aztowns.lut and choose Properties.
    2. Click the Items tab.
    3. Click the Add button.
    4. Enter the following Item Properties values. As we will only need 4 display digits, we can use "binary," which takes less space (2 bytes per character) than do 4 integer digits (which take 8 bytes per character). Be sure to name the new item "DIST."


  4. Open ArcMap, and use the Add Data button to add aztowns point and aztowns.lut to a new map. If you get a message about the layer missing spatial reference information, you can add this to your data in ArcCatalog (see Exercise 2 for procedure).

  5. Select aztowns point, open the Editor Toolbar and choose Editor/Start Editing.

  6. Right mouse-click aztowns.lut in the Source window and choose Open.


  7. Click in each cell and enter the proper distance based on the table above.


  8. Save your edits with Editor/Save Edits.

  9. If you had many more values, you would copy aztowns.lut to make a new table with a different name, and enter a range of values for the population and corresponding buffer distances.

  10. You can also make a new table using INFO or from ArcToolbox/Data Management Tools/Tables/Define Table.

Step 7: Repeat Steps 3) and 4) for the third (aztowns) coverage; however, you need to use the aztowns.lut table.
  1. From ArcToolbox, start the buffer wizard.
  2. Choose Output polygons and perform a buffer at a distance from an attribute.


  3. Before choosing the distance item, check the Use a look up table for the item values option and browse for aztowns.lut.
  4. Be sure the Distance item is "NAME."


  5. Name the output townbuf, and the output buffer item TOWNINSD.


  6. Look at townbuf in ArcCatalog to make sure the buffer process worked correctly.


 

Step 8: Display the output coverages together and evaluate the results. Before you do this, however, you should be aware of some basic differences between combining coverages for display (this exercise) and combining coverages for analysis (Exercise 8). For the purpose of displaying information, individuals layers do not have to be combined. A composite display of their individual features can be obtained by plotting several coverages on top of one another (Step 8c). This technique is known as OVERPLOTTING. You will use this technique again later with your MODEL exercise so that you can see the implied relationships before you actually combine the coverages.

  1. Open ArcMap.
  2. Click the Add Layer button and add strmbuf, townbuf, and soilbuf . Use the Ctrl key to select all three coverages.


  3. Right mouse-click townbuf polygon and choose Zoom to Layer.


  4. In the Display view of the Table of Contents, select the soilbuf polygon layer and drag it above strmbuf polygon so that the soils draw on top of the streams. If your layers drew this way automatically, skip this step.
  5. Draw the soilbuf buffers using different colors.
    1. Double-click soilbuf polygon and choose the Symbology tab.
    2. In the Show window show Catagories: "Unique Values."
    3. For Value Field select "SOILINSD" and click the Add All Values button.


    4. Click OK.
    5. Now you can see how different buffers overlay other polygons.
    6. Make a layout showing the combinbed stream, soils, and town buffers, and hand it in to your TA.  

In the next exercise we will physically overlay (combine) coverages.


Return Return to Class Home Page...