Bewertung:

Das Buch bietet eine umfassende Anleitung zur PyQGIS-Codierung mit zahlreichen Beispielen, was es zu einer nützlichen Ressource für diejenigen macht, die bereits über QGIS-Erfahrung verfügen. Es setzt jedoch die Vertrautheit mit bestimmten Terminologien und Konzepten voraus, was für Anfänger hinderlich sein kann. Einige Inhalte werden als veraltet angesehen oder es fehlen detaillierte Erklärungen.
Vorteile:⬤ Bietet über 170 praktische PyQGIS-Codierungsbeispiele, die gut erklärt sind.
⬤ Führt effektiv in die Einrichtung einer PyQGIS-Entwicklungsumgebung ein.
⬤ Bietet eine gute Ressource für diejenigen mit grundlegenden PyQGIS-Kenntnissen, um ihre Fähigkeiten zu verbessern.
⬤ Geradlinige und gut organisierte Struktur, mit Übungen, die in kompakte Teile unterteilt sind.
⬤ Setzt umfangreiche QGIS-Vorkenntnisse voraus und ist daher für absolute Anfänger nicht geeignet.
⬤ Einige Inhalte verweisen auf veraltete Methoden und Attribute, was zu Frustration führen kann.
⬤ Das Buch deckt Themen in einer Art und Weise ab, die für diejenigen, die mit der QGIS C++ API nicht vertraut sind, überwältigend sein könnte.
⬤ In bestimmten Bereichen fehlt es an ausreichender Tiefe, z. B. an detaillierten Erklärungen zu bestimmten Konzepten.
(basierend auf 7 Leserbewertungen)
QGIS Python Programming Cookbook: Over 140 recipes to help you turn QGIS from a desktop GIS tool into a powerful automated geospatial framework
Über 140 Rezepte, die Ihnen helfen, QGIS von einem Desktop-GIS-Tool in ein leistungsstarkes automatisiertes Geodaten-Framework zu verwandeln.
Hauptmerkmale
⬤ Verwenden Sie Python und QGIS, um Daten zu erstellen und zu transformieren, ansprechende GIS-Visualisierungen zu erzeugen und komplexe Kartenlayouts zu erstellen.
⬤ Lernen Sie undokumentierte Funktionen des neuen QGIS-Verarbeitungsmoduls kennen.
⬤ Eine Reihe von benutzerfreundlichen Rezepten, die den gesamten geospatialen Arbeitsablauf automatisieren können, indem sie Python-GIS-Bausteine zu umfassenden Prozessen verbinden.
Buchbeschreibung
QGIS Python Programming zeigt Ihnen, wie Sie Python-Code schreiben können, der mit räumlichen Daten arbeitet, um Geoprocessing-Aufgaben in QGIS zu automatisieren. Es werden Themen wie die Abfrage und Bearbeitung von Vektordaten und die Verwendung von Rasterdaten behandelt. Sie werden auch lernen, wie man eine Vektorebene für schnellere Abfragen erstellt, bearbeitet und optimiert, eine Vektorebene neu projiziert, die Anzahl der Scheitelpunkte in einer Vektorebene reduziert, ohne wichtige Daten zu verlieren, und ein Raster in einen Vektor konvertiert. Anschließend finden Sie Rezepte, mit denen Sie statische Karten zusammenstellen, stark angepasste Karten erstellen und spezielle Beschriftungen und Anmerkungen hinzufügen können. Darüber hinaus enthält das Buch auch einige Tipps und Tricks zu verschiedenen Aspekten dieses leistungsstarken Tools.
(Was Sie lernen werden)
⬤ Erstellen Sie mit ScriptRunner eine Bibliothek mit wiederverwendbaren Skripten.
⬤ Erstellen, importieren und bearbeiten Sie Geodaten auf der Festplatte oder im Speicher.
⬤ Erfahren Sie mehr über dynamisches Mapping.
⬤ Erstellen und Hinzufügen von Funktionen zu statischen Karten.
⬤ Ein Kartenbuch erstellen.
⬤ Eine Vektorebene neu projizieren.
⬤ Fotos auf einer Karte geolokalisieren.
⬤ Mehrere Raster zu einem Bild zusammenfügen.