Tutorials

Learn the basics of QGIS, PostGIS, and Geoserver with our growing list of free tutorials

Filters

  • Importing and Converting GPS Data Using QGIS

    Importing and Converting GPS Data Using QGIS

    QGIS, QGIS Basics

    Summary GPS data is commonly downloaded in tabular format. In this tutorial, you will learn how to display and save tabular point data as a shapefile in QGIS. What You’ll Learn in this Tutorial Prerequisites 1. Create a New QGIS Project 2. Convert the CSV file into a Spatial Layer

  • Display and Interact with Geospatial Data using QGIS

    Display and Interact with Geospatial Data using QGIS

    QGIS, QGIS Basics

    his lesson provides a mini example of a geospatial project workflow in QGIS including loading geospatial data into a QGIS project, modifying the appearance of map layers appearance and creating and saving a map document output.

  • Create Your First Spatial Database using PostGIS

    Create Your First Spatial Database using PostGIS

    PostGIS, PGAdmin4

    In this course you will build a vector data warehouse for Kamloops, British Columbia, using the data provided in the course content GeoPackage

  • Connect to PostGIS from QGIS

    Connect to PostGIS from QGIS

    QGIS, PostGIS

    To connect QGIS to a PostGIS database, use the Browser panel to create a new PostgreSQL connection. You’ll need to provide the host, port, database name, and a QGIS authentication configuration—not basic auth. Authentication settings are stored securely within your QGIS profile and include a username, password, and a shared Authentication ID to prevent “Unavailable…

  • Manage a PostGIS Database in QGIS

    Manage a PostGIS Database in QGIS

    QGIS, PostGIS

    In this tutorial, you will create the basic structure of an enterprise spatial database. It will have schemas for each major category of data, such as transportation and hydrology. You will also learn how to create, rename, edit, and move tables in the database using the QGIS Browser Panel and DB Manager. What You’ll Learn…

  • Upload Data to PostGIS using QGIS

    PostGIS, QGIS

    There are many ways to upload data to a PostgreSQL/PostGIS database, including both GUI and command line tools. QGIS can be used to upload both spatial and non-spatial data into PostgreSQL/PostGIS. In QGIS, there are at least five ways to load data into a PostgreSQL/PostGIS database using the QGIS GUI, namely: 1. Export to PostgreSQL is…

  • An Overview of the QGIS Interface

    An Overview of the QGIS Interface

    QGIS Basics, QGIS

    This tutorial will provide an introduction to the QGIS interface and how to interact with it. You will load some demo data into the QGIS interface and

  • Manage QGIS Symbology in PostGIS

    Manage QGIS Symbology in PostGIS

    QGIS, PostGIS

    QGIS layer symbology can be saved into a PostgreSQL database from which the associated layer resides. Whereas projects are stored in individual project tables in each schema, symbologies are stored centrally in a single table that resides in the public schema. The table is called layer_styles and it stores all symbologies associated with any table…

  • Using Native QGIS Tools with PostGIS Layers

    Using Native QGIS Tools with PostGIS Layers

    QGIS, PostGIS

    This tutorial reviews the process of using native QGIS tools with PostGIS layers and shows how this functionality can be used in an enterprise environment. What You’ll Learn in this Tutorial Prerequisites Introduction Layers loaded from PostgreSQL work exactly the same as layers that are loaded from Shapefiles, Geopackages, or any other vector format. The…

  • How to use QGIS User Profiles with Different PostgreSQL Users

    How to use QGIS User Profiles with Different PostgreSQL Users

    QGIS, PostGIS

    QGIS uses the default profile when first installed. QGIS Profiles store a user’s bookmarks, any custom settings, models, scripts, and perhaps most importantly, the user’s connections and authentication database. The authentication database is protected using the QGIS Master Password. In an enterprise environment, QGIS Profiles are very helpful when testing user database access. One can…

  • PostgreSQL Permissions and Security

    PostgreSQL Permissions and Security

    QGIS, PostGIS, PGAdmin4

    Permissions in PostgreSQL are explicitly granted to a group role or login user. By default, PostgreSQL does not grant any permissions to any users on the system, except for Superusers (see next section). There are three types of roles in PostgreSQL. IMPORTANT: Group and login roles can be used to access any database in the…

  • Getting Started with Spatial SQL using PostGIS

    Getting Started with Spatial SQL using PostGIS

    PostGIS

    This tutorial provides a brief overview of SQL and spatial SQL. It was designed for those who have little or no experience with SQL so it starts with basic queries and progresses to more complex queries that include spatial functions from PostGIS. The tutorial at the end presents a list of questions that you will…

How can we help?

Contact us today to schedule a free consultation with a member of our consulting team.