Geo-Spatial Development Using Python
Applications of geo-spatial development
Working with GIS data manually
Python Libraries for Geo-Spatial Development
Reading and writing geo-spatial data
Analyzing and manipulating geo-spatial data
Sources of geo-spatial data in vector format
Sources of geo-spatial data in raster format
Sources of other types of geo-spatial data
Working with Geo-Spatial Data in Python
Reading and writing geo-spatial data
Changing datums and projections
Representing and storing geo-spatial data
Working with Shapely geometries
Converting and standardizing units of geometry and distance
Open source spatially-enabled databases
Commercial spatially-enabled databases
Working with geo-spatial databases using Python
Designing and building the database
Implementing the DISTAL application
Application review and improvements
Using Python and Mapnik to Generate Maps
Web Frameworks for Python Geo-Spatial Development
Putting it All Together: A Complete Mapping Application
The structure of a Django application
Setting up the GeoDjango project
Setting up the ShapeEditor application
ShapeEditor: Implementing List View, Import, and Export
Implementing the "List Shapefiles" view
ShapeEditor: Selecting and Editing Features