MGUG periodically hosts workshops on use of various GIS software. Please check the events page, or take a look at the events calendar on the home page to see what’s happening.



More Info

ArcGIS is a powerful software package used to perform a wide range of common GIS tasks including data analytics, display and management. Geoprocessing scripting can be done through ArcPy functionality.


More Info

QGIS is a free and open-source cross-platform desktop geographic information system application that supports viewing, editing, and analysis of geospatial data. The QGIS package comes with a bundle of sister apps, including GRASS, GDAL and SAGA GIS.


More Info

Leaflet is an open-source JavaScript library for desktop and mobile-friendly interactive maps.


More Info

ENVI is the industry standard for image processing and analysis software. It is used by image analysts, GIS professionals and scientists to extract timely, reliable and accurate information from geospatial imagery.


More Info

MapInfo Pro is a desktop geographic information system software product produced by Precisely and used for mapping and location analysis. MapInfo Pro allows users to visualize, analyze, edit, interpret, understand and output data to reveal relationships, patterns, and trends.


More Info

OpenLayers makes it easy to put a dynamic map in any web page. It can display map tiles, vector data and markers loaded from any source. OpenLayers has been developed to further the use of geographic information of all kinds. It is completely free, Open Source JavaScript, released under the 2-clause BSD License.


More Info

PostgreSQL is an object oriented relational database, which allows for the storing, querying and analyzing of large amounts of data.

PostGIS is a downloadble add-on to the PostgreSQL database, which allows for geospatial operations to be done.


More Info

GeoMedia is a powerful, flexible GIS management platform that lets you aggregate data from a variety of sources and analyze them in unison to extract clear, actionable information. It provides simultaneous access to geospatial data in almost any form and displays it in a single unified map view for efficient processing, analysis, presentation, and sharing. GeoMedia’s functionality makes it ideal for extracting information from an array of dynamically changing data to support informed, smarter decision-making.


More Info

CesiumJS is an open source JavaScript library for creating scaleable, world-class 3D globes and maps with the best possible performance, precision, visual quality, and ease of use. Developers across industries, from aerospace to smart cities to drones, use CesiumJS to create interactive web apps for sharing dynamic geospatial data.

  • Stream in 3D Tiles and other standard formats from Cesium ion or another source
  • Visualize and analyze on a high-precision WGS84 globe
  • Share with users on desktop or mobile


Awesome GIS

More Info

Awesome GIS is a collection of geospatial related sources, including cartographic tools, geoanalysis tools, developer tools, data, conference & communities, news, massive open online course, some amazing map sites, and more

Whitebox Tools

More Info

WhiteboxTools is an advanced geospatial data analysis platform developed by Prof. John Lindsay at the University of Guelph’s Geomorphometry and Hydrogeomatics Research Group. WhiteboxTools can be used to perform common geographical information systems (GIS) analysis operations, such as cost-distance analysis, distance buffering, and raster reclassification.


More Info

RasterIO reads and writes geospatial raster data. Geographic information systems use GeoTIFF and other formats to organize and store gridded, or raster, datasets. RasterIO reads and writes these formats and provides a Python API based on N-D arrays.

Jupyter Notebook

More Info

The Jupyter notebook is a web-based notebook environment for interactive computing. Jupyter supports GIS friendly libraries such as Datashader, Holoviz, KeplerGL and more!

Orfeo Toolbox

More Info

Orfeo ToolBox (OTB) is an open-source project for state-of-the-art remote sensing. Built on the shoulders of the open-source geospatial community, it can process high resolution optical, multispectral and radar images at the terabyte scale. A wide variety of applications are available: from ortho-rectification or pansharpening, all the way to classification, SAR processing, and much more! All of OTB’s algorithms are accessible from Monteverdi, QGIS, Python, the command line or C++


More Info

GeoPandas is an open source project to make working with geospatial data in python easier. GeoPandas extends the datatypes used by pandas to allow spatial operations on geometric types. Geometric operations are performed by shapely. Geopandas further depends on fiona for file access and matplotlib for plotting.

MoveTK - Move Toolkit

More Info

MoveTK is a library for computational movement analysis written in C++, that incorporates state of the art algorithms for understanding movement. The library is designed to be extensible such that it can be adapted to various movement analysis tasks.

You can use this library to:

– Develop applications for processing (geo) spatial movement data at scale

– Create high performance applications for analysis of movement data, using the algorithms available in the library

Open Drone Map - Toolkit

More Info

We’re building sustainable solutions for collecting, processing, analyzing and displaying aerial data while supporting the communities built around them.

Our efforts are made possible by collaborations with key organizations, individuals and with the help of our growing community.

AutoStitch - Image Kit

More Info

The human visual system has a field of view of around 135 x 200 degrees, but a typical camera has a field of view of only 35 x 50 degrees. Panoramic image mosaicing works by taking lots of pictures from an ordinary camera, and stitching them together to form a composite image with a much larger field of view.

AutoStitch takes a step forward in panoramic image stitching by automatically recognising matching images. This allows entire panoramas to be constructed with no user input whatsoever. AutoStitch is incredibly simple to use! Just select a set of photos, and AutoStitch does the rest: digital photos in, panoramas out.

Open Refine

More Info

OpenRefine (previously Google Refine) is a powerful tool for working with messy data: cleaning it; transforming it from one format into another; and extending it with web services and external data.