QGIS Python Programming Cookbook
暫譯: QGIS Python 程式設計食譜
Joel Lawhead
- 出版商: Packt Publishing
- 出版日期: 2015-03-31
- 售價: $2,200
- 貴賓價: 9.5 折 $2,090
- 語言: 英文
- 頁數: 343
- 裝訂: Paperback
- ISBN: 1783984988
- ISBN-13: 9781783984985
-
相關分類:
Python、程式語言、地理資訊系統 Gis
已過版
相關主題
商品描述
Over 140 recipes to help you turn QGIS from a desktop GIS tool into a powerful automated geospatial framework
About This Book
- Use Python and QGIS to create and transform data, produce appealing GIS visualizations, and build complex map layouts
- Learn undocumented features of the new QGIS processing module
- A set of user-friendly recipes that can automate the entire geospatial workflows by connecting Python GIS building blocks into comprehensive processes
Who This Book Is For
If you are a geospatial analyst who wants to learn more about automating everyday GIS tasks or a programmer who is responsible for building GIS applications,this book is for you. The short, reusable recipes make concepts easy to understand. You can build larger applications that are easy to maintain when they are put together.
What You Will Learn
- Build a library of reusable scripts with ScriptRunner
- Create, import, and edit geospatial data on disk or in memory
- Get to know more about dynamic mapping
- Create and add features to static maps
- Create a mapbook
- Reproject a vector layer
- Geolocate photos on a map
- Combine multiple rasters into one image
In Detail
QGIS Python Programming will teach you how to write Python code that works with spatial data to automate geoprocessing tasks in QGIS. It will cover topics such as querying and editing vector data and using raster data. You will also learn to create, edit, and optimize a vector layer for faster queries, reproject a vector layer, reduce the number of vertices in a vector layer without losing critical data, and convert a raster to a vector. Following this, you will come across recipes that will help you to compose static maps, create heavily customized maps, and add specialized labels and annotations. Apart from this, the book will also share a few tips and tricks based on different aspects of QGIS.
商品描述(中文翻譯)
**超過 140 個食譜,幫助您將 QGIS 從桌面 GIS 工具轉變為強大的自動化地理空間框架**
## 本書簡介
- 使用 Python 和 QGIS 創建和轉換數據,生成吸引人的 GIS 視覺化,並構建複雜的地圖佈局
- 學習新 QGIS 處理模組的未記錄功能
- 一套用戶友好的食譜,可以通過將 Python GIS 構建塊連接成綜合流程來自動化整個地理空間工作流程
## 本書適合誰
如果您是一位希望了解如何自動化日常 GIS 任務的地理空間分析師,或是一位負責構建 GIS 應用程序的程式設計師,那麼這本書就是為您而寫。簡短且可重用的食譜使概念易於理解。當這些食譜組合在一起時,您可以構建更大且易於維護的應用程序。
## 您將學到什麼
- 使用 ScriptRunner 構建可重用腳本庫
- 在磁碟或記憶體中創建、導入和編輯地理空間數據
- 更深入了解動態地圖
- 創建並向靜態地圖添加要素
- 創建地圖冊
- 重新投影向量圖層
- 在地圖上地理定位照片
- 將多個光柵合併為一個影像
## 詳細內容
《QGIS Python 程式設計》將教您如何編寫與空間數據一起工作的 Python 代碼,以自動化 QGIS 中的地理處理任務。它將涵蓋查詢和編輯向量數據以及使用光柵數據等主題。您還將學習如何創建、編輯和優化向量圖層以加快查詢速度,重新投影向量圖層,在不丟失關鍵數據的情況下減少向量圖層中的頂點數量,以及將光柵轉換為向量。接下來,您將遇到幫助您組合靜態地圖、創建高度自定義的地圖以及添加專門標籤和註釋的食譜。此外,本書還將分享一些基於 QGIS 不同方面的提示和技巧。