Here are the libraries we are using:
- GDAL - The Geospatial Data Abstraction Library (see Python GDAL/OGR Cookbook for Python specific "recipes") for reading and writing geospatial data (GDAL for raster, OGR for vector).
- pyproj - Performs cartographic transformations and geodetic computations.
- Shapely - Manipulation and analysis of geometric objects in the Cartesian plane.
- Mapnik - Toolkit for building mapping applications.
- $ sudo apt-get install python-gdal
- $ sudo apt-get install python-pyproj
- $ sudo apt-get install python-shapely
- $ sudo apt-get install python-mapnik2
I've now read the first eight chapters of Python Geospatial Development, which contain all the information I'll need for my project:
- Chapter 1 - Geospatial Development Using Python
- Chapter 2 - GIS
- Chapter 3 - Python Libraries for Geospatial Development
- Chapter 4 - Sources of Geospatial Data
- Chapter 5 - Working with Geospatial Data in Python
- Chapter 6 - GIS in the Database
- Chapter 7 - Working with Spatial Data
- Chapter 8 - Using Python and Mapnik to Produce Maps
With background reading done and infrastructure setup, it is time to dig into the project.