In this chapter, we will apply and build on the knowledge that we gained in previous chapters to create a sophisticated web application called DISTAL (Distance-based Identification of Shorelines, Towns, and Lakes). In the process of building this application, we will learn:
The DISTAL application will have the following basic workflow:





We are going to implement the DISTAL system as a series of CGI scripts. While this is simplistic and lacks the look and feel of a proper Google Maps-like "slippy map" interface, it allows us to concentrate on the core geospatial aspects of this application without getting bogged down in the complexity of building a full web application.