QGIS - Free and Open Source
What is QGIS
QGIS is free geospatial analysis desktop software that provides a intuitive user interface and supports a wide variety of data types and formats.
QGIS provides a large number of basic GIS analysis functions and visualizations; and the option to download extension for more complex analysis.
Getting Started
QGIS on a VM
QGIS comes installed on your VM by default. It can be found under the start menu:
AAW
QGIS is also available on the Remote Desktops available through the AAW.
Setting up a workspace in the AAW: Learn how to deploy a remote desktop in the AAW environment
Importing Data
Connect to a PostgreSQL Database
QGIS & PostgreSQL+PostGIS 1. Under the browser tab, Right-click PostgreSQL, and select New Connection
-
A new window will open:
-
Enter the following information:
Field Entry Name Your chosen name(alias) for the database Host Database Instance see onboarding info Port 5432 Database The true name of the database see onboarding info SSL mode allow Authentication *Press the green + button, then enter your cloud info Also list tables with no geometry YES **All other fields can be left blank -
Select Test Connection
-
The database will now appear under the PostgreSQL heading in the QGIS Browser
Adding a Layer- Drag and Drop
- Locate your data files in your windows file explorer.
- Select the data files you want to add (e.g., shapefiles, raster files).
- Drag and drop the selected files into the QGIS window. The data will be added as layers to the project.
Adding a Layer- Data Source Manager
- Go to the "Layer" menu and select "Add Layer" > "Add Vector Layer" or "Add Raster Layer" (depending on your data type).
- In the Data Source Manager dialog box, click the "Browse" button and navigate to the location where your data is stored.
- Select the data file(s) you want to add and click "Open" to add them to the project.
Adding a Layer- Quick Map Layer
- Click on the "Quick Map Layer" icon in the toolbar.
- In the dialog box, choose the type of data you want to add (e.g., shapefile, raster).
- Browse to the location of your data file and select it.
- Click "Add" to add the data as a layer to the project.
Analysis
Using QGIS Processing Tools
-
Access Analysis Tools: In the QGIS interface, locate the processing toolbox. It can typically be found either in the main menu under "Processing" or as an icon in the toolbar. Click on the processing toolbox to open it.
-
Choose Analysis Tool: Browse through the available analysis tools organized in different categories. These tools cover various aspects of geospatial analysis, such as spatial statistics, proximity analysis, data management, and more.
-
Configure Tool Parameters: Once you have selected an analysis tool, a dialog box will appear where you can configure the tool's parameters. Depending on the specific tool, you may need to specify input layers, set analysis parameters, define output options, and adjust other settings.
-
Run Analysis: After configuring the tool parameters, click "Run" or "OK" to execute the analysis. The tool will process the data based on the specified parameters and generate the desired output.
Training
SGC's QGIS Videos
STC's Statistical Geomatics Centre has produced an online lecture series that provides an into to QGIS. These videos are great for beginners, those transitioning from a COST product to QGIS, and for the advanced user to get a refresher.
Video 1 - What is GIS, and why use QGIS (external link)
View the Full Lecture Series Catalog (external link)
QGIS Cheat Sheet
Learn More
Helpful Links
Best Practices
-
Use a Project File: Always start by creating a project file for your work. This helps you keep your layers organized and makes it easy to share your work with others.
-
Use Layer Styling: QGIS provides a lot of options for layer styling. Use them to make your maps look better and more professional.
-
Keep Your Data Organized: Keep your data organized and up to date. Use descriptive file names and keep your data in logical folders.
-
Use Plugins: QGIS has a large community of developers who create plugins to extend its functionality. Take advantage of these plugins to make your work easier and more efficient.
-
Use Projections: Make sure you understand projections and use them appropriately. This will help ensure that your data is accurate and that your maps are meaningful.
-
Learn Keyboard Shortcuts: QGIS has a lot of keyboard shortcuts that can save you time and effort. Take the time to learn them and you'll be more productive.
-
Use the QGIS Community: QGIS has a large and active community of users and developers. Use the community to learn more about the software, get help with problems, and share your work with others.