Chapter 8. Working with Spatial Data

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:

  • How to work with substantial amounts of geospatial data stored in a PostGIS database
  • How to perform complex spatial database queries
  • How to make accurate distance-based spatial queries
  • How to integrate Mapnik into a web application to display results on a map

About DISTAL

The DISTAL application will have the following basic workflow:

  1. The user starts by selecting the country they wish to work with:
  2. A simple map of the country is then displayed:

Get Python Geospatial Development - Third Edition now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.