insider

Modeling: What can patterns tell you?

Some problems demand you go beyond exploring the data into quantifying relationships or formally testing hypotheses. This is where modeling comes in. Spatial modeling allows you to derive new data from values of existing data layers and to predict what might happen and where. Modeling often takes you into the realm of developing specialized workflows through programming. Creating scripts and automated workflows lets you efficiently query and process large amounts of data and implement more complex algorithms. Increasingly, the value of sharing methods and code through the web allows you to create complex workflows without the need to develop all the components. Knowledge is being shared by putting the real power of spatial analysis into the hands of more people.
Modeling Processes
With an understanding of the processes at work in the natural or human environment, additional features can be modelled from spatial data. Using an elevation surface, for example, you can derive information and identify features that were not readily apparent in the original surface, such as contours, angle of slope, steepest downslope direction (aspect), shaded relief (hillshade), and visible areas (viewsheds). You can model the flow of water across Earth’s surface, deriving runoff characteristics, understanding drainage systems, and creating watersheds.

This GIS app shows how GIS was used to model areas that cougars would be likely to traverse through the mountains and wildlands near Los Angeles. Wildlife conservation experts stress the need to identify safe corridors, including natural bridges, so the big cats in isolated populations can find each other.
For certain types of analysis, like creating wildlife suitability surfaces, multiple layers of information can be brought to bear on the problem. The plight of the mountain lion has been carefully studied in the analysis documented at left, which incorporates elevation, terrain ruggedness, vegetation cover, protected land status, and other factors to help planners build wildlife corridors for the species’ survival.
Interpolating Values
Rarely is it possible to gather data for all locations continuously; there is invariably a spatial or temporal scale beyond which the data is unknown. GIS allows you to predict values at unsampled sites from measurements made at point locations within the same area.
Kriging is used to predict cesium-137 soil contamination levels for the entire area surrounding Chernobyl, from a set of soil samples taken at testing locations.
You can choose from a number of different interpolation methods, depending on your data and the phenomena you’re modeling. Geostatistical methods, for example, provide interpolated values and, additionally, measures of uncertainty for those locations. The measurement of uncertainty is critical to informed decision-making, providing information on the possible outcomes (values) at each location.
Modeling Spatial Interaction
Spatial interaction models are used to estimate the flow of people, material, or information between locations. These models consider the attractiveness of a place (that is, some measure of why you want to go there) and the cost of travel (either financial or time cost) to get there. The measures are used to calculate the proportion of demand at each place.
A spatial interaction model identifies the best site for a new fire station. The analysis assures that the selected site, along with existing stations, conforms to the pattern of each fire station being within a four-minute travel time to homes in its immediate coverage zone.

—–

This post is excerpted from The ArcGIS Book: 10 Big Ideas about Applying Geography to Your World. The twin goals of this book are to open your eyes to what is now possible with Web GIS, and then spur you into action by putting the technology and deep data resources in your hands. The book is available through Amazon.com and other booksellers, and is also available at www.TheArcGISBook.com for free.

Next Article

The Science of Where for Sustainable Development Webinar Series

Read this article