Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
8 changes: 4 additions & 4 deletions CONTRIBUTING.md
Original file line number Diff line number Diff line change
Expand Up @@ -127,23 +127,23 @@ You can either specify it in the YAML header (`image: image.webp`) or add `{.pre

If you want to have your GRASS external tutorials listed, you can create a `.yml` file
within the `content/tutorials/external` folder with the tutorial(s) you want to include.
See an example below:
See an example below (note the added `external` tag):

``` yaml
- title: Species distribution modeling using Maxent in GRASS GIS
- title: Species distribution modeling using Maxent in GRASS
path: https://ecodiv.earth/TutorialsNotes/sdmingrassgis/
author: Paulo van Breugel
image: content/tutorials/external/images/sdm_in_grass_tutorialbanner.png
date: "2025-02-12"
description: Species distribution models to predict the current and future distribution of the Almond-eyed Ringlet.
categories: ['biogeography', 'ecology', 'intermediate', 'advanced']
categories: ['biogeography', 'ecology', 'intermediate', 'advanced', 'external']
- title: Density distribution map of white-tailed deer
path: https://ecodiv.earth/TutorialsNotes/deerdensities/index.html
author: Paulo van Breugel
image: content/tutorials/external/images/deer-density-tile.png
date: "2025-01-10"
description: Habitat suitability map for the white-tailed deer using spatial multicriteria analysis and spatial disaggregation in GRASS.
categories: ['biogeography', 'MCDA', 'ecology', 'intermediate']
categories: ['biogeography', 'MCDA', 'ecology', 'intermediate', 'external']
```

Then, you need to add the path to your `.yml` file in the header of the
Expand Down
4 changes: 2 additions & 2 deletions content/tutorials/external/GISMentors_Jena.qmd
Original file line number Diff line number Diff line change
Expand Up @@ -9,7 +9,7 @@ format:
code-copy: true
code-fold: false
categories: [beginner, intermediate, advanced, GUI, Python, course, external, R, ecology, time series]
description: Advanced geospatial analysis with GRASS GIS
description: Advanced geospatial analysis with GRASS
execute:
eval: false
---
Expand All @@ -24,7 +24,7 @@ The idea of this course is to teach about spatio-temporal data processing with a

Authors: Martin Landa

# GRASS GIS IRSAE winter course 2018
# GRASS IRSAE winter course 2018

This 3-days intense workshop on GIS in Applied Ecology from 24.09.2018 to 27.09.2018 at the cosy Studenterhytta in Oslo has been offered by IRSAE members NINA and FEM.
Topic of the course is Advanced Geospatial Analysis with an emphasis on handling of Earth Observation and Time Series data using Free and Open Source Software. Based on a set of 29 course units, final content for the 3 days event was tailored according to participants interest as well as prior knowledge and experience.
Expand Down
2 changes: 1 addition & 1 deletion content/tutorials/external/GISMentors_czech.qmd
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
---
title: "GISMentors - GRASS GIS školení"
title: "GISMentors - GRASS školení"
lang: cs
date: 01/01/2023
author: GISMentors
Expand Down
10 changes: 5 additions & 5 deletions content/tutorials/external/ecodiv.yml
Original file line number Diff line number Diff line change
@@ -1,28 +1,28 @@
- title: Species distribution modeling using Maxent in GRASS GIS
- title: Species distribution modeling using Maxent in GRASS
path: https://ecodiv.earth/TutorialsNotes/sdmingrassgis/
author: Paulo van Breugel
image: content/tutorials/external/images/sdm_in_grass_tutorialbanner.png
date: "2025-02-12"
description: Species distribution models to predict the current and future distribution of the Almond-eyed Ringlet.
categories: ['biogeography', 'ecology', 'intermediate', 'advanced']
categories: ['biogeography', 'ecology', 'intermediate', 'advanced', 'external']
- title: Density distribution map of white-tailed deer
path: https://ecodiv.earth/TutorialsNotes/deerdensities/index.html
author: Paulo van Breugel
image: content/tutorials/external/images/deer-density-tile.png
date: "2025-01-10"
description: Habitat suitability map for the white-tailed deer using spatial multicriteria analysis and spatial disaggregation in GRASS.
categories: ['biogeography', 'MCDA', 'ecology', 'intermediate']
categories: ['biogeography', 'MCDA', 'ecology', 'intermediate', 'external']
- title: From suitability to suitable regions
path: https://ecodiv.earth/TutorialsNotes/SuitabilityRegions/index.html
author: Paulo van Breugel
image: content/tutorials/external/images/suitability-regions-tile.png
date: "2024-05-25"
description: Use a suitability map to identify and map regions with defined minimum suitability scores and area size.
categories: ['biogeography', 'MCDA', 'ecology', 'beginner']
categories: ['biogeography', 'MCDA', 'ecology', 'beginner', 'external']
- title: Tree species diversity distribution
path: https://ecodiv.earth/post/tree-species-diversity-distribution/
author: Paulo van Breugel
image: content/tutorials/external/images/tree-diversity-tile.png
date: "2020-07-29"
description: Create maps of tree species diversity across the contiguous USA, using various diversity indices.
categories: ['biodiversity', 'geobiogeography', 'ecology', 'beginner']
categories: ['biodiversity', 'geobiogeography', 'ecology', 'beginner', 'external']
4 changes: 2 additions & 2 deletions content/tutorials/external/huidae_courses.yml
Original file line number Diff line number Diff line change
Expand Up @@ -4,11 +4,11 @@
image: content/tutorials/external/images/deforestation_tutorial.png
date: "2022-03-25"
description: Estimate the forest change rate and learn some GRASS basic concepts.
categories: ['bash', 'Python', 'beginner']
categories: ['bash', 'Python', 'beginner', 'external']
- title: Physically-based hydrologic modeling using GRASS r.topmodel
path: https://workshop.isnew.info/nsf-pose-2025-r.topmodel/
author: Huidae Cho
image: content/tutorials/external/images/subwatersheds-streams-watershed.png
date: "2025-01-31"
description: Workshop introducing the r.topmodel tool for hydrologic modeling.
categories: ['bash', 'R', 'intermediate', 'hydrology']
categories: ['bash', 'R', 'intermediate', 'hydrology', 'external']
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
---
title: "Geoprocessamento com GRASS GIS"
title: "Geoprocessamento com GRASS"
lang: pt
author: Carlos Grohmann
date: 01/01/2021
Expand Down
4 changes: 2 additions & 2 deletions content/tutorials/external/spanish_resources_wiki.qmd
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
---
title: "Tutoriales de GRASS GIS en grasswiki"
title: "Tutoriales de GRASS en grasswiki"
lang: es
date: 01/01/2017
format:
Expand All @@ -16,7 +16,7 @@ execute:


* [Visualización analítica de datos](https://grasswiki.osgeo.org/wiki/Analytical_data_visualizations_at_ICC_2017/es) (2017)
* [Libera el poder de GRASS GIS](https://grasswiki.osgeo.org/wiki/Unleash_the_power_of_GRASS_GIS_at_US-IALE_2017/es) (2017)
* [Libera el poder de GRASS](https://grasswiki.osgeo.org/wiki/Unleash_the_power_of_GRASS_GIS_at_US-IALE_2017/es) (2017)
* [Procesamiento de datos LiDAR y UAV](https://grasswiki.osgeo.org/wiki/Processing_lidar_and_UAV_point_clouds_in_GRASS_GIS_(workshop_at_FOSS4G_Boston_2017)/es) (2017)
* [Procesamiento de series de tiempo con GRASS y R](https://grasswiki.osgeo.org/wiki/Temporal_data_processing/GRASS_R_raster_time_series_processing/es) (2017)

Expand Down
4 changes: 2 additions & 2 deletions content/tutorials/external/unleash_the_power_of_GRASS_GIS.qmd
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
---
title: "Unleash the power of GRASS GIS"
title: "Unleash the power of GRASS"
author: "Anna Petrasova"
date: 01/01/2023
format:
Expand All @@ -14,7 +14,7 @@ execute:
eval: false
---

In this workshop, delivered at FOSS4G NA 2023, we explain and practice GRASS concepts like computational region or mask and demonstrate them on examples of efficient raster, vector, and imagery processing. The workshop runs in a JupyterLab environment, introducing Python scripting for workflow automation. We also take advantage of the latest GRASS GIS Python features for Jupyter, including 2D, 3D, web map, and temporal visualizations. This workshop is suitable for both new and experienced GRASS GIS users. While you can run the workshop locally if desired, you can also use a cloud environment so no installation is required.
In this workshop, delivered at FOSS4G NA 2023, we explain and practice GRASS concepts like computational region or mask and demonstrate them on examples of efficient raster, vector, and imagery processing. The workshop runs in a JupyterLab environment, introducing Python scripting for workflow automation. We also take advantage of the latest GRASS Python features for Jupyter, including 2D, 3D, web map, and temporal visualizations. This workshop is suitable for both new and experienced GRASS users. While you can run the workshop locally if desired, you can also use a cloud environment so no installation is required.

Workshop instructions and material:\
<https://github.com/ncsu-geoforall-lab/grass-gis-workshop-foss4gna-2023>
Expand Down
2 changes: 1 addition & 1 deletion content/tutorials/modeling_movement/GRASS_movement.qmd
Original file line number Diff line number Diff line change
Expand Up @@ -34,7 +34,7 @@ This tutorial is designed so that you can complete it using the **GRASS GUI**, G
:::

::: {.callout-note title="Don't know how to get started?"}
If you are not sure how to get started with GRASS using its graphical user interface or using Python, checkout the tutorials [Get started with GRASS GIS GUI](../get_started/fast_track.qmd) and [Get started with GRASS & Python in Jupyter Notebooks](../get_started/fast_track_grass_and_python.qmd).
If you are not sure how to get started with GRASS using its graphical user interface or using Python, checkout the tutorials [Get started with GRASS GUI](../get_started/fast_track.qmd) and [Get started with GRASS & Python in Jupyter Notebooks](../get_started/fast_track_grass_and_python.qmd).
:::

## What is a cost surface?
Expand Down
2 changes: 1 addition & 1 deletion content/tutorials/modeling_movement/GRASS_movement_pt.qmd
Original file line number Diff line number Diff line change
Expand Up @@ -33,7 +33,7 @@ Este tutorial foi criado para que você possa concluí-lo usando a interface gr
:::

::: {.callout-note title="Don't know how to get started?"}
Se você não tem certeza de como começar a usar o GRASS usando sua interface gráfica de usuário ou usando Python, confira os tutoriais [Get started with GRASS GIS GUI](../get_started/fast_track.qmd) e [Get started with GRASS & Python in Jupyter Notebooks](../get_started/fast_track_grass_and_python.qmd).
Se você não tem certeza de como começar a usar o GRASS usando sua interface gráfica de usuário ou usando Python, confira os tutoriais [Get started with GRASS GUI](../get_started/fast_track.qmd) e [Get started with GRASS & Python in Jupyter Notebooks](../get_started/fast_track_grass_and_python.qmd).
:::

## O que é uma superfície de custo (cost surface)?
Expand Down
2 changes: 1 addition & 1 deletion content/tutorials/terrain_and_DEMs/GRASS_terrain.qmd
Original file line number Diff line number Diff line change
Expand Up @@ -47,7 +47,7 @@ This tutorial is designed so that you can complete it using the **GRASS GUI**, G
:::

::: {.callout-note title="Don't know how to get started?"}
If you are not sure how to get started with GRASS using its graphical user interface or using Python, checkout the tutorials [Get started with GRASS GIS GUI](https://grass-tutorials.osgeo.org/content/tutorials/get_started/fast_track.html) and [Get started with GRASS & Python in Jupyter Notebooks](https://grass-tutorials.osgeo.org/content/tutorials/get_started/JupyterOnWindows_OSGeo4W_Tutorial.html).
If you are not sure how to get started with GRASS using its graphical user interface or using Python, checkout the tutorials [Get started with GRASS GUI](https://grass-tutorials.osgeo.org/content/tutorials/get_started/fast_track.html) and [Get started with GRASS & Python in Jupyter Notebooks](https://grass-tutorials.osgeo.org/content/tutorials/get_started/JupyterOnWindows_OSGeo4W_Tutorial.html).
:::

# Terrain, DEMs, and Raster GIS
Expand Down
2 changes: 1 addition & 1 deletion content/tutorials/terrain_and_DEMs/GRASS_terrain_pt.qmd
Original file line number Diff line number Diff line change
Expand Up @@ -47,7 +47,7 @@ Este tutorial foi criado para que você possa concluí-lo usando a interface **g
:::

::: {.callout-note title="Don't know how to get started?"}
Se você não tem certeza de como começar a usar o GRASS usando sua interface gráfica de usuário ou usando Python, confira os tutoriais [Comece com o GRASS GIS GUI](https://grass-tutorials.osgeo.org/content/tutorials/get_started/fast_track.html) e [Comece a usar GRASS e Python no Jupyter Notebooks.](https://grass-tutorials.osgeo.org/content/tutorials/get_started/JupyterOnWindows_OSGeo4W_Tutorial.html)
Se você não tem certeza de como começar a usar o GRASS usando sua interface gráfica de usuário ou usando Python, confira os tutoriais [Comece com o GRASS GUI](https://grass-tutorials.osgeo.org/content/tutorials/get_started/fast_track.html) e [Comece a usar GRASS e Python no Jupyter Notebooks.](https://grass-tutorials.osgeo.org/content/tutorials/get_started/JupyterOnWindows_OSGeo4W_Tutorial.html)
:::

# Terreno, MDE e SIG Raster
Expand Down
2 changes: 1 addition & 1 deletion content/tutorials/time_series/time_series_aggregations.qmd
Original file line number Diff line number Diff line change
Expand Up @@ -26,7 +26,7 @@ find patterns of change both in space and time.

::: {.callout-note title="Setup"}
This tutorial can be run locally or in Google Colab. However, make sure you
install GRASS GIS 8.4+, download the sample data and set up your project
install GRASS 8.4+, download the sample data and set up your project
as explained in the [first](time_series_management_and_visualization.qmd)
time series tutorial.
:::
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -254,15 +254,15 @@ for example this
manual.
Furthermore, tools such as
[i.modis.import](https://grass.osgeo.org/grass-stable/manuals/addons/i.modis.import.html)
will create the registration file for you after importing products into GRASS GIS.
will create the registration file for you after importing products into GRASS.

A similar case occurs when handling imagery data. Usually, they
represent time instances (not intervals, i.e., no end date). Hence, to register
imagery data, we might also need to create a text file. In this case, with map
names and start time only. Tools like
[i.sentinel.import](https://grass.osgeo.org/grass-stable/manuals/addons/i.sentinel.import.html) or
[i.landsat.import](https://grass.osgeo.org/grass-stable/manuals/addons/i.landsat.import.html)
can create this file for you when you import data into GRASS GIS.
can create this file for you when you import data into GRASS.


::: {.callout-note}
Expand Down
Loading