Skip to content

Commit

Permalink
Add 8.4 updates
Browse files Browse the repository at this point in the history
  • Loading branch information
wenzeslaus committed Sep 5, 2024
1 parent d8cc50f commit 7907ac5
Show file tree
Hide file tree
Showing 5 changed files with 97 additions and 134 deletions.
231 changes: 97 additions & 134 deletions foss4gna2024.html
Original file line number Diff line number Diff line change
Expand Up @@ -187,32 +187,14 @@ <h1>What is GRASS GIS?</h1>


<section>
<h2></h2>
<h2>GRASS GIS</h2>
<ul>
<li>geospatial processing engine</li>
<li></li>
</ul>
<img src="img/grass_cli.png" class="stretch">
</section>


<section>
<h2>GRASS GIS is command-line only, no?</h2>
<img src="img/grass_cli.png" class="stretch">
</section>


<section>
<h2>GRASS GIS is only a desktop GIS, no?</h2>
<img src="img/grass_gui_multiple_map_displays.png" class="stretch">
</section>


<section>
<h1>Interface options</h1>
</section>


<section>
<h2>Python</h2>
Python API comes with GRASS GIS.
Expand All @@ -227,132 +209,40 @@ <h2>R</h2>
<img src="img/grass_within_rstudio.png" class="stretch">
</section>


<section>
<h2>QGIS</h2>
GRASS tools are available through the Processing Plugin<br>(GUI and Python).
<br>
<img src="img/qgis_processing.png" class="stretch">
</section>


<section>
<h2>Command Line</h2>
<ul>
<li>Interactive shell</li>
<li>One-time execution or batch usage with <code>--exec</code></li>
</ul>
<br>
<img src="img/grass_cli.png" class="stretch">
</section>


<section>
<h2>Cloud</h2>
<ul>
<li>CLI</li>
<li>Python</li>
<li>actinia</li>
<li>OpenPlains</li>
</ul>
<br>
<img src="img/actinia_logo.svg" class="stretch">
</section>


<section>
<h1>Graphical User Interface</h1>
</section>


<section>
<h2>No startup screen</h2>
Startup screen was a stumbling block for many first-time users.
<img src="img/grass_startup.png" class="stretch">
</section>


<section>
<h2>Project Loaded on Start</h2>
Desktop GRASS GIS starts with a project loaded<br>(last-used or default).
<img src="img/dark_theme_v_clip.png" class="stretch">
<img src="img/grass_cli_8_4.png" class="stretch">
</section>


<section>
<h2>Streamlined Data Management</h2>
New <em>Data</em> tab is a central place to manipulate data in a project.
<img src="img/mapsets_with_green_landscape.png" class="stretch">
</section>


<section>
<h2><em>Location</em> is Becoming a <em>Project</em></h2>
<ul>
<li>
<code>/home/joanna/grassdata</code> (database directory, path)
<ul>
<li>
<code>maryland</code> (location &rightarrow; project)
<ul>
<li><code>new_highway</code> (mapset, sub-project)
</ul>
</li>
</ul>
</li>
</ul>
</section>


<section>
<h2>Multiple windows</h2>
Multiple windows was the only option.
<p>
Still available as before, but&hellip;
</p>
<img src="img/grass_gis_v7.2.1.png" class="stretch">
</section>

<section>
<h2>Single-window Interface</h2>
Now single-window interface is the default.
<img src="img/gui_orange_viewsheds_buffer.png" class="stretch">
<h2>GRASS GIS is command-line only, no?</h2>
<img src="img/grass_cli_8_4.png" class="stretch">
</section>


<section>
<h1>Funding</h1>
<h2>GRASS GIS is only a desktop GIS, no?</h2>
<img src="img/grass_gui_multiple_map_displays.png" class="stretch">
</section>


<section>
<h2>NSF grant lead by NC State</h2>
<ul>
<li>NSF grant awarded to NC State, ASU, NMSU, Yale</li>
<li>to enhance infrastructure</li>
<li>to revise contributing guidelines</li>
<li>to support community building</li>
</ul>
<p>Note: The NSF program is aiming at sustainability, not adding features, fixing bugs, or ongoing maintenance.</p>
<img src="img/nsf_grant_announcement.png" class="stretch">
<h2>QGIS</h2>
GRASS tools are available through the Processing Plugin<br>(GUI and Python).
<br>
<img src="img/qgis_processing.png" class="stretch">
</section>


<section>
<h2>Sponsoring</h2>

<img src="img/open_collective_top.png" style="width: 40%;">

<h2>actinia</h2>
<br>
<ul>
<li>Money donations allow us to:</li>
<ul>
<li>organize face-to-face coding sessions (sprints)</li>
<li>support mentoring programs and student grants</li>
<li>finance infrastucture needs (web site, etc)</li>
</ul>
</ul>
<img src="img/open_collective_qr.png" class="stretch">
<img src="img/actinia_logo.svg" class="stretch">
</section>


