Difference between revisions of "Main Page"

From CUOSGwiki
Jump to navigationJump to search
(reassignment of tutorials)
(rearrange content post grading 2019)
Line 17: Line 17:
   
   
== New tutorials just released (2019)==
 
 
These tutorials are in active development; please wait until the author(s) have finished the first full version in December 2019 before making revisions, unless instructed to as a GEOM 4008 student:
 
 
* (new tutorials to be linked here, in a list, using same format as entries below)
 
* [[Landscape Structure Analysis Using the Landscape Patch Analysis Toolset in GRASS GIS]] by [[user:Samantha Schultz | Samantha Schultz]] (2019)
 
* [[Unsupervised Landcover Classification In SNAP Using Sentinel 1 Imagery]] by [[user:A.J.L |Amee-Jean Lunger]] (2019)
 
* [[Creating Interferogram for Mapping Earthquake Deformation by using Sentinel-1 Data in SNAP]] by [[user:Neil Lee | Haochen Li]] (2019)
 
* [[Albedo Data and Surface Reflectance Data Visualizations in SNAP using MODIS Imagery]] by [[user:SpenserZhang | Gengwei Zhang]] (2019)
 
* [[Landscape Change Assessment using Unsupervised Image Classification in GRASS GIS]] by [[user:Lindot | Lindsay Trottier]] (2019)
 
* [[Cost Distance Analysis in QGIS - Ottawa Route Planer]] by [[user:Shenghao| Shenghao Shi]] (2019)
 
* [[Creating a QGIS Plugin]] by [[user: MichaelWray| Michael Wray]] (2019)
 
* [[Hazardous Areas Around Linear Infrastructure]] by [[user:RichardR|Richard Ryczanowski]] (2019)
 
* [[Extracting OpenStreetMap data using Overpass Turbo and managing the data in QGIS]] by [[user:Aaron Jutzi|Aaron Jutzi]] (2019)
 
* [[Optimizing Ideal Locations to Implement Solar Panels in SAGA]] by [[user:DidierS|Didier Soeharjono]] (2019)
 
* [[Generating Data for Small Operations in QGIS]] by [[user: andrekilleen|André Killeen]] (2019)
 
   
 
== Tutorials (completed and under revision) ==
 
== Tutorials (completed and under revision) ==
Line 81: Line 65:
 
* [[Calculating historical agricultural land differences using QGIS ]] by [[user:JamesGriffin3 | James Griffin]] (2019)
 
* [[Calculating historical agricultural land differences using QGIS ]] by [[user:JamesGriffin3 | James Griffin]] (2019)
 
* [[Path Analysis with Vector Data Using QGIS]] by [[user:SamH|Samuel Hem]] (2019)
 
* [[Path Analysis with Vector Data Using QGIS]] by [[user:SamH|Samuel Hem]] (2019)
 
* [[Cost Distance Analysis in QGIS - Ottawa Route Planer]] by [[user:Shenghao| Shenghao Shi]] (2019)
 
 
* [[Creating a QGIS Plugin]] by [[user: MichaelWray| Michael Wray]] (2019)
 
* [[Hazardous Areas Around Linear Infrastructure]] by [[user:RichardR|Richard Ryczanowski]] (2019)
 
* [[Extracting OpenStreetMap data using Overpass Turbo and managing the data in QGIS]] by [[user:Aaron Jutzi|Aaron Jutzi]] (2019)
 
* [[Generating Data for Small Operations in QGIS]] by [[user: andrekilleen|André Killeen]] (2019)
   
 
====GRASS====
 
====GRASS====
Line 89: Line 77:
 
* [[Intro to GRASS workshop]] General GRASS Introductory Tutorial by Scott Mitchell and collaborators (Used in workshop at Carleton, 17 October 2011) revised by [[user:Shenghao | Shenghao Shi]] (2019)
 
* [[Intro to GRASS workshop]] General GRASS Introductory Tutorial by Scott Mitchell and collaborators (Used in workshop at Carleton, 17 October 2011) revised by [[user:Shenghao | Shenghao Shi]] (2019)
 
* [[Generating Wetness Indices for Watersheds in GRASS]] by [[User:Mgiles | Matt Giles]] (2010) revised by [[User:AshleyF | Ashley Ford]] (2017)
 
* [[Generating Wetness Indices for Watersheds in GRASS]] by [[User:Mgiles | Matt Giles]] (2010) revised by [[User:AshleyF | Ashley Ford]] (2017)
 
