Chapter 1. Introduction
Figure 1.1. A Portolan map of the northwest coast of Africa, circa 1590
Figure 1.2. You can store attributes such as name and population for each geographic feature in a dataset.
Figure 1.3. Countries symbolized based on population
Figure 1.4. Lake Victoria straddles Uganda, Kenya, and Tanzania. Spatial analysis could help you determine the proportion of the lake that falls in each country.
Figure 1.5. An aerial photograph near Seattle, Washington
Figure 1.6. A raster dataset showing precipitation (PRISM Climate Group, Oregon State University, 2015)
Figure 1.7. All nine elevation values shown here would be used to calculate the slope for the center pixel.
Figure 1.8. Simple map of the Grand Canyon with vector roads layer drawn on top of a raster elevation dataset
Figure 1.9. Part of John Snow’s map of the Soho cholera outbreak of 1854
Figure 1.10. The dialog for adding a vector layer to QGIS
Figure 1.11. QGIS window immediately after loading countyp010.shp
Figure 1.12. QGIS Style dialog configured to draw the counties in each state in a different color
Figure 1.13. Results of applying the symbology from figure 1.12 to the counties layer
Figure 1.14. Attribute table for the counties layer
Chapter 2. Python basics
Figure 2.1. An IDLE shell window
Figure 2.2. Start typing and press the Tab key in order to get a list of possible variables or functions that match what you were typing.
Chapter 3. Reading and writing vector data