If you are an experienced Python developer who wants to create your own geospatial applications with minimum fuss, this is the book for you. While some familiarity with mapping applications would be an advantage, no prior knowledge of geospatial concepts is required. Even if you've never used QGIS before, this book will quickly get you up to speed.
What you will learn
Use the Python Console to explore and control QGIS
Perform geospatial development tasks using the PyQGIS Python library
Create useful geospatial applications implemented as QGIS Python plugins
Use QGIS as a standalone geoprocessing library within your Python programs
Build complex interactive mapbased GUIs within your own Python programs
Understand how Python scripting can be used to customize the QGIS system
Utilize the true potential of Python and QGIS to create your own complete mapping applications
Who this book is for
Table of Contents
Getting Started with QGIS
The QGIS python Console
Learning the QGIS Python API
Creating your First Plugin
Using QGIS in an External Application
Mastering the QGIS Python API
Selecting and Editing Features in a PyQGIS Application
Building a Complete Mapping Application using Python and QGIS