QGIS Python Programming Cookbook - Second Edition

Joel Lawhead

買這商品的人也買了...

商品描述

Master over 170 recipes that will help you turn QGIS from a desktop GIS tool into a powerful automated geospatial framework

About This Book

  • Delve into the undocumented features of the QGIS API
  • Get a set of user-friendly recipes that can automate entire geospatial workflows by connecting Python GIS building blocks into comprehensive processes
  • This book has a complete code upgrade to QGIS 2.18 and 30 new, valuable recipes

Who This Book Is For

This book is for geospatial analysts who want to learn more about automating everyday GIS tasks as well as programmers responsible for building GIS applications. The short, reusable recipes make concepts easy to understand and combine so you can build larger applications that are easy to maintain.

What You Will Learn

  • Use Python and QGIS to produce captivating GIS visualizations and build complex map layouts
  • Find out how to effectively use the poorly-documented and undocumented features of the QGIS Python API
  • Automate entire geospatial workflows by connecting Python GIS building blocks into comprehensive processes
  • Create, import, and edit geospatial data on disk or in-memory
  • Change QGIS settings programmatically to control default behavior
  • Automatically generate PDF map books
  • Build dynamic forms for field input

In Detail

QGIS is a desktop geographic information system that facilitates data viewing, editing, and analysis. Paired with the most efficient scripting language―Python, we can write effective scripts that extend the core functionality of QGIS.

Based on version QGIS

商品描述(中文翻譯)

這本書提供超過170個食譜,幫助您將QGIS從桌面地理信息系統工具轉變為功能強大的自動化地理空間框架。

關於本書:
- 深入探索QGIS API的未記錄功能。
- 提供一系列易於使用的食譜,通過將Python GIS構建模塊連接成全面的流程,實現整個地理空間工作流程的自動化。
- 本書已完全升級到QGIS 2.18版本,並新增了30個有價值的新食譜。

適合閱讀對象:
- 本書適合地理空間分析師,他們希望了解如何自動化日常GIS任務,以及負責構建GIS應用程序的程序員。
- 短小且可重複使用的食譜使概念易於理解和結合,從而可以構建易於維護的大型應用程序。

學到的內容:
- 使用Python和QGIS製作引人入勝的GIS可視化效果,並構建複雜的地圖佈局。
- 發現如何有效使用QGIS Python API中未記錄和未記錄的功能。
- 通過將Python GIS構建模塊連接成全面的流程,實現整個地理空間工作流程的自動化。
- 在磁盤或內存中創建、導入和編輯地理空間數據。
- 以編程方式更改QGIS設置以控制默認行為。
- 自動生成PDF地圖書。
- 構建用於字段輸入的動態表單。

詳細內容:
QGIS是一個桌面地理信息系統,可實現數據查看、編輯和分析。結合最高效的腳本語言Python,我們可以編寫有效的腳本,擴展QGIS的核心功能。

基於QGIS版本的```