Difference between revisions of "Main Page"

From CUOSGwiki
Jump to navigationJump to search
m (Moving existing tutorials into categories)
Line 20: Line 20:
 
GEOM 4008 students, you can use this [[Under Development Page]] to create new tutorials by adding a link to a non-existing page and then editing it.
 
GEOM 4008 students, you can use this [[Under Development Page]] to create new tutorials by adding a link to a non-existing page and then editing it.
   
* [[Analysing Traffic Accidents Using QGIS - Heatmaps, Hotspot Analysis, and the Time Controller Panel]] by [[user:ShaolinRoseGawat | Shaolin-Rose Gawat]] (2022)
 
   
* [[Creating your own website using JavaScript HTML, hosted on GitHub]] by [[user:GrahamScott | Graham Scott]] (2022)
 
   
  +
* [[Editing Vector Data in GRASS GIS]] by [[user:SheaTimmins | Shea Timmins]] (2022)
 
  +
  +
   
 
* [[Demonstrating Tools in SAGA GIS to Analyze Burned Areas from Forest Fires]] by [[user:Haleynicholson93 | Haley Nicholson]] (2022)
 
* [[Demonstrating Tools in SAGA GIS to Analyze Burned Areas from Forest Fires]] by [[user:Haleynicholson93 | Haley Nicholson]] (2022)
Line 45: Line 45:
 
====QGIS (Quantum GIS)====
 
====QGIS (Quantum GIS)====
   
 
* [[Analysing Traffic Accidents Using QGIS - Heatmaps, Hotspot Analysis, and the Time Controller Panel]] by [[user:ShaolinRoseGawat | Shaolin-Rose Gawat]] (2022)
 
* [[Data Extraction and Analysis Using Free and Available Software]] by [[user:Lavoieps | Paul Lavoie]] (2018)
 
* [[Data Extraction and Analysis Using Free and Available Software]] by [[user:Lavoieps | Paul Lavoie]] (2018)
 
* [[Making Maps that Look Great Using QGIS and Inkscape]] by [[user: Jamiecarrick| Jamie Carrick]] (2018), revised by [[user: Sabrinaornawka | Sabrina Ornawka]] (2020), revised by [[user: Ethan McLaughlin | Ethan McLaughlin]] (2023)
 
* [[Making Maps that Look Great Using QGIS and Inkscape]] by [[user: Jamiecarrick| Jamie Carrick]] (2018), revised by [[user: Sabrinaornawka | Sabrina Ornawka]] (2020), revised by [[user: Ethan McLaughlin | Ethan McLaughlin]] (2023)
Line 112: Line 113:
   
 
====GRASS====
 
====GRASS====
 
* [[Editing Vector Data in GRASS GIS]] by [[user:SheaTimmins | Shea Timmins]] (2022)
 
* [[Flood Risk Assessment using Grass GIS]] by [[user: Rjmitchell | RJ Mitchell]] (2018), revised by [[user: Collin Godsell | Collin Godsell]] (2023)
 
* [[Flood Risk Assessment using Grass GIS]] by [[user: Rjmitchell | RJ Mitchell]] (2018), revised by [[user: Collin Godsell | Collin Godsell]] (2023)
 
* [[Thematic Mapping using GrassGIS]] by [[user: Lucas Lambert | Lucas Lambert]] Revised by [[user: Eleni Latsis | Eleni Latsis]] (2015), revised by [[user: Rajpal Dhaliwal | Rajpal Dhaliwal]] (2021)
 
* [[Thematic Mapping using GrassGIS]] by [[user: Lucas Lambert | Lucas Lambert]] Revised by [[user: Eleni Latsis | Eleni Latsis]] (2015), revised by [[user: Rajpal Dhaliwal | Rajpal Dhaliwal]] (2021)
Line 151: Line 153:
 
* [[Areal Interpolation in Python Using Tobler]] by [[user: JohnFoster | John Foster]] (2021)
 
* [[Areal Interpolation in Python Using Tobler]] by [[user: JohnFoster | John Foster]] (2021)
 
