Building Mapping Applications with QGIS

Erik Westra

  • 出版商: Packt Publishing
  • 出版日期: 2014-12-27
  • 售價: $1,980
  • 貴賓價: 9.5$1,881
  • 語言: 英文
  • 頁數: 230
  • 裝訂: Paperback
  • ISBN: 178398466X
  • ISBN-13: 9781783984664
  • 相關分類: 地理資訊系統 Gis
  • 海外代購書籍(需單獨結帳)

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

相關主題

商品描述

Create your own sophisticated applications to analyze and display geospatial information using QGIS and Python

About This Book

  • Make use of the geospatial capabilities of QGIS within your Python programs
  • Build complete standalone mapping applications based on QGIS and Python
  • Use QGIS as a Python geospatial development environment

Who This Book Is For

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 map-based 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

In Detail

QGIS is one of the premiere open source Geographical Information Systems. While developing Python geospatial applications can be challenging, QGIS simplifies the process by combining the necessary geoprocessing libraries with a sophisticated user interface, all of which can be directly controlled using Python code.

Starting with an introduction to QGIS and how to use the built-in QGIS Python Console, we will teach you how to write Python code that makes use of the geospatial capabilities of QGIS. Building on this, you will ultimately learn how to create your own sophisticated standalone mapping applications built on top of QGIS. You will learn how to use the Python Console as a window into the QGIS programming environment, and then use that environment to create your own Python scripts and plugins to customize QGIS. As your knowledge of the PyQGIS library grows, you will use it to perform a variety of real-world geospatial programming tasks, culminating in the creation of your own complex standalone applications to load, analyze, and display geospatial data.

商品描述(中文翻譯)

建立您自己的複雜應用程式,以使用 QGIS 和 Python 分析和顯示地理空間資訊

關於本書
- 在您的 Python 程式中利用 QGIS 的地理空間功能
- 基於 QGIS 和 Python 建立完整的獨立地圖應用程式
- 將 QGIS 作為 Python 地理空間開發環境

本書適合誰
如果您是一位有經驗的 Python 開發者,想要輕鬆創建自己的地理空間應用程式,那麼這本書就是為您而寫。雖然對地圖應用程式有一些了解會是個優勢,但不需要具備地理空間概念的先前知識。即使您從未使用過 QGIS,本書也會迅速讓您掌握相關知識。

您將學到什麼
- 使用 Python Console 探索和控制 QGIS
- 使用 PyQGIS Python 庫執行地理空間開發任務
- 創建作為 QGIS Python 插件實現的有用地理空間應用程式
- 在您的 Python 程式中將 QGIS 作為獨立的地理處理庫使用
- 在您自己的 Python 程式中構建複雜的互動式地圖 GUI
- 理解如何使用 Python 腳本自定義 QGIS 系統
- 利用 Python 和 QGIS 的真正潛力創建您自己的完整地圖應用程式

詳細內容
QGIS 是首屈一指的開源地理資訊系統之一。雖然開發 Python 地理空間應用程式可能具有挑戰性,但 QGIS 通過將必要的地理處理庫與精緻的用戶界面相結合,簡化了這一過程,所有這些都可以直接使用 Python 代碼進行控制。

從介紹 QGIS 及如何使用內建的 QGIS Python Console 開始,我們將教您如何編寫利用 QGIS 地理空間功能的 Python 代碼。在此基礎上,您最終將學會如何創建基於 QGIS 的複雜獨立地圖應用程式。您將學會如何使用 Python Console 作為 QGIS 編程環境的窗口,然後利用該環境創建自己的 Python 腳本和插件來自定義 QGIS。隨著您對 PyQGIS 庫的了解加深,您將使用它執行各種現實世界的地理空間編程任務,最終創建自己的複雜獨立應用程式,以加載、分析和顯示地理空間數據。