* [[Landscape Structure Analysis Using the Landscape Patch Analysis Toolset in GRASS GIS]] by [[user:Samantha Schultz | Samantha Schultz]] (2019)
 
* [[Landscape Change Assessment using Unsupervised Image Classification in GRASS GIS]] by [[user:Lindot | Lindsay Trottier]] (2019)
   
 
====SAGA====
 
====SAGA====
Line 101: Line 91:
 
* [[Random Forest (ViGrA) Classification in SAGA]] by [[ User: Cameronsamson | Cameron Samson]] (2014)
 
* [[Random Forest (ViGrA) Classification in SAGA]] by [[ User: Cameronsamson | Cameron Samson]] (2014)
 
* [[Exploring Hydrological Analyses using SAGA GIS]] by Sohail Dham and Colin Doucette (2013)
 
* [[Exploring Hydrological Analyses using SAGA GIS]] by Sohail Dham and Colin Doucette (2013)
 
* [[Optimizing Ideal Locations to Implement Solar Panels in SAGA]] by [[user:DidierS|Didier Soeharjono]] (2019)
   
 
====Whitebox====
 
====Whitebox====
Line 137: Line 128:
 
====SNAP====
 
====SNAP====
 
* [[Basic Processing of Radarsat-1 data in Snap ESA ]] by [[user:Cameron Fitzpatrick | Cameron Fitzpatrick]] (2019)
 
* [[Basic Processing of Radarsat-1 data in Snap ESA ]] by [[user:Cameron Fitzpatrick | Cameron Fitzpatrick]] (2019)
 
* [[Unsupervised Landcover Classification In SNAP Using Sentinel 1 Imagery]] by [[user:A.J.L |Amee-Jean Lunger]] (2019)
 
* [[Creating Interferogram for Mapping Earthquake Deformation by using Sentinel-1 Data in SNAP]] by [[user:Neil Lee | Haochen Li]] (2019)
 
* [[Albedo Data and Surface Reflectance Data Visualizations in SNAP using MODIS Imagery]] by [[user:SpenserZhang | Gengwei Zhang]] (2019)
   
 
====Freely available extensions to proprietary software====
 
====Freely available extensions to proprietary software====
Line 154: Line 148:
 
* [[Generating Wetness Indices for Watersheds in GRASS]] by [[User:Mgiles | Matt Giles]] (2010) revised by [[User:AshleyF | Ashley Ford]] (2017)
 
* [[Generating Wetness Indices for Watersheds in GRASS]] by [[User:Mgiles | Matt Giles]] (2010) revised by [[User:AshleyF | Ashley Ford]] (2017)
 
* [[Automating the Calculation of USLE with GISus-M]] by Alex Bencke (2019)
 
* [[Automating the Calculation of USLE with GISus-M]] by Alex Bencke (2019)
  +
* [[Hazardous Areas Around Linear Infrastructure]] by [[user:RichardR|Richard Ryczanowski]] (2019)
  +
* [[Creating Interferogram for Mapping Earthquake Deformation by using Sentinel-1 Data in SNAP]] by [[user:Neil Lee | Haochen Li]] (2019)
   
 
====Site Selection====
 
====Site Selection====
Line 162: Line 158:
 
* [[Wind turbine location suitability]] by Joe Rogers (2010), revised by [[User:ColtonMale | Colton Male]] (2017), and RichardR (2019)
 
* [[Wind turbine location suitability]] by Joe Rogers (2010), revised by [[User:ColtonMale | Colton Male]] (2017), and RichardR (2019)
 
* [[Multiple Criteria Evaluation in Allocating Land for Waste Incineration]] by Ja'far Rogers (2010), Revised by Amee Lunger(2019)
 
* [[Multiple Criteria Evaluation in Allocating Land for Waste Incineration]] by Ja'far Rogers (2010), Revised by Amee Lunger(2019)
  +
* [[Optimizing Ideal Locations to Implement Solar Panels in SAGA]] by [[user:DidierS|Didier Soeharjono]] (2019)
   
 
====Web Mapping and Database Applications====
 
====Web Mapping and Database Applications====
Line 176: Line 173:
 
* [[Visualizing Multi-Temporal Data with Time Manager]] by Neptune (2012)
 
* [[Visualizing Multi-Temporal Data with Time Manager]] by Neptune (2012)
   
====Digitizing====
+
====Data Collection and Digitizing====
*[[Digitizing in QGIS]] by [[user:Beckytrimble | Becky Trimble]] (2017), revised by Zachary Roberts (2018) and Haochen Li (2019)
+
* [[Digitizing in QGIS]] by [[user:Beckytrimble | Becky Trimble]] (2017), revised by Zachary Roberts (2018) and Haochen Li (2019)
  +