*[[Beginner's Tutorial to GRASS GIS in Python]] by [[user: CollinGodsell | Collin Godsell]] (2023)
 
*[[Beginner's Tutorial to GRASS GIS in Python]] by [[user: CollinGodsell | Collin Godsell]] (2023)
  +
  +
====JavaScript====
 
* [[Creating your own website using JavaScript HTML, hosted on GitHub]] by [[user:GrahamScott | Graham Scott]] (2022)
   
 
====GeoServer====
 
====GeoServer====
Line 264: Line 269:
 
* [[Generating Data for Small Operations in QGIS]] by [[user: andrekilleen|André Killeen]] (2019), reviewed by [[user: omargaweesh|Omar Gaweesh]] (2020)
 
* [[Generating Data for Small Operations in QGIS]] by [[user: andrekilleen|André Killeen]] (2019), reviewed by [[user: omargaweesh|Omar Gaweesh]] (2020)
 
* [[Using GPX for the novice geocacher]] by Pauline Pyke (2008) under revision by Loucas Diamant-Boustead (2020)
 
* [[Using GPX for the novice geocacher]] by Pauline Pyke (2008) under revision by Loucas Diamant-Boustead (2020)
  +
* [[Editing Vector Data in GRASS GIS]] by [[user:SheaTimmins | Shea Timmins]] (2022)
   
 
====Spatial Analysis====
 
====Spatial Analysis====
Line 280: Line 286:
 
* [[Fire Risk Analysis using QGIS]] by [[ user: AnteC | Ante Cavar]] and [[user: Adgey93 | Adrian Nicoll]] (2015), revised by [[user: YazanAbouGhalwa | YazanAbouGhalwa]](2022)
 
* [[Fire Risk Analysis using QGIS]] by [[ user: AnteC | Ante Cavar]] and [[user: Adgey93 | Adrian Nicoll]] (2015), revised by [[user: YazanAbouGhalwa | YazanAbouGhalwa]](2022)
 
*[[Watershed Analysis to determine the ancient/contemporary pathways of water flows to understand trend of floods]] by [[ user:YazanAbouGhalwa]] (2022)
 
*[[Watershed Analysis to determine the ancient/contemporary pathways of water flows to understand trend of floods]] by [[ user:YazanAbouGhalwa]] (2022)
  +
* [[Analysing Traffic Accidents Using QGIS - Heatmaps, Hotspot Analysis, and the Time Controller Panel]] by [[user:ShaolinRoseGawat | Shaolin-Rose Gawat]] (2022)
 
 
* [[Analyzing Crime Data in Ottawa using QGIS]] by [[User:Selimerguden]] (2015), revised by Rafael Seyler (2017), revised by [[user:AlexandraMullen | Alexandra Mullen]] (2020)
 
* [[Analyzing Crime Data in Ottawa using QGIS]] by [[User:Selimerguden]] (2015), revised by Rafael Seyler (2017), revised by [[user:AlexandraMullen | Alexandra Mullen]] (2020)
 
* [[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 334: Line 340:
 
* [[Geopandas and Matplotlib to automate data processing and mapping]] by [[user:SamirS | Samir Sellars]] (2020)
 
* [[Geopandas and Matplotlib to automate data processing and mapping]] by [[user:SamirS | Samir Sellars]] (2020)
 
* [[Creating Maps in Jupyter Notebook using GeoPandas and CartoPy]] by Sabrina Ornawka and Erika Cizek (2020) under revision by [[user: LeoDoor| Leo Keenan]] (2024)
 
* [[Creating Maps in Jupyter Notebook using GeoPandas and CartoPy]] by Sabrina Ornawka and Erika Cizek (2020) under revision by [[user: LeoDoor| Leo Keenan]] (2024)
  +
* [[Creating your own website using JavaScript HTML, hosted on GitHub]] by [[user:GrahamScott | Graham Scott]] (2022)
   
 
=== Tutorials From 2010 and earlier, and other deprecated tutorials ===
 
=== Tutorials From 2010 and earlier, and other deprecated tutorials ===

Revision as of 13:26, 16 September 2024

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 under development

GEOM 4008 students, you can use this Under Development Page to create new tutorials by adding a link to a non-existing page and then editing it.




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

Python

JavaScript

GeoServer

Mapwindow

Mapserver

Open Data Cube

OpenLayers

OpenMapTiles

OpenJUMP

ILWIS

CartoDB

SNAP

Freely available extensions to proprietary software

Google Earth Engine/Colab

ISCE

Osmium

Maputnik

_______________________________________________

Tutorials organized by application area

Hydrology/Geomorphology

Site Selection

Web Mapping and Database Applications

Cartography

Data Collection, GPS, and Digitizing

Spatial Analysis

Remote Sensing

Scripting/automation

Tutorials From 2010 and earlier, and other deprecated tutorials

The tutorials from here down are quite old and are not included 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.