Get started with QGIS with this introduction covering everything needed to get you going.
This tutorial, based on the 3.16 LTR version, introduces you to major concepts and techniques to get you started with viewing data, analysis, and creating maps and reports.
With this book you'll learn about:
The book includes a link to all the data you'll need to follow along with each chapter.
Learn how to use QGIS 3 to take your cartographic products to the highest level.
QGIS 3.4 opens up exciting new possibilities for creating beautiful and compelling maps
Building on the first edition, the authors take you step-by-step through the process of using the latest map design tools and techniques in QGIS 3. With numerous new map designs and completely overhauled workflows, this second edition brings you up to speed with current cartographic technology and trends.
See how QGIS continues to surpass the cartographic capabilities of other geoware available today with its data-driven overrides, flexible expression functions, multitudinous color tools, blend modes, and atlasing capabilities. A prior familiarity with basic QGIS capabilities is assumed. All example data and project files are included.
Written by two of the leading experts in the realm of open source mapping, Anita and Gretchen are experienced authors who pour their wealth of knowledge into the book.
Get ready to launch into the next generation of map design
Explore the latest Long Term Release (LTR) of QGIS with Discover QGIS 3.x, a comprehensive up-to-date workbook built for both the classroom and professionals looking to build their skills.
Designed to take advantage of the latest QGIS features, this book will guide you in improving your maps and analyses.
The second edition is an update of the original title, using QGIS 3.24+. It contains 31 chapters covering an Introduction to Geospatial Technology, Spatial Analysis, Data Management, Cartography and Advanced Data Visualization. All 31 chapters have been updated with new figures of each GUI, more thorough descriptions and new QGIS features and workflows.
The second edition includes:
Seven brand new chapters:
Another seven chapters with major updates including new tasks.
Updated appendices covering:
The book is a complete resource and includes:
by Matthew Forrest
Learn to create, index and query spatial databases using SQL that applies to PostgreSQL/PostGIS and more.
Learn how to use Spatial SQL to analyze and manipulate geographic data. This book covers everything from basic spatial queries to advanced spatial analysis techniques all using SQL. Even if you don't know how SQL, this book starts from the beginning all the way to advanced queries.
Over 500 pages covers a comprehensive set of GIS topics.
Why SQL? - The evolution to modern GIS, why spatial SQL matters, and the spatial SQL landscape today
Setting up - Installing PostGIS with Docker on any operating system
Thinking in SQL - How to move from desktop GIS to SQL and learn how to structure queries independently
The basics of SQL - Import data to PostgreSQL and PostGIS, SQL data types, and core SQL operations
Advanced SQL - Statistical functions, joins, window functions, managing data, and user-defined functions
Using the GEOMETRY - Working with GEOMETRY and GEOGRAPHY data, data manipulation, and measurements
Spatial relationships - Spatial joins, distance relationships, clustering, and overlay functions
Spatial analysis - Recreate common spatial analysis toolbox tools all in spatial SQL
Advanced analysis - Data enrichment, line of sight, kernel density estimation, and more
Raster data - Importing, analyzing, interpolating, and using H3 spatial indexes with raster data in PostGIS
Suitability analysis - Importing, analyzing, interpolating, and using H3 spatial indexes with raster data in PostGIS
Routing with pgRouting - Routing for cars and bikes, travel time isochrones, and traveling salesperson problem
Spatial data science - Spatial autocorrelation, location allocation, and create territories with PySAL in PostGIS
Get started, quickly, with Google Earth Engine and the powerful geemap Python package. Apply geemap to interactively analyze and visualize big geospatial data in a Jupyter environment.
Google Earth Engine (GEE) is a cloud computing platform that offers access to a vast data catalog of satellite imagery and geospatial datasets. The platform has gained immense popularity in the geospatial community in recent years and has played a significant role in empowering numerous environmental applications at local, regional, and global scales.
This book takes a hands-on approach to help users get started with the GEE Python API and geemap. It begins with the basics of geemap, including creating and customizing interactive maps. Then, users learn to load cloud-based Earth Engine datasets and local geospatial datasets onto the interactive maps.
As readers progress through the chapters, they will explore practical examples of using geemap to visualize and analyze Earth Engine datasets and learn how to export data from Earth Engine. Additionally, the book covers more advanced topics, such as building and deploying interactive web apps with Earth Engine and geemap.
This book is designed for students, researchers, and data scientists who want to explore Google Earth Engine using the Python ecosystem of diverse libraries and tools. Regardless of whether you are a new or experienced user of the Earth Engine JavaScript API, this book is suitable for you.
Welcome to the world of PyQGIS, the blending of Python and QGIS to extend and enhance your open source GIS toolbox.
This book covers version 3.0 of the QGIS application programming interface (API), featuring Python 3. With PyQGIS you can write scripts and plugins to implement new features and perform automated tasks.
This book will guide you in getting started with PyQGIS. After a brief introduction to Python 3, you'll learn how to understand the QGIS (API), write scripts, and build a plugin.
This book is designed to allow you to work through the examples as you go along. At the end of most chapters you will find a set of exercises you can do to enhance your learning experience. You'll also find a wealth of examples and information for performing common tasks, developing a workflow, and debugging your code.
The PyQGIS Programmer's Guide is compatible with the version 3.x API released with QGIS 3.0
Learn GIS skills for catchment hydrology and water management with QGIS for Hydrological Applications
This workbook introduces professionals in the water sector to the state of the art functionality of QGIS 3.x for hydrological applications. The book can also be used as a beginner's course introducing GIS concepts in a problem based learning manner.
Designed to take advantage of the latest QGIS features, this book will guide you in improving your maps and analysis.
The book is a complete resource and includes:
By purchasing the book you support the attendance of students at FOSS4G and QGIS events.
Now updated - learn even more GIS skills for catchment hydrology and water management with QGIS!
This second edition workbook introduces hydrological topics to professionals in the water sector using state of the art functionality in QGIS. The book is also useful as a beginner's course in GIS concepts, using in a problem-based learning approach.
Designed to take advantage of the latest QGIS features, this book will guide you in improving your maps and analysis.
The second edition adds the following new features:
Discover how the R programming language can transform your GIS journey, enabling you to create maps, analyze spatial data, and unlock advanced geospatial insights-no prior experience needed!
This book introduces the scripting language R and how to use it as a GIS for managing, displaying, symbolizing, and analyzing spatial data. While R started as a statistics tool, it now rivals software like QGIS or ArcGIS Pro, offering spatial analysis and map creation.
We'll cover the basics of GIS and R, as well as advanced visualization and analysis techniques. No prior GIS or scripting experience is required, making this book ideal for beginners or those transitioning from desktop GIS to a script-based approach. Benefits of scripting include reusable code and easier knowledge sharing, such as sharing research project workflows.
Designed for those new to R or scripting, this book assumes no prior knowledge. Familiarity with GIS (e.g., QGIS or ArcGIS) helps but isn't required-we'll explain the key terms and concepts you need.
Take your QGIS project into the field with Mergin Maps. With Mergin Maps, you can easily capture features and photos with your team, synchronize changes across devices and use the power of QGIS to manage your project.
This concise 137 page book, covers everything you need to know to work with Mergin Maps. If you are new to Mergin Maps and QGIS, the book begins with a gentle introduction. This includes all the basic steps of setting up a project in QGIS, configuring survey layers, conducting your first field survey and making your first map.
If you are familiar with Mergin Maps, the book includes information on more advanced workflows. There is a detailed chapter on advanced project configuration and information on project management and collaboration principles. With this book you can unleash the full power of the Mergin Maps platform.
Get up to speed quickly on the core topics and career paths that open source GIS has to offer.
Are you new to open source software and how it can be applied to GIS? Avoid the guesswork and learn from the decades of experience that Mark brings to the table in How to Succeed as a GIS Rebel. This new book is definitely a departure from the typical Locate Press technical focus but is still very much geared toward the technical concepts of geospatial topics. Instead, Mark leads you through the common concepts of GIS, how he discovered open source GIS, and how he took the initiative to apply it to his career and professional development.
So many books only talk about the technology of GIS, this one looks at the more personal side of the equation. How do you build knowledge without experience? By learning from the mistakes of others and adopting new tools and techniques.
Mark's been through a lot and is ready to help show any willing Padawan the way. This includes learning the terminology, processes, and workflows for success. And not only for getting stuff done, but looking ahead to building a set of tools and skills that can be your lifelong toolkit.
He explains it clearly and succinctly in an informal, conversational style that is approachable and down to earth.
At nearly 300 pages, it is not for the faint of heart - this book shines a light into the dark corners of the industry, GIS education, and the importance of software licensing to either encouraging your growth or stifling your abilities. Will you take control of your career or let others define it for you? As you'll see, the chapter outline below covers it all, in a timeline matching the typical GIS analyst moving through two and a half decades of development.
Explore the latest Long Term Release (LTR) of QGIS with Discover QGIS 3.x,
a comprehensive up-to-date workbook built for both the classroom and professionals looking to build their skills.
Designed to take advantage of the latest QGIS features, this book will guide you in improving your maps and analysis.
Discover QGIS 3.x is an update of the original title, using QGIS 3.6, covering Spatial analysis, Data management, and Cartography.
What's new in this edition:
Fifteen new exercises
A new section, Advanced Data Visualization, covering:
Appendices covering:
The book is a complete resource and includes:
Cook up dynamic web maps using the recipes in the Leaflet Cookbook.
Leaflet Cookbook will guide you in getting started with Leaflet, the leading open-source JavaScript library for creating interactive maps. You'll move swiftly along from the basics to creating interesting and dynamic web maps.
Even if you aren't an HTML/CSS wizard, this book will get you up to speed in creating dynamic and sophisticated web maps. With sample code and complete examples, you'll find it easy to create your own maps in no time.
A download package containing all the code and data used in the book is available so you can follow along as well as use the code as a starting point for your own web maps.
Get a great introduction to Geospatial Technology with Part 1 of Discover QGIS. This GIS curriculum is based on a national standard--the U.S. Department of Labor's Geospatial Competency Model--a hierarchical model of the knowledge, skills, and abilities needed to work as a GIS professional in today's marketplace.
Originally written for QGIS v2.4, the material in this workbook has been updated for use with QGIS v2.14, Inkscape v0.91, and GRASS GIS v7.0.3. This is the most up-to-date version of the GeoAcademy curriculum. To aid in learning, all exercise data includes solution files.
The workbook is edited by one of the lead GeoAcademy authors, Kurt Menke, a highly experienced FOSS4G educator.
What is pgRouting? It's a PostgreSQL extension for developing network routing applications and doing graph analysis.
Interested in pgRouting? If so, chances are you already use PostGIS, the spatial extender for the PostgreSQL database management system. So when you've got PostGIS, why do you need pgRouting? PostGIS is a great tool for molding geometries and doing proximity analysis, however, it falls short when your proximity analysis involves constrained paths such as driving along a road or biking along defined paths.
PostGIS alone can't help you apply costs and resource constraints to your travels, such as traffic congestion, mileage restrictions, or allocating resources like vehicles. pgRouting is a complement to PostGIS that allows you to incorporate costs and path restrictions to your proximity analysis.
pgRouting is well suited to building travel navigation systems and computing driving distance polygons for places of interest. While the main focus of pgRouting is GIS applications, it can be used for non-GIS resource management and routing applications.
This book will give you all the tools and information you need to get started with pgRouting, as well as complete code examples and even how to deploy your project to the web.
It's time for you to get going QGIS is waiting for you to join the Open Source movement. Where will you go with QGIS? Well, that depends on you. You don't need to wait for someone to tell you exactly what you should do and where you should go.
Are you interested in design? Do you like to solve problems? Does working with computer technology fascinate you? You can use your knowledge of GIS to go in any or all of these directions. Following on the path from Open the Door to GIS, On the Way with GIS challenges you to take your learning to new heights. Remember, this is learning with a difference.
On the Way with GIS supports you on your journey by letting you find your own route, insisting you work in your own way. Get on the way today and discover a world of GIS adventures as you explore the paths leading to online maps, route creation, model building, and more.