* [[Extracting OpenStreetMap data using Overpass Turbo and managing the data in QGIS]] by [[user:Aaron Jutzi|Aaron Jutzi]] (2019)
  +
* [[Generating Data for Small Operations in QGIS]] by [[user: andrekilleen|André Killeen]] (2019)
   
 
====Spatial Analysis====
 
====Spatial Analysis====
Line 192: Line 191:
 
* [[Exploring a subset of SAGA's Terrain Analysis tools]] by [[user: tquade | Taylor McWade]] and [[user: Awoestreicher | Alexander Oestreicher]] (2015)
 
* [[Exploring a subset of SAGA's Terrain Analysis tools]] by [[user: tquade | Taylor McWade]] and [[user: Awoestreicher | Alexander Oestreicher]] (2015)
 
* [[Traveling Salesman Problem (TSP)]] by Sunflower (2012)
 
* [[Traveling Salesman Problem (TSP)]] by Sunflower (2012)
*[[Fire spread through cost path analysis in QGIS GRASS]] by [[user:Eleni Latsis | Eleni Latsis]] & [[user:ColtonMale | Colton Male]] (2017)
+
* [[Fire spread through cost path analysis in QGIS GRASS]] by [[user:Eleni Latsis | Eleni Latsis]] & [[user:ColtonMale | Colton Male]] (2017)
*[[Fire Risk Analysis using QGIS]] by [[ user: AnteC | Ante Cavar]] and [[user: Adgey93 | Adrian Nicoll]] (2015)
+
* [[Fire Risk Analysis using QGIS]] by [[ user: AnteC | Ante Cavar]] and [[user: Adgey93 | Adrian Nicoll]] (2015)
 
* [[Analyzing Crime Data in Ottawa using QGIS]] by [[User:Selimerguden]] (2015), revised by Rafael Seyler (2017)
 
* [[Analyzing Crime Data in Ottawa using QGIS]] by [[User:Selimerguden]] (2015), revised by Rafael Seyler (2017)
 
* [[Exploring Standard Statistics in QGIS]] by [[User:Alexlaudadio|Alexandra Laudadio]] and [[User:Katiemacdonald4|Katie MacDonald]] (2015)
 
* [[Exploring Standard Statistics in QGIS]] by [[User:Alexlaudadio|Alexandra Laudadio]] and [[User:Katiemacdonald4|Katie MacDonald]] (2015)
Line 210: Line 209:
 
* [[Calculating historical agricultural land differences using QGIS ]] by [[user:JamesGriffin3 | James Griffin]] (2019)
 
* [[Calculating historical agricultural land differences using QGIS ]] by [[user:JamesGriffin3 | James Griffin]] (2019)
 
* [[Path Analysis with Vector Data Using QGIS]] by [[user:SamH|Samuel Hem]] (2019)
 
* [[Path Analysis with Vector Data Using QGIS]] by [[user:SamH|Samuel Hem]] (2019)
  +
* [[Cost Distance Analysis in QGIS - Ottawa Route Planer]] by [[user:Shenghao| Shenghao Shi]] (2019)
  +
* [[Landscape Structure Analysis Using the Landscape Patch Analysis Toolset in GRASS GIS]] by [[user:Samantha Schultz | Samantha Schultz]] (2019)
  +
* [[Landscape Change Assessment using Unsupervised Image Classification in GRASS GIS]] by [[user:Lindot | Lindsay Trottier]] (2019)
   
 
====Remote Sensing====
 
====Remote Sensing====
Line 221: Line 223:
 
* [[Extracting Shoreline Polygons and Polylines from Sentinel-2 Imagery ]] by [[user:OliverFarwell | Oliver Farwell]] (2019)
 
* [[Extracting Shoreline Polygons and Polylines from Sentinel-2 Imagery ]] by [[user:OliverFarwell | Oliver Farwell]] (2019)
 
* [[Basic Processing of Radarsat-1 data in Snap ESA ]] by [[user:Cameron Fitzpatrick | Cameron Fitzpatrick]] (2019)
 
* [[Basic Processing of Radarsat-1 data in Snap ESA ]] by [[user:Cameron Fitzpatrick | Cameron Fitzpatrick]] (2019)
  +
* [[Landscape Change Assessment using Unsupervised Image Classification in GRASS GIS]] by [[user:Lindot | Lindsay Trottier]] (2019)
  +
* [[Unsupervised Landcover Classification In SNAP Using Sentinel 1 Imagery]] by [[user:A.J.L |Amee-Jean Lunger]] (2019)
  +
* [[Creating Interferogram for Mapping Earthquake Deformation by using Sentinel-1 Data in SNAP]] by [[user:Neil Lee | Haochen Li]] (2019)
  +
* [[Albedo Data and Surface Reflectance Data Visualizations in SNAP using MODIS Imagery]] by [[user:SpenserZhang | Gengwei Zhang]] (2019)
   
 
====Scripting/automation====
 
====Scripting/automation====
 
* [[Automation of Workflows within SAGA: Using Command Line Scripting to Increase Productivity]] by [[user: Saramannseichner | Sara Mannseichner]] (2015)
 
* [[Automation of Workflows within SAGA: Using Command Line Scripting to Increase Productivity]] by [[user: Saramannseichner | Sara Mannseichner]] (2015)
 
* [[Automating Vector and Raster Workflows using the Graphical Modeler in QGIS]] by [[user: Ryder Burt | Ryder Burt]] (2015)
 
* [[Automating Vector and Raster Workflows using the Graphical Modeler in QGIS]] by [[user: Ryder Burt | Ryder Burt]] (2015)
  +
* [[Creating a QGIS Plugin]] by [[user: MichaelWray| Michael Wray]] (2019)
   
 
=== Tutorials From 2010 and earlier, and other deprecated tutorials ===
 
=== Tutorials From 2010 and earlier, and other deprecated tutorials ===

Revision as of 22:05, 5 January 2020

Carleton University Open Source GIS Tutorials


Welcome to our database of tutorials for Open Source GIS software. This collection has grown mostly through the contributions of students in | GEOM 4008 at | Carleton University's Department of Geography and Environmental Studies, but additions or revisions from other members of the community are welcome.

In recent years, each GEOM 4008 student has chosen one tutorial already in the list to update/advance/improve, and has also written a new tutorial - the tutorial list includes dates of authorship and revision, which can be used to assess how current the content will be. The tutorials should be fairly platform-independent, but in some cases you may notice features that are specific to Windows, macOS, or Linux platforms. Usually this only pertains to file system layouts or the look and feel of user interfaces.


Ongoing Service Restrictions

Please note: the ability to create your own user account has been suspended, due to excessive abuse by spambots, etc. However, we warmly welcome legitimate contributors. If you would like an account to make contributions to the tutorials on this site, please contact Scott Mitchell directly (see https://carleton.ca/geography/people/mitchell-scott/).


Relevant help links for GEOM4008 Students

  • Consult the User's Guide for information on using the wiki software.
  • MediaWiki FAQ
  • Students in GEOM 4008, please remember to create your own account in this system, and login to it when you write your wiki pages


Tutorials (completed and under revision)

The following tutorials are from completed classes or workshops, and the authors have released control of the tutorial contents to the community. If you want to update/correct/improve any of these tutorials, please feel free to log in and help improve our tutorials. They are grouped first by software used, and then by thematic/application groups.

Tutorials organized by software used

QGIS (Quantum GIS)

GRASS

SAGA

Whitebox

R

GeoServer

Mapwindow

Mapserver

OpenLayers

OpenJUMP

ILWIS

CartoDB

SNAP

Freely available extensions to proprietary software

Tutorials organized by application area

Hydrology/Geomorphology

Site Selection

Web Mapping and Database Applications

Cartography

Data Collection and Digitizing

Spatial Analysis

Remote Sensing

Scripting/automation

Tutorials From 2010 and earlier, and other deprecated tutorials

The tutorials from here down are old enough that they are not included them in the categorized lists above. Most are from 2010; a couple of tutorials from the 2008 class have been ported, but importing the remainder is hampered by version differences in the wiki software used to build them that year. Some tutorials that were worked on more recently have been moved down here because there are now problems using them on modern versions of the relevant software.

If future students decide to update any of these, they are more than welcome to, and at that time they can be moved into the categorized lists above.

Unless otherwise noted in the individual tutorial, all of these were originally developed on/for a Windows environment. Specifically, most students were using classroom computers running Windows XP, with QGIS 1.5 (including GRASS Tools), and FWTools. Please note that this environment imposed a 32 bit Windows XP constraint that prevented the system from using all the RAM in the computers, which is likely the culprit in those cases where the tutorial authors complained that the tools could not work with larger datasets.