QGIS Blueprints

Develop analytical location-based web applications with QGIS

QGIS Blueprints

Ben Mearns

Develop analytical location-based web applications with QGIS
Mapt Subscription
FREE
$29.99/m after trial
eBook
$28.00
RRP $39.99
Save 29%
Print + eBook
$49.99
RRP $49.99
What do I get with a Mapt Pro subscription?
  • Unlimited access to all Packt’s 5,000+ eBooks and Videos
  • Early Access content, Progress Tracking, and Assessments
  • 1 Free eBook or Video to download and keep every month after trial
What do I get with an eBook?
  • Download this book in EPUB, PDF, MOBI formats
  • DRM FREE - read and interact with your content when you want, where you want, and how you want
  • Access this title in the Mapt reader
What do I get with Print & eBook?
  • Get a paperback copy of the book delivered to you
  • Download this book in EPUB, PDF, MOBI formats
  • DRM FREE - read and interact with your content when you want, where you want, and how you want
  • Access this title in the Mapt reader
What do I get with a Video?
  • Download this Video course in MP4 format
  • DRM FREE - read and interact with your content when you want, where you want, and how you want
  • Access this title in the Mapt reader
$0.00
$28.00
$49.99
$29.99p/m after trial
RRP $39.99
RRP $49.99
Subscription
eBook
Print + eBook
Start 30 Day Trial
Subscribe and access every Packt eBook & Video.
 
  • 5,000+ eBooks & Videos
  • 50+ New titles a month
  • 1 Free eBook/Video to keep every month
Start Free Trial
 
Preview in Mapt

Book Details

ISBN 139781785289071
Paperback258 pages

Book Description

QGIS, the world’s most popular free/open source desktop geographic information system software, enables a wide variety of use cases involving location – previously only available through expensive specialized commercial software. However, designing and executing a multi-tiered project from scratch on this complex ecosystem remains a significant challenge.

This book starts with a primer on QGIS and closely related data, software, and systems. We’ll guide you through six use-case blueprints for geographic web applications. Each blueprint boils down a complex workflow into steps you can follow to reduce time lost to trial and error.

By the end of this book readers should be able to build complex layered applications that visualize multiple data sets, employing different types of visualization, and give end users the ability to interact with and manipulate this data for the purpose of analysis.

Table of Contents

Chapter 1: Exploring Places – from Concept to Interface
The software
Acquiring data for geospatial applications
Visualizing GIS data
The basemap
Summary
Chapter 2: Identifying the Best Places
Vector data – Extract, Transform, and Load
Raster analysis
Publishing the results as a web application
Summary
Chapter 3: Discovering Physical Relationships
Hydrological modeling
Spatial join for a performant operational layer interaction
The CartoDB platform
Leaflet and an external API: CartoDB SQL
Summary
Chapter 4: Finding the Best Way to Get There
Postgres with PostGIS and pgRouting
OpenStreetMap data for topology
Database importing and topological relationships
Creating the travel time isochron polygons
Generating the shortest paths for all students
Web applications – creating safe corridors
Summary
Chapter 5: Demonstrating Change
Leveraging spatial relationships
TopoJSON
The D3 data visualization library
Summary
Chapter 6: Estimating Unknown Values
Importing the data
Interpolated model values
A dynamic web application – OpenLayers AJAX with Python and SpatiaLite
Summary
Chapter 7: Mapping for Enterprises and Communities
Google Sheets for data management
The cartographic rendering of geospatial data – MBTiles and UTFGrid
Interacting with Mapbox services
Putting it all together
Going further – local MBTiles hosting with TileStream
Summary

What You Will Learn

  • Review geographic information principles and the application of these principles in the QGIS free/open source ecosystem
  • Perform advanced analysis with site selection, hydrologic, and topological networks
  • Build performant web applications by tile caching and generating static assets
  • Provide collaborative editing capabilities for your team or community
  • Develop custom and dynamic analysis and visualization capabilities
  • Select the best components from desktop and web, for your use case
  • Integrate it with social media and crowdsourcing

Authors

Table of Contents

Chapter 1: Exploring Places – from Concept to Interface
The software
Acquiring data for geospatial applications
Visualizing GIS data
The basemap
Summary
Chapter 2: Identifying the Best Places
Vector data – Extract, Transform, and Load
Raster analysis
Publishing the results as a web application
Summary
Chapter 3: Discovering Physical Relationships
Hydrological modeling
Spatial join for a performant operational layer interaction
The CartoDB platform
Leaflet and an external API: CartoDB SQL
Summary
Chapter 4: Finding the Best Way to Get There
Postgres with PostGIS and pgRouting
OpenStreetMap data for topology
Database importing and topological relationships
Creating the travel time isochron polygons
Generating the shortest paths for all students
Web applications – creating safe corridors
Summary
Chapter 5: Demonstrating Change
Leveraging spatial relationships
TopoJSON
The D3 data visualization library
Summary
Chapter 6: Estimating Unknown Values
Importing the data
Interpolated model values
A dynamic web application – OpenLayers AJAX with Python and SpatiaLite
Summary
Chapter 7: Mapping for Enterprises and Communities
Google Sheets for data management
The cartographic rendering of geospatial data – MBTiles and UTFGrid
Interacting with Mapbox services
Putting it all together
Going further – local MBTiles hosting with TileStream
Summary

Book Details

ISBN 139781785289071
Paperback258 pages
Read More

Read More Reviews

Recommended for You

Mastering QGIS Book Cover
Mastering QGIS
$ 39.99
$ 4.00
Building Mapping Applications with QGIS Book Cover
Building Mapping Applications with QGIS
$ 26.99
$ 18.90
Learning QGIS 2.0 Book Cover
Learning QGIS 2.0
$ 13.99
$ 9.80
Learning QGIS - Second Edition Book Cover
Learning QGIS - Second Edition
$ 14.99
$ 10.50
QGIS 2 Cookbook Book Cover
QGIS 2 Cookbook
$ 39.99
$ 28.00
PostGIS Cookbook Book Cover
PostGIS Cookbook
$ 29.99
$ 21.00