Bewertung:

Das Buch ist ein umfassender Leitfaden für alle, die die Verwendung von Python mit QGIS erlernen möchten, und richtet sich vor allem an Anfänger und fortgeschrittene Benutzer. Es deckt eine Reihe von Themen ab, von den Grundlagen von Python bis zur Erstellung von eigenständigen Anwendungen und Plugins, mit gut strukturierten Anleitungen, die für verschiedene Betriebssysteme geeignet sind.
Vorteile:Das Buch ist leicht verständlich, bietet eine solide Einführung in Python speziell für QGIS und ist sowohl für Anfänger als auch für fortgeschrittene Benutzer geeignet. Es enthält praktische Beispiele, eine breite Palette von Themen und ist für verschiedene Betriebssysteme (Windows, Linux, Mac) geeignet. Die Anleitungen sind klar und gründlich und machen es zu einem guten Nachschlagewerk.
Nachteile:Einige erfahrene Programmierer könnten den Inhalt als zu grundlegend und nicht anspruchsvoll genug empfinden. Es fehlt ein solides Nachschlagewerk für die API, und einige Informationen können leicht online verfügbar sein, was Fragen über den Gesamtwert des Buches für den Preis aufwirft.
(basierend auf 11 Leserbewertungen)
The Pyqgis Programmer's Guide
Willkommen in der Welt von PyQGIS, der Verschmelzung von Quantum GIS und Python zur Erweiterung und Verbesserung Ihrer Open-Source-GIS-Toolbox. Mit PyQGIS können Sie Skripte und Plugins schreiben, um neue Funktionen zu implementieren und automatisierte Aufgaben durchzuführen.
Dieses Buch führt Sie in die Arbeit mit PyQGIS ein. Nach einer kurzen Einführung in Python lernen Sie, wie Sie die QGIS-Programmierschnittstelle (API) verstehen, Skripte schreiben und ein Plugin erstellen. Dieses Buch ist so konzipiert, dass Sie die Beispiele nach und nach durcharbeiten können.
Am Ende jedes Kapitels finden Sie eine Reihe von Übungen, mit denen Sie Ihre Lernerfahrungen vertiefen können. Das PyQGIS Programmer's Guide ist kompatibel mit der Version 2.
0 API, die mit QGIS 2. 0 veröffentlicht wurde.
Sowohl der Quellcode als auch die Daten, die das Buch begleiten, sind online verfügbar.