Expand Down Expand Up @@ -404,9 +294,7 @@ <h1>New in 8.4.0</h1>


<section>
<h2>Tools</h2>

<h3>More machine learning in GRASS GIS!!</h3>
<h2>Tools: More Machine Learning</h2>

<p>Supervised classification with Support Vector Machines

Expand All @@ -416,16 +304,14 @@ <h3>More machine learning in GRASS GIS!!</h3>
</ul>
</p>

<img src="img/user_accuracy_svm.png" class="stretch">
<img src="img/svm_user_accuracy.png" class="stretch">

<small>by Maris Nartiss (<a href="https://doi.org/10.1111/tgis.13102">Nartiss & Melniks 2023</a>)</small>
</section>


<section>
<h2>Tools</h2>

<h3>More topology in GRASS GIS!!</h3>
<h2>Tools: More Topology Handling</h2>

<p><a href="https://grass.osgeo.org/grass84/manuals/v.fill.holes.html">v.fill.holes</a>:
Fill holes in areas by keeping only outer boundaries</p>
Expand All @@ -436,12 +322,15 @@ <h3>More topology in GRASS GIS!!</h3>
</section>

<section>
<h2>Tools</h2>
<h2>Tools: JSON for text outputs</h2>

<h3>Streamlines the connection with other tools</h3>

<h3>Streamline the connection of GRASS and other tools within data science workflows!!</h3>

<pre><code>
<pre class="bash"><code>
r.info elevation format=json
</code></pre>

<pre class="json"><code>
{
"north": 228500,
"south": 215000,
Expand All @@ -464,6 +353,8 @@ <h3>Streamline the connection of GRASS and other tools within data science workf
<p>JSON output format support <code>(format="json")</code> in multiple tools
(e.g., r.report, r.info, v.db.select, t.rast.list, etc.)</p>

<small>by Kriti Birda, Corey White, Vaclav Petras and others</small>

</section>

<section>
Expand All @@ -485,7 +376,21 @@ <h2><em>Locations</em> are now <em>Projects</em></h2>
<p>The Python API, command line, and GUI are now using <b>project</b> instead
of location for the main component of the data hierarchy.</p>

<img src="img/projects.png" class="stretch">
<img src="img/projects_manage_with_viridis_data.png" class="stretch">

<ul>
<li>
<code>/home/joanna/grassdata</code> (database directory, path)
<ul>
<li>
<code>maryland</code> (location &rightarrow; project)
<ul>
<li><code>new_highway</code> (mapset, sub-project)
</ul>
</li>
</ul>
</li>
</ul>

<aside class="notes">
This change was motivated by the results of a community survey, and to use terminology
Expand Down Expand Up @@ -515,6 +420,8 @@ <h2>API and Library changes</h2>
<aside class="notes">
It is also possible to create a project in a temporary folder
</aside>

<small>By Vaclav Petras, funded by NSF Award #2322073, granted to Natrx, Inc.</small>
</section>


Expand Down Expand Up @@ -596,6 +503,62 @@ <h2>Data Analytics Workflows</h2>
</p>
</section>

<section>
<h2>Streamlined Data Management</h2>
New <em>Data</em> tab is a central place to manipulate data in a project.
<img src="img/mapsets_with_green_landscape.png" class="stretch">
</section>


<section>
<h2>Multiple windows</h2>
Multiple windows was the only option.
<p>
Still available as before, but&hellip;
</p>
<img src="img/grass_gis_v7.2.1.png" class="stretch">
</section>

<section>
<h2>Single-window Interface</h2>
Now single-window interface is the default.
<img src="img/gui_orange_viewsheds_buffer.png" class="stretch">
</section>

<section>
<h1>Funding</h1>
</section>


<section>
<h2>NSF grant lead by NC State</h2>
<ul>
<li>NSF grant awarded to NC State, ASU, NMSU, Yale</li>
<li>to enhance infrastructure</li>
<li>to revise contributing guidelines</li>
<li>to support community building</li>
</ul>
<p>Note: The NSF program is aiming at sustainability, not adding features, fixing bugs, or ongoing maintenance.</p>
<img src="img/nsf_grant_announcement.png" class="stretch">
</section>


<section>
<h2>Sponsoring</h2>

<img src="img/open_collective_top.png" style="width: 40%;">

<br>
<ul>
<li>Money donations allow us to:</li>
<ul>
<li>organize face-to-face coding sessions (sprints)</li>
<li>support mentoring programs and student grants</li>
<li>finance infrastructure needs (web site, etc)</li>
</ul>
</ul>
<img src="img/open_collective_qr.png" class="stretch">
</section>

<section>
<h1>Community</h1>
Expand Down
Binary file added img/grass_cli_8_4.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added img/projects_manage_with_viridis_data.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added img/svm_user_accuracy.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added img/v_fill_holes.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.

0 comments on commit 7907ac5

Please sign in to comment.