Home | Amazing | Today | Tags | Publishers | Years | Account | Search 
Building Mapping Applications with QGIS

Buy

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.

(HTML tags aren't allowed.)

Inter-Asterisk Exchange (IAX): Deployment Scenarios in SIP-Enabled Networks (Wiley Series on Communications Networking & Distributed Systems)
Inter-Asterisk Exchange (IAX): Deployment Scenarios in SIP-Enabled Networks (Wiley Series on Communications Networking & Distributed Systems)
Find out how IAX can complement SIP to overcome complications encountered in current SIP-based communications

Written by an expert in the field of telecommunications, this book describes the Inter-Asterisk Exchange protocol (IAX) and its operations, discussing the main characteristics of the protocol including NAT traversal,...

Explanation in the Special Sciences: The Case of Biology and History (Synthese Library)
Explanation in the Special Sciences: The Case of Biology and History (Synthese Library)

Biology and history are often viewed as closely related disciplines, with biology informed by history, especially in its task of charting our evolutionary past. Maximizing the opportunities for cross-fertilization in these two fields requires an accurate reckoning of their commonalities and differences―precisely what this volume sets out...

Getting the Most from Instagram
Getting the Most from Instagram

If you’re reading this book, chances are you’ve already downloaded the free Instagram app for your iPhone, have snapped a few photos on your own, and probably posted a handful as well. Maybe you have some followers, maybe you don’t... perhaps you’ve found a few interesting Instagram photographers to follow and have...


Grid Computing For Developers (Programming Series)
Grid Computing For Developers (Programming Series)
Learn the Future of Computing Today!

Many industry analysts believe that Grid computing will be the next big wave in technology. It is so promising that major technology companies such as IBN, Microsoft, Oracle, and Sun are allocating significant quantities of resources for Grid research and development. A Developer’s Guide to Grid...

Modeling Students' Mathematical Modeling Competencies: ICTMA 13
Modeling Students' Mathematical Modeling Competencies: ICTMA 13

As we enter the 21st century, there is an urgent need for new approaches to mathematics education emphasizing its relevance in young learners’ futures. Modeling Students’ Mathematical Modeling Competencies explores the vital trend toward using real-world problems as a basis for teaching mathematics skills, competencies, and...

301 Inkjet Tips and Techniques: An Essential Printing Resource for Photographers (Digital Process and Print)
301 Inkjet Tips and Techniques: An Essential Printing Resource for Photographers (Digital Process and Print)
From the birth of photography in the 19th century with the work of Frenchmen Joseph Nicéphore Niépce and Louis Jacques Mande Daguerre, Englishman William Fox Talbot, and American John Locke, until today, at the beginning of the 21st century, the ultimate goal of photographers has always been to show their best...
©2019 LearnIT (support@pdfchm.net) - Privacy Policy