<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://grasswiki.osgeo.org/w/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=%E2%9A%A0%EF%B8%8FMadi</id>
	<title>GRASS-Wiki - User contributions [en]</title>
	<link rel="self" type="application/atom+xml" href="https://grasswiki.osgeo.org/w/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=%E2%9A%A0%EF%B8%8FMadi"/>
	<link rel="alternate" type="text/html" href="https://grasswiki.osgeo.org/wiki/Special:Contributions/%E2%9A%A0%EF%B8%8FMadi"/>
	<updated>2026-05-26T01:59:41Z</updated>
	<subtitle>User contributions</subtitle>
	<generator>MediaWiki 1.41.0</generator>
	<entry>
		<id>https://grasswiki.osgeo.org/w/index.php?title=Large_raster_data_processing&amp;diff=26757</id>
		<title>Large raster data processing</title>
		<link rel="alternate" type="text/html" href="https://grasswiki.osgeo.org/w/index.php?title=Large_raster_data_processing&amp;diff=26757"/>
		<updated>2022-12-07T14:00:51Z</updated>

		<summary type="html">&lt;p&gt;⚠️Madi: Added how to category&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;__TOC__&lt;br /&gt;
&lt;br /&gt;
'''Introduction'''&lt;br /&gt;
&lt;br /&gt;
While GRASS GIS can handle [[GRASS GIS Performance|pretty large raster maps]], sometimes the user systems are hardware limited.&lt;br /&gt;
&lt;br /&gt;
This page collects a number of workarounds for such cases.&lt;br /&gt;
&lt;br /&gt;
== Workaround: Select a smaller area within a very large dataset before importing in GRASS ==&lt;br /&gt;
&lt;br /&gt;
Suppose that we have all ASTER GDEM world coverage (&amp;gt;22000 files) and we aim to build a mosaic of Europe and import it in GRASS. A nice reference on how to deal with ASTER GDEM is [[ASTER_topography | here]]. &lt;br /&gt;
The very first step is to select among the &amp;gt;22000 files those covering our area of interest (Europe). &lt;br /&gt;
To this aim, we can use use [http://gdal.org/gdaltindex.html gdaltindex] to create an index of all the files:&lt;br /&gt;
&lt;br /&gt;
 gdaltindex an_index.shp *.tif&lt;br /&gt;
&lt;br /&gt;
This command will create a polygon shapefile with the footprint of each raster as the polygon shape and the name of the image files represented in the attribute table.  After that, we just need to do a spatial select on the shapefile and extract the filenames from the attributes from the selected polygons:&lt;br /&gt;
&lt;br /&gt;
 ogr2ogr -f CSV list.csv an_index.shp -spat xmin ymin xmax ymax&lt;br /&gt;
&lt;br /&gt;
will produce a CSV file, from which we can easily copy the list of files in a list.txt.&lt;br /&gt;
&lt;br /&gt;
Here, our area of interest (subset) has the following boundaries:&lt;br /&gt;
&lt;br /&gt;
 north: N71: ymax = 72.0001389 &lt;br /&gt;
 south: N34: ymin = 33.9998611&lt;br /&gt;
 west: W011: xmin = -11.0001389&lt;br /&gt;
 east: E042: xmax = 43.0001389&lt;br /&gt;
&lt;br /&gt;
At 100m this corresponds to 27.8 billion cells.&lt;br /&gt;
&lt;br /&gt;
== Raster map precision types ==&lt;br /&gt;
&lt;br /&gt;
* '''CELL DATA TYPE''': a raster map from INTEGER type (4 bytes, whole numbers only)&lt;br /&gt;
** in GRASS GIS, CELL is a 32 bit integer with a range from -2,147,483,647 to +2,147,483,647. The value -2,147,483,648 is reserved for NODATA.&lt;br /&gt;
* '''FCELL DATA TYPE''': a raster map from FLOAT type (4 bytes, 7-9 digits precision)&lt;br /&gt;
* '''DCELL DATA TYPE''': a raster map from DOUBLE type (8 bytes, 15-17 digits precision)&lt;br /&gt;
* '''NULL''': represents &amp;quot;no data&amp;quot; in raster maps, to be distinguished from 0 (zero) data value&lt;br /&gt;
&lt;br /&gt;
Aliases:&lt;br /&gt;
* '''INTEGER MAP''': see CELL DATA TYPE&lt;br /&gt;
* '''FLOAT MAP''': see FCELL DATA TYPE&lt;br /&gt;
* '''DOUBLE MAP''': see DCELL DATA TYPE&lt;br /&gt;
&lt;br /&gt;
(reference in the [https://github.com/OSGeo/grass/blob/master/include/gis.h#L588 GRASS GIS source code])&lt;br /&gt;
&lt;br /&gt;
See also [[GRASS raster semantics]]&lt;br /&gt;
&lt;br /&gt;
== Create a mosaic ==&lt;br /&gt;
&lt;br /&gt;
Now that we have a list of the files interesting our area, and since our files are all in the same datum (WGS84), we can use [http://www.gdal.org/gdalbuildvrt.html gdalbuildvrt] to create a&lt;br /&gt;
[http://www.gdal.org/gdal_vrttut.html virtual] mosaic. This will take only a few seconds to run.&lt;br /&gt;
&lt;br /&gt;
 gdalbuildvrt -input_file_list list.csv mosaic.vrt&lt;br /&gt;
&lt;br /&gt;
Also note that gdal can read Tifs within a zip/gz-file as well. &lt;br /&gt;
&lt;br /&gt;
To import the mosaic into GRASS, we first need to create a WGS84 location, then:&lt;br /&gt;
&lt;br /&gt;
 r.external input=/path/to/mosaic.vrt output=mosaic&lt;br /&gt;
&lt;br /&gt;
GRASS GIS 7.8+ can internally generate VRT-style mosaics with {{cmd|r.buildvrt}}&lt;br /&gt;
&lt;br /&gt;
== Split large maps into tiles ==&lt;br /&gt;
&lt;br /&gt;
Sometimes it is possible to work with tiles, i.e. splitting a big map into chunks. These tiles can be easily generated with {{cmd|r.tile}}. It optionally allows for tiling with overlap.&lt;br /&gt;
&lt;br /&gt;
== Raster map precision: reducing file size ==&lt;br /&gt;
&lt;br /&gt;
Not always double precision is needed for raster map computations. Strategies:&lt;br /&gt;
* consider to run with FCELL rather than DCELL precision (see {{cmd|r.mapcalc}}'s float() function).&lt;br /&gt;
* you may also multiply with e.g. 100 and then round() to integer (used e.g. for BIOCLIM and WORLDCLIM).&lt;br /&gt;
&lt;br /&gt;
Functions in {{cmd|r.mapcalc}} related to precision:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
double(x)               convert x to double-precision floating point (DCELL)&lt;br /&gt;
float(x)                convert x to single-precision floating point (FCELL)&lt;br /&gt;
round(x)                round x to nearest integer (INT)&lt;br /&gt;
round(x,y)              round x to nearest multiple of y (INT)&lt;br /&gt;
round(x,y,z)            round x to nearest y*i+z for some integer i (INT)&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
See also [[GRASS raster semantics]]&lt;br /&gt;
&lt;br /&gt;
== Troubleshooting ==&lt;br /&gt;
&lt;br /&gt;
=== Number of open files limitation ===&lt;br /&gt;
&lt;br /&gt;
When working with time series or multispectral data, you may experience the following error message (r.series, r.patch etc.):&lt;br /&gt;
&lt;br /&gt;
 Too many open files&lt;br /&gt;
&lt;br /&gt;
or&lt;br /&gt;
&lt;br /&gt;
 WARNING: Unable to open raster map &amp;lt;somemap@mapset&amp;gt;&lt;br /&gt;
 ERROR: One or more input raster maps not found&lt;br /&gt;
&lt;br /&gt;
Many operating systems have the limitation of opening 1024 files at the same time. The limits are just to prevent a process from (accidentally or deliberately) consuming too much memory. The descriptor table is in kernel memory, and can't be swapped to disk. However, this can be enlarged. Note that, in GRASS GIS 7.0, each raster map requires two open files: one for the ''cell''/''fcell'' file, one for the ''null'' bitmap.&lt;br /&gt;
&lt;br /&gt;
Resource limits are per-process, and inherited. The ''ulimit'' command (which is a shell built-in) changes the limits for the current shell process; the new limit will be inherited by any child processes.&lt;br /&gt;
&lt;br /&gt;
==== Solution for Linux: System-wise change ====&lt;br /&gt;
&lt;br /&gt;
On most Linux systems, resource limits are set on login by the ''pam_limits'' module according to the settings contained in /etc/security/limits.conf /etc/security/limits.d/*.conf. You should be able to edit those files if you have root privilege (also via sudo), but you will need to log in again as a user before any changes take effect. A reboot shouldn't be necessary since changes to limits.conf should take effect for any subsequent logins. A hard limit can't be increased for any existing non-root processes, or those descended from them.&lt;br /&gt;
&lt;br /&gt;
Increasing a hard limit requires root privilege (or at least the CAP_SYS_RESOURCE capability), so the limits have to be set by the&lt;br /&gt;
program which manages the login (login, xdm, sshd, etc) after the user has identified themself (so it knows which limits to set) but before the process changes its ownership from root to the logged-in user.&lt;br /&gt;
&lt;br /&gt;
  sudo su&lt;br /&gt;
  vim /etc/security/limits.conf&lt;br /&gt;
&lt;br /&gt;
Add in /etc/security/limits.conf something like this:&lt;br /&gt;
  # Limit user nofile - max number of open files&lt;br /&gt;
  * soft  nofile 1500&lt;br /&gt;
  * hard  nofile 1800&lt;br /&gt;
&lt;br /&gt;
On Ubuntu machines, it may be necessary to edit your /etc/pam.d/common-session file and add the following line:&lt;br /&gt;
&lt;br /&gt;
 session required pam_limits.so&lt;br /&gt;
&lt;br /&gt;
Restart the user session (i.e., logout, login).&lt;br /&gt;
&lt;br /&gt;
==== Solution for Windows: System-wise change ====&lt;br /&gt;
&lt;br /&gt;
From the Microsoft documentation it is not very clear how many files can be opened simulaneously (FIX IF POSSIBLE), here some hints:&lt;br /&gt;
&lt;br /&gt;
* https://support.microsoft.com/en-us/kb/87690&lt;br /&gt;
* ...&lt;br /&gt;
&lt;br /&gt;
==== Solution for Linux: Session only change ====&lt;br /&gt;
To change the limits for an existing session, you may be able to use something like:&lt;br /&gt;
&lt;br /&gt;
 sudo bash&lt;br /&gt;
 ulimit ...&lt;br /&gt;
 su -c bash &amp;lt;username&amp;gt;&lt;br /&gt;
&lt;br /&gt;
However, sudo will probably reset certain environment variables, particularly LD_LIBRARY_PATH, so you may need to reset those in the new shell.&lt;br /&gt;
&lt;br /&gt;
=== ERROR: G_malloc: unable to allocate xxxx bytes of memory ===&lt;br /&gt;
&lt;br /&gt;
Be sure to use GRASS GIS 7 which has way better support for large files.&lt;br /&gt;
&lt;br /&gt;
If you happen to use the &amp;quot;memory&amp;quot; option requesting more than 2GB (e.g. &amp;lt;tt&amp;gt;memory=3000&amp;lt;/tt&amp;gt;) check if you are using 64bit executables since 32bit applications can use only up to 2GB memory. In this case it does not matter if the operating system is 64bit or if there is more than 2GB of memory available. You need to use 64bit binaries of GRASS GIS 7.&lt;br /&gt;
&lt;br /&gt;
== Large File Support (LFS) ==&lt;br /&gt;
&lt;br /&gt;
Affects 32bit systems which are normally limited to 2GB (2^31) per file. As workaround, LFS can be enabled in GRASS GIS at compile time.&lt;br /&gt;
&lt;br /&gt;
* GRASS GIS 6: much of the raster library and modules can be enabled for LFS during compilation&lt;br /&gt;
* GRASS GIS 7: raster and vector libraries are LFS enabled.&lt;br /&gt;
&lt;br /&gt;
See also: [[Large File Support]]&lt;br /&gt;
&lt;br /&gt;
== See also ==&lt;br /&gt;
&lt;br /&gt;
* [[GRASS GIS Performance]]&lt;br /&gt;
* [[Large vector data processing]]&lt;br /&gt;
&lt;br /&gt;
[[Category:Tutorial]]&lt;br /&gt;
[[Category: massive data analysis]]&lt;br /&gt;
[[Category: raster]]&lt;br /&gt;
[[Category: How To]]&lt;/div&gt;</summary>
		<author><name>⚠️Madi</name></author>
	</entry>
	<entry>
		<id>https://grasswiki.osgeo.org/w/index.php?title=Compile_and_Install_Ubuntu&amp;diff=25812</id>
		<title>Compile and Install Ubuntu</title>
		<link rel="alternate" type="text/html" href="https://grasswiki.osgeo.org/w/index.php?title=Compile_and_Install_Ubuntu&amp;diff=25812"/>
		<updated>2019-06-20T08:51:24Z</updated>

		<summary type="html">&lt;p&gt;⚠️Madi: /* Quick instructions */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;div class=&amp;quot;boilerplate metadata&amp;quot; id=&amp;quot;attention&amp;quot; style=&amp;quot;-moz-border-radius:30px; border: 1px double #35824B; margin-bottom: 1.5em; padding: 1em; background-color: #f9f9f9;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;p style=&amp;quot;font-size: 150%; text-align: left;&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;color:#35824B&amp;quot;&amp;gt;'''Attention'''&amp;lt;/span&amp;gt;&amp;amp;nbsp;&amp;lt;/p&amp;gt;&amp;lt;span style=&amp;quot;color:#333333&amp;quot;&amp;gt;'''The following instructions describe the compilation and installation of GRASS 6.x or even 7.x and its required dependencies completely from the source on Ubuntu based systems. Please, prefer pre-compiled packages over the manual way described below unless you know ''what'' and ''how'', you want to learn and help testing.'''&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Very Important notes ==&lt;br /&gt;
&lt;br /&gt;
* '''Pre-compiled packages and backports''' are available from [https://wiki.ubuntu.com/UbuntuGIS UbuntuGIS] via their [https://launchpad.net/~ubuntugis/+archive/ppa/ ppa.launchpad] repositories. '''This is by far the simplest and fastest solution. Please prefer it over the manual way of compiling source code yourself as described below.'''&lt;br /&gt;
** Daily ready to installl GRASS GIS builds of the 7.x release branch and trunk are available from ''ppa:grass/grass-devel''&lt;br /&gt;
**: &amp;lt;source lang=bash&amp;gt;sudo add-apt-repository ppa:ubuntugis/ubuntugis-unstable&amp;lt;/source&amp;gt;&lt;br /&gt;
**: &amp;lt;source lang=bash&amp;gt;sudo add-apt-repository ppa:grass/grass-devel&amp;lt;/source&amp;gt;&lt;br /&gt;
** Latest version of GRASS 7.x is available from ''ppa:grass/grass-stable''&lt;br /&gt;
**: &amp;lt;source lang=bash&amp;gt;sudo add-apt-repository ppa:ubuntugis/ppa&amp;lt;/source&amp;gt; &lt;br /&gt;
**: &amp;lt;source lang=bash&amp;gt;sudo add-apt-repository ppa:grass/grass-stable&amp;lt;/source&amp;gt;&lt;br /&gt;
*: &amp;lt;source lang=bash&amp;gt;sudo apt-get update&amp;lt;/source&amp;gt;&lt;br /&gt;
*: &amp;lt;source lang=bash&amp;gt;sudo apt-get install grass70&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Quick instructions ==&lt;br /&gt;
&lt;br /&gt;
These instructions should work fine on recent Ubuntu distributions:&lt;br /&gt;
&lt;br /&gt;
1. Install some dependencies (PROJ, GEOS, GDAL libraries) and the compiler tools&lt;br /&gt;
&amp;lt;source lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
# be sure to have an updated system&lt;br /&gt;
sudo apt-get update &amp;amp;&amp;amp; sudo apt-get upgrade -y&lt;br /&gt;
&lt;br /&gt;
# install PROJ&lt;br /&gt;
sudo apt-get install libproj-dev proj-data proj-bin -y&lt;br /&gt;
&lt;br /&gt;
# install GEOS&lt;br /&gt;
sudo apt-get install libgeos-dev -y&lt;br /&gt;
&lt;br /&gt;
# install GDAL&lt;br /&gt;
sudo apt-get install libgdal-dev python-gdal gdal-bin -y&lt;br /&gt;
&lt;br /&gt;
# install PDAL (optional)&lt;br /&gt;
sudo apt-get install libpdal-dev pdal libpdal-plugin-python -y&lt;br /&gt;
&lt;br /&gt;
# install compiler stuff and further dependencies&lt;br /&gt;
# this is a single command, please copy-paste it entirely into the terminal:&lt;br /&gt;
sudo apt-get install \&lt;br /&gt;
  build-essential \&lt;br /&gt;
  flex make bison gcc libgcc1 g++ cmake ccache \&lt;br /&gt;
  python python-dev \&lt;br /&gt;
  python-opengl \&lt;br /&gt;
  python-wxversion python-wxtools python-wxgtk3.0 \&lt;br /&gt;
  python-dateutil libgsl-dev python-numpy \&lt;br /&gt;
  wx3.0-headers wx-common libwxgtk3.0-dev \&lt;br /&gt;
  libwxbase3.0-dev   \&lt;br /&gt;
  libncurses5-dev \&lt;br /&gt;
  zlib1g-dev gettext \&lt;br /&gt;
  libtiff5-dev libpnglite-dev \&lt;br /&gt;
  libcairo2 libcairo2-dev \&lt;br /&gt;
  sqlite3 libsqlite3-dev \&lt;br /&gt;
  libpq-dev \&lt;br /&gt;
  libreadline6-dev libfreetype6-dev \&lt;br /&gt;
  libfftw3-3 libfftw3-dev \&lt;br /&gt;
  libboost-thread-dev libboost-program-options-dev liblas-c-dev \&lt;br /&gt;
  subversion libzstd-dev \&lt;br /&gt;
  checkinstall \&lt;br /&gt;
  libglu1-mesa-dev libxmu-dev \&lt;br /&gt;
  ghostscript wget&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
This are optional video codec libraries for NVIZ video output:&lt;br /&gt;
&amp;lt;source lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
sudo apt-get install \&lt;br /&gt;
  libav-tools libavutil-dev ffmpeg2theora \&lt;br /&gt;
  libffmpegthumbnailer-dev \&lt;br /&gt;
  libavcodec-dev \&lt;br /&gt;
  libxmu-dev \&lt;br /&gt;
  libavformat-dev libswscale-dev &lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
Now we have all &amp;quot;ingredients&amp;quot; readily installed on our system.&lt;br /&gt;
&lt;br /&gt;
Time to get the GRASS GIS source code: To minimize download efforts, we start with the weekly snapshot and then update it from SVN, the source code management repository:&lt;br /&gt;
&amp;lt;source lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
# download latest GRASS GIS 7 stable release source code:&lt;br /&gt;
mkdir $HOME/src/&lt;br /&gt;
cd  $HOME/src/&lt;br /&gt;
wget https://grass.osgeo.org/grass76/source/snapshot/grass-7.6.svn_src_snapshot_latest.tar.gz&lt;br /&gt;
&lt;br /&gt;
# unpack source code package and remove tarball archive:&lt;br /&gt;
tar xvfz grass-7.6.svn_src_snapshot_latest.tar.gz&lt;br /&gt;
rm -f grass-7.6.svn_src_snapshot_latest.tar.gz &lt;br /&gt;
&lt;br /&gt;
# rename source code directory&lt;br /&gt;
mv grass-7.6.svn_src_snapshot_20??_??_?? grass-7.6.svn&lt;br /&gt;
&lt;br /&gt;
# update snapshot once more to grab latest updates and fixes:&lt;br /&gt;
cd grass-7.6.svn/&lt;br /&gt;
svn update&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Now we can compile the source code in order to generate the GRASS GIS binaries:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
# &amp;quot;configure&amp;quot; source code for local machine (checks for CPU type etc):&lt;br /&gt;
MYCFLAGS='-O2 -fPIC -fno-common -fexceptions -march=native -std=gnu99 -fstack-protector -m64'&lt;br /&gt;
#MYCXXFLAGS=''&lt;br /&gt;
MYLDFLAGS='-Wl,--no-undefined -Wl,-z,now'&lt;br /&gt;
&lt;br /&gt;
LDFLAGS=&amp;quot;$MYLDFLAGS&amp;quot; CFLAGS=&amp;quot;$MYCFLAGS&amp;quot; CXXFLAGS=&amp;quot;$MYCXXFLAGS&amp;quot; ./configure \&lt;br /&gt;
  --with-cxx \&lt;br /&gt;
  --enable-largefile \&lt;br /&gt;
  --with-proj --with-proj-share=/usr/share/proj \&lt;br /&gt;
  --with-gdal=/usr/bin/gdal-config \&lt;br /&gt;
  --with-python \&lt;br /&gt;
  --with-geos \&lt;br /&gt;
  --with-sqlite \&lt;br /&gt;
  --with-nls \&lt;br /&gt;
  --with-zstd \&lt;br /&gt;
  --with-liblas \&lt;br /&gt;
  --with-pdal \&lt;br /&gt;
  --with-cairo --with-cairo-ldflags=-lfontconfig \&lt;br /&gt;
  --with-freetype=yes --with-freetype-includes=&amp;quot;/usr/include/freetype2/&amp;quot; \&lt;br /&gt;
  --with-wxwidgets \&lt;br /&gt;
  --with-fftw \&lt;br /&gt;
  --with-motif \&lt;br /&gt;
  --with-opengl-libs=/usr/include/GL \&lt;br /&gt;
  --with-postgres=yes --with-postgres-includes=&amp;quot;/usr/include/postgresql&amp;quot; \&lt;br /&gt;
  --without-netcdf \&lt;br /&gt;
  --without-mysql \&lt;br /&gt;
  --without-odbc \&lt;br /&gt;
  --without-openmp \&lt;br /&gt;
  --without-ffmpeg&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Now compile source code (takes some time as it generates binary code from the source code):&lt;br /&gt;
&amp;lt;source lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
# note: the more CPUs you have, the higher the -j number may be set to&lt;br /&gt;
# here: build using 4 CPU cores&lt;br /&gt;
make -j4&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Install resulting GRASS GIS 7 binaries into /usr/local/:&lt;br /&gt;
&amp;lt;source lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
sudo make install&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Start GRASS GIS in the terminal:&lt;br /&gt;
&amp;lt;source lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
grass76&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Hints ==&lt;br /&gt;
&lt;br /&gt;
* Usually, the installation of compiled code is done by using the &amp;lt;source lang=&amp;quot;bash&amp;quot; enclose=&amp;quot;none&amp;quot;&amp;gt;make&amp;lt;/source&amp;gt; tool. Alternatively, this can be done by using the ''checkinstall'' tool (i.e., &amp;lt;source lang=&amp;quot;bash&amp;quot; enclose=&amp;quot;none&amp;quot;&amp;gt;sudo checkinstall&amp;lt;/source&amp;gt;  instead of  &amp;lt;source lang=&amp;quot;bash&amp;quot; enclose=&amp;quot;none&amp;quot;&amp;gt;sudo make install&amp;lt;/source&amp;gt;) which eases off removal of packages. If ''checkinstall'' fails to deliver, please note some related bugs: [https://bugs.launchpad.net/ubuntu/+source/checkinstall/+bug/78455 78455] and [https://bugs.launchpad.net/ubuntu/+source/checkinstall/+bug/599163 599163]. Useful information on using ''checkinstall'': [https://help.ubuntu.com/community/CompilingEasyHowTo Compiling things on Ubuntu the Easy Way].&lt;br /&gt;
&lt;br /&gt;
* In multi-core processors, the compilation performance can be boosted by using  ''-j''  switches (e.g. &amp;lt;source lang=&amp;quot;bash&amp;quot; enclose=&amp;quot;none&amp;quot;&amp;gt;make -j2&amp;lt;/source&amp;gt;  or  &amp;lt;source lang=&amp;quot;bash&amp;quot; enclose=&amp;quot;none&amp;quot;&amp;gt;make -j3&amp;lt;/source&amp;gt;  or even &amp;lt;source lang=&amp;quot;bash&amp;quot; enclose=&amp;quot;none&amp;quot;&amp;gt;make -j4&amp;lt;/source&amp;gt;) which specify the number of jobs (commands) to run simultaneously.&lt;br /&gt;
&lt;br /&gt;
== Dependencies ==&lt;br /&gt;
&lt;br /&gt;
=== Current stable Ubuntu version ===&lt;br /&gt;
First, update the system from the repositories&amp;lt;source lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
sudo apt-get update &amp;amp;&amp;amp; sudo apt-get upgrade&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Then, install ''SQLite'', ''SVN'' and ''dependencies'' for compiling PROJ, GEOS, GDAL/OGR, GRASS, GDAL-GRASS-PLUGIN (some additional packages may be required in this case); the following action will also install various dependencies (listed in the command line as &amp;lt;source lang=&amp;quot;bash&amp;quot; enclose=&amp;quot;none&amp;quot;&amp;gt;The following extra packages will be installed:&amp;lt;/source&amp;gt;...):&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The following dependencies concern [http://releases.ubuntu.com/xenial/ Ubuntu Xenial Xerus (16.04 LTS)]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
# this is a single command, please copy-paste it entirely into the terminal:&lt;br /&gt;
sudo apt-get install \&lt;br /&gt;
  build-essential \&lt;br /&gt;
  flex make bison gcc libgcc1 g++ cmake ccache \&lt;br /&gt;
  python python-dev \&lt;br /&gt;
  python-opengl \&lt;br /&gt;
  python-wxversion python-wxtools python-wxgtk3.0 \&lt;br /&gt;
  python-dateutil libgsl-dev python-numpy \&lt;br /&gt;
  wx3.0-headers wx-common libwxgtk3.0-dev \&lt;br /&gt;
  libwxbase3.0-dev   \&lt;br /&gt;
  libncurses5-dev \&lt;br /&gt;
  zlib1g-dev gettext \&lt;br /&gt;
  libtiff5-dev libpnglite-dev \&lt;br /&gt;
  libcairo2 libcairo2-dev \&lt;br /&gt;
  sqlite3 libsqlite3-dev \&lt;br /&gt;
  libpq-dev \&lt;br /&gt;
  libreadline6 libreadline6-dev libfreetype6-dev \&lt;br /&gt;
  libfftw3-3 libfftw3-dev \&lt;br /&gt;
  libboost-thread-dev libboost-program-options-dev liblas-c-dev \&lt;br /&gt;
  resolvconf \&lt;br /&gt;
  libjasper-dev \&lt;br /&gt;
  subversion \&lt;br /&gt;
  libav-tools libavutil-dev ffmpeg2theora \&lt;br /&gt;
  libffmpegthumbnailer-dev \&lt;br /&gt;
  libavcodec-dev \&lt;br /&gt;
  libxmu-dev \&lt;br /&gt;
  libavformat-dev libswscale-dev \&lt;br /&gt;
  checkinstall \&lt;br /&gt;
  libglu1-mesa-dev libxmu-dev \&lt;br /&gt;
  ghostscript&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The following dependencies concern [http://releases.ubuntu.com/trusty/ Ubuntu Trusty Tahr (14.04 LTS)]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
# this is a single command, please copy-paste it entirely into the terminal:&lt;br /&gt;
sudo apt-get install \&lt;br /&gt;
  build-essential \&lt;br /&gt;
  flex make bison gcc libgcc1 g++ \&lt;br /&gt;
  python python-dev \&lt;br /&gt;
  python-dateutil libgsl0-dev python-numpy \&lt;br /&gt;
  zlib1g-dev gettext \&lt;br /&gt;
  libtiff-dev libpnglite-dev \&lt;br /&gt;
  sqlite3 libsqlite3-dev \&lt;br /&gt;
  libboost-thread-dev libboost-program-options-dev liblas-c-dev \&lt;br /&gt;
  resolvconf \&lt;br /&gt;
  subversion \&lt;br /&gt;
  checkinstall \&lt;br /&gt;
  cmake ccache \&lt;br /&gt;
  python-opengl \&lt;br /&gt;
  python-wxversion python-wxtools python-wxgtk2.8 \&lt;br /&gt;
  wx2.8-headers wx-common libwxgtk2.8-dev libwxgtk2.8-dbg \&lt;br /&gt;
  libwxbase2.8-dev  libwxbase2.8-dbg \&lt;br /&gt;
  libncurses5-dev \&lt;br /&gt;
  libcairo2 libcairo2-dev \&lt;br /&gt;
  libpq-dev \&lt;br /&gt;
  libreadline6 libreadline6-dev libfreetype6-dev \&lt;br /&gt;
  libfftw3-3 libfftw3-dev \&lt;br /&gt;
  libjasper-dev \&lt;br /&gt;
  libav-tools libavutil-dev ffmpeg2theora \&lt;br /&gt;
  libffmpegthumbnailer-dev \&lt;br /&gt;
  libavcodec-dev \&lt;br /&gt;
  libxmu-dev \&lt;br /&gt;
  libavformat-dev libswscale-dev \&lt;br /&gt;
  libglu1-mesa-dev libxmu-dev \&lt;br /&gt;
  ghostscript&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* See the additional packages bellow and in other sections and install them. Note that some of them are [http://grass.osgeo.org/grass70/source/REQUIREMENTS.html required], namely PROJ.4, GEOS and GDAL. If you don't have special requirements, it is usually enough just to install PROJ.4, GEOS and GDAL from repository (rather then compile them manually).&lt;br /&gt;
&lt;br /&gt;
* for mysql support, &amp;lt;source lang=&amp;quot;bash&amp;quot; enclose=&amp;quot;none&amp;quot;&amp;gt;libmysqlclient-dev&amp;lt;/source&amp;gt; is required&lt;br /&gt;
&amp;lt;source lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
sudo apt-get install libmysqlclient-dev&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* for netcdf support, &amp;lt;source lang=&amp;quot;bash&amp;quot; enclose=&amp;quot;none&amp;quot;&amp;gt;netcdf-bin&amp;lt;/source&amp;gt; and &amp;lt;source lang=&amp;quot;bash&amp;quot; enclose=&amp;quot;none&amp;quot;&amp;gt;libnetcdf-dev&amp;lt;/source&amp;gt;  is required&lt;br /&gt;
&amp;lt;source lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
sudo apt-get install netcdf-bin libnetcdf-dev&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* for {{AddonCmd|i.spec.unmix}} Addon support, install LAPACK and BLAS:&lt;br /&gt;
&amp;lt;source lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
sudo apt-get install libatlas-dev libblas-dev liblapack-dev&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* create a directory as a simple user where all source code is going to be stored -- in this example, a directory named &amp;lt;source lang=&amp;quot;bash&amp;quot; enclose=&amp;quot;none&amp;quot;&amp;gt;src&amp;lt;/source&amp;gt; under &amp;lt;source lang=&amp;quot;bash&amp;quot; enclose=&amp;quot;none&amp;quot;&amp;gt;/usr/local&amp;lt;/source&amp;gt; is created &amp;lt;source lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
sudo mkdir /usr/local/src&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* take over directories ownerships ('''replace''' below the terms ''userid'' and ''groupid'' with a real &amp;lt;source lang=&amp;quot;bash&amp;quot; enclose=&amp;quot;none&amp;quot;&amp;gt;userid&amp;lt;/source&amp;gt;): &amp;lt;source lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
sudo chown userid:groupid /usr/local/src&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* similarly, grant &amp;lt;source lang=&amp;quot;bash&amp;quot; enclose=&amp;quot;none&amp;quot;&amp;gt;rwx&amp;lt;/source&amp;gt; (read-write-execute) permissions for our ''userid'' and ''groupid'' onto the &amp;lt;source lang=&amp;quot;bash&amp;quot; enclose=&amp;quot;none&amp;quot;&amp;gt;src&amp;lt;/source&amp;gt; directory: &amp;lt;source lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
sudo chmod ug+rwx /usr/local/src&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Earlier Ubuntu versions ===&lt;br /&gt;
&lt;br /&gt;
For [http://old-releases.ubuntu.com/releases/ earlier Ubuntu versions], '''watch out for dependency differences!''' Modify the dependency list given above as instructed below.&lt;br /&gt;
&lt;br /&gt;
* for [http://releases.ubuntu.com/raring/ Ubuntu Raring Ringtail (13.04]), change the following dependencies:&lt;br /&gt;
** &amp;lt;source lang=&amp;quot;bash&amp;quot; enclose=&amp;quot;none&amp;quot;&amp;gt;libav-tools libavutil-dev --&amp;gt; ffmpeg&amp;lt;/source&amp;gt; &lt;br /&gt;
** &amp;lt;source lang=&amp;quot;bash&amp;quot; enclose=&amp;quot;none&amp;quot;&amp;gt; --&amp;gt; lesstif2-dev&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* for [http://releases.ubuntu.com/precise/ Ubuntu Precise Pangolin (12.04)], change the following dependencies:&lt;br /&gt;
** &amp;lt;source lang=&amp;quot;bash&amp;quot; enclose=&amp;quot;none&amp;quot;&amp;gt;libpnglite-dev --&amp;gt; libpngwriter-dev&amp;lt;/source&amp;gt;&lt;br /&gt;
** &amp;lt;source lang=&amp;quot;bash&amp;quot; enclose=&amp;quot;none&amp;quot;&amp;gt;libtiff5-dev --&amp;gt; libtiff4-dev&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* for [http://old-releases.ubuntu.com/releases/maverick/ Ubuntu Maverick Meerkat (10.10)] or later, change the following dependencies:&lt;br /&gt;
** &amp;lt;source lang=&amp;quot;bash&amp;quot; enclose=&amp;quot;none&amp;quot;&amp;gt;libpngwriter-dev --&amp;gt; libpngwriter0-dev&amp;lt;/source&amp;gt;&lt;br /&gt;
** &amp;lt;source lang=&amp;quot;bash&amp;quot; enclose=&amp;quot;none&amp;quot;&amp;gt;libcairo-dev --&amp;gt; libcairo2-dev&amp;lt;/source&amp;gt;&lt;br /&gt;
** &amp;lt;source lang=&amp;quot;bash&amp;quot; enclose=&amp;quot;none&amp;quot;&amp;gt;fftw3 --&amp;gt; libfftw3-3&amp;lt;/source&amp;gt;&lt;br /&gt;
** &amp;lt;source lang=&amp;quot;bash&amp;quot; enclose=&amp;quot;none&amp;quot;&amp;gt;fftw3-dev --&amp;gt; libfftw3-dev&amp;lt;/source&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
* for [http://old-releases.ubuntu.com/releases/lucid/ Ubuntu Lucid Lynx (10.04)] or later, also install: &amp;lt;source lang=&amp;quot;bash&amp;quot;&amp;gt;sudo apt-get install libhdf4-alt-dev libhdf4-0-alt&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* for [http://old-releases.ubuntu.com/releases/ earlier Ubuntu versions], also install: &amp;lt;source lang=&amp;quot;bash&amp;quot;&amp;gt; sudo apt-get install libhdf4g-dev libhdf4g-run&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Using pre-compiled dev Packages for PROJ.4, GEOS and GDAL ==&lt;br /&gt;
&lt;br /&gt;
=== PROJ.4 ===&lt;br /&gt;
&lt;br /&gt;
Install the &amp;lt;source lang=&amp;quot;bash&amp;quot; enclose=&amp;quot;none&amp;quot;&amp;gt;dev&amp;lt;/source&amp;gt; package:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
sudo apt-get install libproj-dev proj-data proj-bin&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* In the call to &amp;lt;source lang=&amp;quot;bash&amp;quot; enclose=&amp;quot;none&amp;quot;&amp;gt;./configure&amp;lt;/source&amp;gt; for [[#GRASS|GRASS]], replace &amp;lt;source lang=&amp;quot;bash&amp;quot; enclose=&amp;quot;none&amp;quot;&amp;gt;--with-proj-share=/usr/local/share/proj/&amp;lt;/source&amp;gt; by &amp;lt;source lang=&amp;quot;bash&amp;quot; enclose=&amp;quot;none&amp;quot;&amp;gt;--with-proj-share=/usr/share/proj/&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== GEOS ===&lt;br /&gt;
&lt;br /&gt;
Install the &amp;lt;source lang=&amp;quot;bash&amp;quot; enclose=&amp;quot;none&amp;quot;&amp;gt;dev&amp;lt;/source&amp;gt; package:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
# probably you also need to additionally install &amp;quot;libgeos-c1v5&amp;quot;&lt;br /&gt;
sudo apt-get install libgeos-dev&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* In the call to &amp;lt;source lang=&amp;quot;bash&amp;quot; enclose=&amp;quot;none&amp;quot;&amp;gt;./configure&amp;lt;/source&amp;gt; for [[#GRASS|GRASS]], replace &amp;lt;source lang=&amp;quot;bash&amp;quot; enclose=&amp;quot;none&amp;quot;&amp;gt;--with-geos=/usr/local/bin/geos-config&amp;lt;/source&amp;gt; by &amp;lt;source lang=&amp;quot;bash&amp;quot; enclose=&amp;quot;none&amp;quot;&amp;gt;--with-geos=/usr/bin/geos-config&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== GDAL ===&lt;br /&gt;
&lt;br /&gt;
Install the &amp;lt;source lang=&amp;quot;bash&amp;quot; enclose=&amp;quot;none&amp;quot;&amp;gt;dev&amp;lt;/source&amp;gt; package (possibly without support for datumgrid):&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
sudo apt-get install libgdal-dev&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
For support of WMS in wxGUI install Python GDAL bindings and GDAL executables:&lt;br /&gt;
&amp;lt;source lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
sudo apt-get install python-gdal gdal-bin&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Install also the required extra packages (note the message: &amp;lt;source lang=&amp;quot;bash&amp;quot; enclose=&amp;quot;none&amp;quot;&amp;gt;The following extra packages will be installed:&amp;lt;/source&amp;gt;)&lt;br /&gt;
* Look out for packages to be removed by this operation -- this is most likely caused by incompatible package versions. Fix these problems in advance using commands like the following: &amp;lt;source lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
sudo apt-get install &amp;lt;package&amp;gt;=&amp;lt;required.version&amp;gt;&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== GRASS-GIS ===&lt;br /&gt;
&lt;br /&gt;
[[Compile_and_Install_Ubuntu#GRASS_GIS|Jump to sub-section GRASS-GIS below]]&lt;br /&gt;
&lt;br /&gt;
== Using pre-compiled dev Packages for PROJ.4, GEOS and GDAL from GIS.lab PPA==&lt;br /&gt;
&lt;br /&gt;
Ivan Mincik has made all required packages available in his [https://launchpad.net/~imincik/+archive/ubuntu/gis PPA]:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
sudo add-apt-repository ppa:imincik/gis&lt;br /&gt;
sudo apt-get install libproj-dev libgdal-dev python-gdal libgeos-dev&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Now you can either also install GRASS GIS 7 from there or compile it yourself (see [[Compile_and_Install_Ubuntu#GRASS_GIS|Jump to sub-section GRASS-GIS below]])&lt;br /&gt;
&lt;br /&gt;
== Compile from source ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== PROJ4 ===&lt;br /&gt;
&lt;br /&gt;
* within the directory &amp;lt;source lang=&amp;quot;bash&amp;quot; enclose=&amp;quot;none&amp;quot;&amp;gt;/usr/local/src&amp;lt;/source&amp;gt; (create it if it does not exist) checkout &amp;lt;source lang=&amp;quot;bash&amp;quot; enclose=&amp;quot;none&amp;quot;&amp;gt;proj&amp;lt;/source&amp;gt; from its Subversion repository: &amp;lt;source lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
svn co http://svn.osgeo.org/metacrs/proj/branches/4.8/proj/&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* get [http://download.osgeo.org/proj/proj-datumgrid-1.5.zip '''proj-datumgrid-1.5.zip'''] from [http://trac.osgeo.org/proj proj' trac] and move it under &amp;lt;source lang=&amp;quot;bash&amp;quot; enclose=&amp;quot;none&amp;quot;&amp;gt;proj/nad&amp;lt;/source&amp;gt;&lt;br /&gt;
&amp;lt;ul&amp;gt;&amp;lt;source lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
wget http://download.osgeo.org/proj/proj-datumgrid-1.5.zip&lt;br /&gt;
mv proj-datumgrid-1.5.zip /usr/local/src/proj/nad&lt;br /&gt;
cd /usr/local/src/proj/nad&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
   &amp;lt;/ul&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* decompress it &amp;lt;source lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
unzip proj-datumgrid-1.5.zip&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* go back to the &amp;lt;source lang=&amp;quot;bash&amp;quot; enclose=&amp;quot;none&amp;quot;&amp;gt;proj&amp;lt;/source&amp;gt; directory &amp;lt;source lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
cd /usr/local/src/proj&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* if required, clean previous configuration &amp;amp; compilation &amp;lt;source lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
make distclean&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* simple configure, compile and install &amp;lt;source lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
./configure  &amp;amp;&amp;amp;  make  &amp;amp;&amp;amp;  sudo make install&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&amp;lt;ul&amp;gt; or &amp;lt;source lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
./configure &amp;amp;&amp;amp; make -j2  &amp;amp;&amp;amp;  sudo checkinstall&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
   &amp;lt;/ul&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* ensure that &amp;lt;source lang=&amp;quot;bash&amp;quot; enclose=&amp;quot;none&amp;quot;&amp;gt;/usr/local/lib&amp;lt;/source&amp;gt; is added to &amp;lt;source lang=&amp;quot;bash&amp;quot; enclose=&amp;quot;none&amp;quot;&amp;gt;/etc/ld.so.conf&amp;lt;/source&amp;gt; and afterwards run &amp;lt;source lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
sudo ldconfig&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* finally, go back to the parent directory simply by instructing&amp;lt;source lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
cd ..&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== GEOS ===&lt;br /&gt;
&lt;br /&gt;
* download '''geos-3.4.2.tar.bz2''' from [http://trac.osgeo.org/geos/ http://trac.osgeo.org/geos] using &amp;lt;source lang=&amp;quot;bash&amp;quot; enclose=&amp;quot;none&amp;quot;&amp;gt;wget&amp;lt;/source&amp;gt; &amp;lt;source lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
wget http://download.osgeo.org/geos/geos-3.4.2.tar.bz2&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* move to the &amp;quot;source-code&amp;quot; directory and decompress&lt;br /&gt;
&amp;lt;ul&amp;gt;&amp;lt;source lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
cd /usr/local/src/&lt;br /&gt;
bunzip2 geos-3.4.2.tar.bz2&lt;br /&gt;
tar xvf  geos-3.4.2.tar&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
   &amp;lt;/ul&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* if required, clean previous configuration &amp;amp; compilation  &amp;lt;source lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
make distclean&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* move to geos directory  &amp;lt;source lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
cd geos-3.4.2&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* simple configure, compile and install &amp;lt;source lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
./configure  &amp;amp;&amp;amp;  make  &amp;amp;&amp;amp;  sudo make install&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&amp;lt;ul&amp;gt; or &amp;lt;source lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
./configure  &amp;amp;&amp;amp; make -j2  &amp;amp;&amp;amp;  sudo checkinstall&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
   &amp;lt;/ul&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* do not forget to execute &amp;lt;source lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
sudo ldconfig&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== GDAL ===&lt;br /&gt;
&lt;br /&gt;
'''Note''', GDAL must be compiled '''without''' GRASS support&lt;br /&gt;
&lt;br /&gt;
* download the current stable version &amp;lt;source lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
svn co https://svn.osgeo.org/gdal/branches/1.11/gdal gdal_stable&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* enter in the &amp;lt;source lang=&amp;quot;bash&amp;quot; enclose=&amp;quot;none&amp;quot;&amp;gt;gdal_stable&amp;lt;/source&amp;gt; directory &amp;lt;source lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
cd /usr/local/src/gdal_stable&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* optionally, update the source code &amp;lt;source lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
svn up&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* if required, clean previous configurations/compilations &amp;lt;source lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
make distclean&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* a simple configuration without any parameters will detect and support various installed libraries &amp;lt;source lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
./configure&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* skip to the ''compile and install'' step or check the following customised configuration example&lt;br /&gt;
 &amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;source lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
CFLAGS=&amp;quot;-g -Wall&amp;quot; LDFLAGS=&amp;quot;-s&amp;quot; ./configure \&lt;br /&gt;
--with-png=internal \&lt;br /&gt;
--with-libtiff=internal \&lt;br /&gt;
--with-geotiff=internal \&lt;br /&gt;
--with-jpeg=internal \&lt;br /&gt;
--with-gif=internal \&lt;br /&gt;
--with-ecw=no \&lt;br /&gt;
--with-expat=yes \&lt;br /&gt;
--with-sqlite3=yes \&lt;br /&gt;
--with-geos=yes \&lt;br /&gt;
--with-python \&lt;br /&gt;
--with-libz=internal \&lt;br /&gt;
--with-netcdf \&lt;br /&gt;
--with-threads=yes \&lt;br /&gt;
--without-grass  \&lt;br /&gt;
--without-ogdi \&lt;br /&gt;
--with-pg=/usr/bin/pg_config \&lt;br /&gt;
--with-xerces=yes&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
   &amp;lt;/ul&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* compile, install &amp;amp; ldconfig &amp;lt;source lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
make -j2  &amp;amp;&amp;amp;  sudo make install  &amp;amp;&amp;amp;  sudo ldconfig&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&amp;lt;ul&amp;gt; or &amp;lt;source lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
make -j2  &amp;amp;&amp;amp;  sudo checkinstall  &amp;amp;&amp;amp;  sudo ldconfig&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
   &amp;lt;/ul&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== GRASS GIS ===&lt;br /&gt;
&lt;br /&gt;
Note the differences between different GRASS version (SVN branches) in download and cofiguration. Note also the changes required if you installed some of the dependencies from packages (rather then compiled them yourself).&lt;br /&gt;
&lt;br /&gt;
To fully understand the build process, read the  &amp;lt;code&amp;gt;INSTALL&amp;lt;/code&amp;gt; file, which is located in GRASS' source code root directory. For example, if you have problems related to 32bit versus 64bit, pay attention to section &amp;lt;code&amp;gt;(C)&amp;lt;/code&amp;gt;, entitled &amp;lt;code&amp;gt;COMPILATION NOTES for 64bit platforms&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
''' Getting GRASS' source code '''&lt;br /&gt;
&lt;br /&gt;
Select from one of the GRASS GIS versions and download (using SVN) the source code:&lt;br /&gt;
&lt;br /&gt;
* VERY OLD STABLE VERSION: current state of the 6.4.x release branch version (stable) &amp;lt;source lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
svn co https://svn.osgeo.org/grass/grass/branches/releasebranch_6_4 grass64_release&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* STABLE VERSION: current state of the 7.2.x release branch version (current stable) &amp;lt;source lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
svn co https://svn.osgeo.org/grass/grass/branches/releasebranch_7_2 grass72_release&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* DEVELOPMENT VERSION: current state of the trunk (latest version of code where the development happens) &amp;lt;source lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
svn co https://svn.osgeo.org/grass/grass/trunk grass7_trunk&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* for other versions see [http://trac.osgeo.org/grass/wiki/DownloadSource GRASS Trac wiki].&lt;br /&gt;
&lt;br /&gt;
''' Configure, Compile and Install'''&lt;br /&gt;
&lt;br /&gt;
Enter the directory with the source code (downloaded by svn client), for example:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
cd grass72_release&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* '''GRASS GIS 6 example configuration''' (which can/should be adjusted according to specific needs):&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;source lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
CFLAGS=&amp;quot;-O2 -Wall&amp;quot; LDFLAGS=&amp;quot;-s&amp;quot; ./configure \&lt;br /&gt;
--enable-largefile=yes \&lt;br /&gt;
--with-nls \&lt;br /&gt;
--with-cxx \&lt;br /&gt;
--with-proj-share=/usr/local/share/proj/ \&lt;br /&gt;
--with-geos=/usr/local/bin/geos-config \&lt;br /&gt;
--with-readline \&lt;br /&gt;
--with-python=yes \&lt;br /&gt;
--with-wxwidgets \&lt;br /&gt;
--with-cairo \&lt;br /&gt;
--with-opengl-libs=/usr/include/GL \&lt;br /&gt;
--with-motif \&lt;br /&gt;
--with-tcltk-includes=&amp;quot;/usr/include/tcl8.5&amp;quot; \&lt;br /&gt;
--with-ffmpeg=yes --with-ffmpeg-includes=&amp;quot;/usr/include/libavcodec /usr/include/libavformat /usr/include/libswscale /usr/include/libavutil&amp;quot; \&lt;br /&gt;
--with-freetype=yes --with-freetype-includes=&amp;quot;/usr/include/freetype2/&amp;quot; \&lt;br /&gt;
--with-postgres=yes --with-postgres-includes=&amp;quot;/usr/include/postgresql&amp;quot; \&lt;br /&gt;
--with-sqlite=yes \&lt;br /&gt;
--with-mysql=yes --with-mysql-includes=&amp;quot;/usr/include/mysql&amp;quot; \&lt;br /&gt;
--with-odbc=no&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
'''Note''', the above configuration uses the &amp;lt;code&amp;gt;Proj4&amp;lt;/code&amp;gt; and &amp;lt;code&amp;gt;GEOS&amp;lt;/code&amp;gt; packages compiled from the source. In the case that pre-compiled versions from the repository are required, remove the above corresponding lines to use the &amp;quot;defaults&amp;quot;, i.e. &amp;lt;source lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
--with-proj-share=/usr/share/proj \&lt;br /&gt;
--with-geos=/usr/bin/geos-config \&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
   &amp;lt;/ul&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* '''GRASS GIS 7 example configuration''' (which can/should be adjusted according to specific needs):&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;source lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
CFLAGS=&amp;quot;-O2 -Wall&amp;quot; LDFLAGS=&amp;quot;-s&amp;quot; ./configure \&lt;br /&gt;
--enable-largefile=yes \&lt;br /&gt;
--with-nls \&lt;br /&gt;
--with-cxx \&lt;br /&gt;
--with-readline \&lt;br /&gt;
--with-proj-share=/usr/local/share/proj/ \&lt;br /&gt;
--with-geos=/usr/local/bin/geos-config \&lt;br /&gt;
--with-wxwidgets \&lt;br /&gt;
--with-cairo \&lt;br /&gt;
--with-opengl-libs=/usr/include/GL \&lt;br /&gt;
--with-freetype=yes --with-freetype-includes=&amp;quot;/usr/include/freetype2/&amp;quot; \&lt;br /&gt;
--with-postgres=yes --with-postgres-includes=&amp;quot;/usr/include/postgresql&amp;quot; \&lt;br /&gt;
--with-sqlite=yes \&lt;br /&gt;
--with-mysql=yes --with-mysql-includes=&amp;quot;/usr/include/mysql&amp;quot; \&lt;br /&gt;
--with-odbc=no \&lt;br /&gt;
--with-liblas=yes --with-liblas-config=/usr/bin/liblas-config&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
'''Note''', the above configuration uses the &amp;lt;code&amp;gt;Proj4&amp;lt;/code&amp;gt; and &amp;lt;code&amp;gt;GEOS&amp;lt;/code&amp;gt; packages compiled from the source. In the case that pre-compiled versions from the repository are required, remove the above corresponding lines to use the &amp;quot;defaults&amp;quot;, i.e. (note the backslashe at the end of each line)&lt;br /&gt;
&amp;lt;source lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
--with-proj-share=/usr/share/proj \&lt;br /&gt;
--with-geos=/usr/bin/geos-config \&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
'''Note 2''', if compiling with liblas, you will want liblas compiled with laszip support. liblas will look for laszip  includes in /usr/local/include/laszip by default. Creating the laszip directory in /usr/local/include and making a soft link.  ln -s /usr/local/include/lasz*.hpp /usr/local/include/laszip and ln -s /usr/local/include/lasunz*.hpp /usr/local/include/laszip should allow liblas to compile with laszip support &lt;br /&gt;
   &amp;lt;/ul&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* compile &amp;amp; install &amp;lt;source lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
make -j2  &amp;amp;&amp;amp;  sudo make install  &amp;amp;&amp;amp;  sudo ldconfig&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;ul&amp;gt; or &amp;lt;source lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
make -j2  &amp;amp;&amp;amp;  sudo checkinstall  &amp;amp;&amp;amp;  sudo ldconfig&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
   &amp;lt;/ul&amp;gt;&lt;br /&gt;
&lt;br /&gt;
For subsequent updates execute (not need for the first time):&lt;br /&gt;
&amp;lt;source lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
svn up&lt;br /&gt;
make -j2 &amp;amp;&amp;amp; sudo make install  &amp;amp;&amp;amp;  sudo ldconfig&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Sometimes, it is required to clean previous configuration and compilation:&lt;br /&gt;
&amp;lt;source lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
make distclean&lt;br /&gt;
svn up&lt;br /&gt;
./configure ... # (use the configure command above)&lt;br /&gt;
make -j2 &amp;amp;&amp;amp; sudo make install  &amp;amp;&amp;amp;  sudo ldconfig&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== GDAL-GRASS-Plugin ===&lt;br /&gt;
&lt;br /&gt;
* get the plugin from [http://download.osgeo.org/gdal OSGeo's Download Server]: [http://download.osgeo.org/gdal/gdal-grass-1.4.3.tar.gz http://download.osgeo.org/gdal/gdal-grass-1.4.3.tar.gz] using &amp;lt;source lang=&amp;quot;bash&amp;quot; enclose=&amp;quot;none&amp;quot;&amp;gt;wget&amp;lt;/source&amp;gt;&lt;br /&gt;
&amp;lt;ul&amp;gt;&amp;lt;source lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
wget http://download.osgeo.org/gdal/gdal-grass-1.4.3.tar.gz&lt;br /&gt;
tar xvzf gdal-grass-1.4.3.tar.gz&lt;br /&gt;
cd gdal-grass-1.4.3&lt;br /&gt;
&amp;lt;/source&amp;gt;&amp;lt;/ul&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* create   &amp;lt;source lang=&amp;quot;bash&amp;quot; enclose=&amp;quot;none&amp;quot;&amp;gt;/etc/ld.so.conf.d/grass.conf&amp;lt;/source&amp;gt;   or add in   &amp;lt;source lang=&amp;quot;bash&amp;quot; enclose=&amp;quot;none&amp;quot;&amp;gt;/etc/ld.so.conf&amp;lt;/source&amp;gt; the GRASS library path: &lt;br /&gt;
&amp;lt;ul&amp;gt;&amp;lt;source lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
# GRASS 6.4 library path&lt;br /&gt;
/usr/local/src/grass64_release/lib&lt;br /&gt;
&lt;br /&gt;
# GRASS 6.5 library path&lt;br /&gt;
/usr/local/src/grass6_devel/lib&lt;br /&gt;
&lt;br /&gt;
# GRASS 7.0 library path&lt;br /&gt;
/usr/local/src/grass64_release/lib&lt;br /&gt;
&lt;br /&gt;
# GRASS 7 (development version) library path&lt;br /&gt;
/usr/local/src/grass7_trunk/lib&lt;br /&gt;
&amp;lt;/source&amp;gt;&amp;lt;/ul&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* optionally, clean previous configurations/compilations&amp;lt;source lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
 make distclean&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* configure -- point to GRASS installation/binaries&lt;br /&gt;
&amp;lt;ul&amp;gt;&amp;lt;source lang=&amp;quot;bash&amp;quot;&amp;gt; ./configure \&lt;br /&gt;
 --prefix=/usr/local \&lt;br /&gt;
 --with-gdal=/usr/local/bin/gdal-config \&lt;br /&gt;
 --with-grass=/usr/local/grass-6.4.4svn/ \&lt;br /&gt;
 --with-autoload=&amp;quot;/usr/local/lib/gdalplugins/&amp;quot; \&lt;br /&gt;
 --with-ld-shared=&amp;quot;g++ -shared&amp;quot;&amp;lt;/source&amp;gt;&amp;lt;/ul&amp;gt;&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
* for GRASS 6.5, replace the respective line above, depending on where the source code in question is stored, with something like &amp;lt;source lang=&amp;quot;bash&amp;quot; enclose=&amp;quot;none&amp;quot;&amp;gt; --with-grass=/usr/local/grass-6.5.svn/&amp;lt;/source&amp;gt;&lt;br /&gt;
* for GRASS 7.0, replace with &amp;lt;source lang=&amp;quot;bash&amp;quot; enclose=&amp;quot;none&amp;quot;&amp;gt; --with-grass=/usr/local/grass-7.0.0svn/&amp;lt;/source&amp;gt;&lt;br /&gt;
* for GRASS 7, replace with &amp;lt;source lang=&amp;quot;bash&amp;quot; enclose=&amp;quot;none&amp;quot;&amp;gt; --with-grass=/usr/local/grass_trunk/&amp;lt;/source&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* compile &amp;amp; install using checkinstall&amp;lt;source lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
 make -j2  &amp;amp;&amp;amp;  sudo checkinstall&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= Post compilation/installation control =&lt;br /&gt;
&lt;br /&gt;
* For a recommended quick-check read the [http://grass.osgeo.org/wiki/Compile_and_install_GRASS_and_QGIS_with_GDAL/OGR_Plugin#Troubleshooting Troubleshooting] section at [http://grass.osgeo.org/wiki/Compile_and_install_GDAL-GRASS_plugin Compile_and_install_GDAL-GRASS_plugin]&lt;br /&gt;
&lt;br /&gt;
* in case of errors in future compilation attempts, remember to remove program binaries and files created with the &amp;quot;configuration&amp;quot; from previous compilations with&lt;br /&gt;
 make distclean&lt;br /&gt;
&lt;br /&gt;
* another common mistake is compiling a module against some GRASS version and then try to run it through another GRASS version. The solution is to recompile the affected module or, in case there are multiple GRASS installations, set up properly LD_LIBRARY_PATH paths.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Removal of GRASS =&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
To get rid of a GRASS binaries installation, delete&lt;br /&gt;
* &amp;lt;source lang=&amp;quot;bash&amp;quot; enclose=&amp;quot;none&amp;quot;&amp;gt;/usr/local/grass-6.4.4svn&amp;lt;/source&amp;gt; (directory, binaries location)&lt;br /&gt;
* &amp;lt;source lang=&amp;quot;bash&amp;quot; enclose=&amp;quot;none&amp;quot;&amp;gt;/usr/local/bin/grass64&amp;lt;/source&amp;gt; (file)&lt;br /&gt;
* &amp;lt;source lang=&amp;quot;bash&amp;quot; enclose=&amp;quot;none&amp;quot;&amp;gt;/usr/local/bin/gem64&amp;lt;/source&amp;gt; (file)&lt;br /&gt;
* &amp;lt;source lang=&amp;quot;bash&amp;quot; enclose=&amp;quot;none&amp;quot;&amp;gt;/home/username/.grassrc6&amp;lt;/source&amp;gt; (file)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
If wanted, delete also the complete source code:&lt;br /&gt;
* &amp;lt;source lang=&amp;quot;bash&amp;quot; enclose=&amp;quot;none&amp;quot;&amp;gt;/usr/local/src/grass64_release&amp;lt;/source&amp;gt; (directory, source code location)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
To remove &amp;lt;code&amp;gt;grass&amp;lt;/code&amp;gt; (or any other package) which was installed by &amp;lt;source lang=&amp;quot;bash&amp;quot; enclose=&amp;quot;none&amp;quot;&amp;gt;checkinstall&amp;lt;/source&amp;gt;, use &amp;lt;source lang=&amp;quot;bash&amp;quot; enclose=&amp;quot;none&amp;quot;&amp;gt;dpkg&amp;lt;/source&amp;gt;, e.g.&amp;lt;source lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
sudo dpkg -r grass64 # package name defined at installation is important&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= Packaging of GRASS =&lt;br /&gt;
&lt;br /&gt;
* See the {{src|debian/README.debian}} file in the GRASS source code for directions on rolling your own packages.&lt;br /&gt;
&lt;br /&gt;
For details about the auto-nightly-builds and after-market supplied packages from UbuntuGIS, please refer to the [[Ubuntu Packaging]] wiki page.&lt;br /&gt;
&lt;br /&gt;
== See also ==&lt;br /&gt;
&lt;br /&gt;
* GRASS GIS in Ubuntu installation: http://www.spatial-ecology.net/dokuwiki/doku.php?id=wiki:install_linux&lt;br /&gt;
* Docker: https://registry.hub.docker.com/u/javimarlop/ubuntugis-docker/dockerfile/&lt;br /&gt;
* [[Ubuntu Packaging]]&lt;br /&gt;
* [[GRASS in Debian]]&lt;br /&gt;
&lt;br /&gt;
= Archived Notes =&lt;br /&gt;
&lt;br /&gt;
Notes that concern the configuration and compilation of GRASS GIS and its dependencies for older versions of Ubuntu-Linux.&lt;br /&gt;
&lt;br /&gt;
== Ubuntu 7.10 64-bit ==&lt;br /&gt;
&lt;br /&gt;
* Compiling latest GRASS source code on a 64-bit machine (with an ATI graphic card) under Ubuntu 7.10 64-bit with support for: 64-bit, SQLite, OpenGL, PYTHON, FFMPEG&lt;br /&gt;
(Based on &amp;quot;Ubuntu 6.06 LTS - GRASS 6.1 Compilation Script&amp;quot; by David Finlayson)&lt;br /&gt;
''Assuming it is the first time attempting to compile GRASS' source code &amp;amp; installing SVN, PROJ, GDAL/OGR''&lt;br /&gt;
&lt;br /&gt;
'''Preparation'''&lt;br /&gt;
 sudo apt-get update &amp;amp;&amp;amp; sudo apt-get upgrade&lt;br /&gt;
&lt;br /&gt;
* install dependencies for compiling (in general) and dependencies for GRASS: PROJ, GDAL/OGR&lt;br /&gt;
 sudo apt-get install grass build-essential flex bison libncurses5-dev zlib1g-dev \&lt;br /&gt;
 libgdal1-dev libtiff4-dev libgcc1 libpng12-dev tcl8.4-dev tk8.4-dev fftw3-dev \&lt;br /&gt;
 libfreetype6-dev libavcodec-dev libxmu-dev gdal-bin libreadline5 libreadline5-dev \&lt;br /&gt;
 make python-dev python-wxversion&lt;br /&gt;
&lt;br /&gt;
* install SQLite&lt;br /&gt;
 sudo apt-get install sqlite3 libsqlite3-dev&lt;br /&gt;
&lt;br /&gt;
* install SVN&lt;br /&gt;
 sudo apt-get install subversion&lt;br /&gt;
&lt;br /&gt;
* create a directory as a simple user where source code(s) are going to be stored (in our example we use a directory called '''src''' under '''/usr/local''')&lt;br /&gt;
&lt;br /&gt;
 sudo mkdir /usr/local/src&lt;br /&gt;
&lt;br /&gt;
* grant rwx (read-write-execute) permissions for our userid/ groupid on the directory (replace words userid and groupid with real userid):&lt;br /&gt;
 sudo chown ''userid'':''groupid'' /usr/local/src&lt;br /&gt;
&lt;br /&gt;
 sudo chmod ug+rwx /usr/local/src&lt;br /&gt;
&lt;br /&gt;
* download latest source code from GRASS SVN repository in a directory on the system (e.g. /usr/local/src)&lt;br /&gt;
 svn checkout https://svn.osgeo.org/grass/grass/trunk grass_trunk&lt;br /&gt;
&lt;br /&gt;
* Above command places GRASS' source code in '''/usr/local/src/grass_trunk'''. In case of a subsequent update use the command: '''svn up''' from within the grass_trunk directory&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
'''Before''' attempting to compile GRASS, READ section (C) in the '''INSTALL''' file located in the main directory of GRASS source code entitled:&lt;br /&gt;
'''(C) COMPILATION NOTES for 64bit platforms'''&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
* installing FFTW3 if not already on system&lt;br /&gt;
 sudo apt-get install fftw3 fftw3-dev&lt;br /&gt;
&lt;br /&gt;
'''FFMPEG'''&lt;br /&gt;
&lt;br /&gt;
Note: Back in Ubuntu 7.10, installing ffmpeg through the repositories wouldn't work with grass. The following steps were successfully used.&lt;br /&gt;
&lt;br /&gt;
* install FFMPEG (information taken from: http://stream0.org/2008/01/install-ffmpeg-on-ubuntu-gutsy.html)&lt;br /&gt;
* download source code with svn&lt;br /&gt;
 svn checkout svn://svn.mplayerhq.hu/ffmpeg/trunk ffmpeg&lt;br /&gt;
&lt;br /&gt;
* install dependencies&lt;br /&gt;
 sudo apt-get install liblame-dev libfaad2-dev libfaac-dev libxvidcore4-dev \&lt;br /&gt;
      liba52-0.7.4 liba52-0.7.4-dev libx264-dev libdts-dev checkinstall \&lt;br /&gt;
      build-essential subversion&lt;br /&gt;
&lt;br /&gt;
* guide to ffmpeg directory&lt;br /&gt;
 cd ffmpeg&lt;br /&gt;
&lt;br /&gt;
if necessary: '''make distclean''' before configuration (look at notes below)&lt;br /&gt;
&lt;br /&gt;
* configuration ('''note:''' the configuration parameter &amp;quot;'''--enable-pp'''&amp;quot; does not work anymore)&lt;br /&gt;
 # configure FFMPEG&lt;br /&gt;
 ./configure --enable-gpl --enable-libvorbis --enable-libtheora \&lt;br /&gt;
             --enable-liba52 --enable-libdc1394 --enable-libgsm \&lt;br /&gt;
             --enable-libmp3lame --enable-libfaad --enable-libfaac \&lt;br /&gt;
             --enable-libxvid --enable-libx264 \&lt;br /&gt;
             --enable-shared&lt;br /&gt;
&lt;br /&gt;
* compilation&lt;br /&gt;
 make&lt;br /&gt;
&lt;br /&gt;
* installation on /usr/local/bin -- important to remember when configuring GRASS' source code for compilation&lt;br /&gt;
 sudo checkinstall&lt;br /&gt;
&lt;br /&gt;
'''Go for GRASS!'''&lt;br /&gt;
* in our example we used the /usr/local/src directory to store GRASS' source code, so:&lt;br /&gt;
 cd /usr/local/src/grass_trunk&lt;br /&gt;
&lt;br /&gt;
* configuration&lt;br /&gt;
  CFLAGS=&amp;quot;-g -Wall&amp;quot; ./configure --enable-64bit \&lt;br /&gt;
        --with-libs=/usr/lib64 --with-cxx --with-freetype=yes \&lt;br /&gt;
        --with-postgres=no --with-sqlite=yes --enable-largefile=yes \&lt;br /&gt;
        --with-tcltk-includes=/usr/include/tcl8.4 \&lt;br /&gt;
        --with-freetype-includes=/usr/include/freetype2 \&lt;br /&gt;
        --with-opengl-libs=/usr/include/GL --with-readline \&lt;br /&gt;
        --with-python=yes --with-ffmpeg=yes \&lt;br /&gt;
        --with-ffmpeg-includes=/usr/local/include/ffmpeg&lt;br /&gt;
&lt;br /&gt;
*if OpenGL fails then maybe it is necessary to link '''glxATI.h''' with '''glx.h''' and re-run the configuration&lt;br /&gt;
&lt;br /&gt;
 cd /usr/include/GL&lt;br /&gt;
&lt;br /&gt;
 sudo ln glxATI.h glx.h&lt;br /&gt;
&lt;br /&gt;
* compilation&lt;br /&gt;
 make&lt;br /&gt;
&lt;br /&gt;
* compilation is expected to end with a statement similar to the following:&lt;br /&gt;
&lt;br /&gt;
 Started compilation: Wed Feb 27 00:24:36 CET 2008&lt;br /&gt;
 --&lt;br /&gt;
 Errors in:&lt;br /&gt;
 No errors detected.&lt;br /&gt;
&lt;br /&gt;
* installation&lt;br /&gt;
 sudo checkinstall&lt;br /&gt;
&lt;br /&gt;
* launch 64-bit GRASS.6.4.svn&lt;br /&gt;
 grass64&lt;br /&gt;
&lt;br /&gt;
'''Notes'''&lt;br /&gt;
* in case of errors in future compilation attempts, remember to remove program binaries with&lt;br /&gt;
 make clean&lt;br /&gt;
* and the files created with the &amp;quot;configuration&amp;quot; from previous compilations with&lt;br /&gt;
 make distclean&lt;br /&gt;
&lt;br /&gt;
== Ubuntu 6.06, 7.10 ==&lt;br /&gt;
&lt;br /&gt;
* [http://david.p.finlayson.googlepages.com/makegrass.sh makegrass.sh] is script designed to automate most of the download, configuration and compilation of GRASS 6.x-CVS&lt;br /&gt;
** it is advised use [https://help.ubuntu.com/community/CheckInstall checkinstall] (''sudo apt-get install checkinstall'') instead of ''make install'' to keep track of installed software &lt;br /&gt;
** Think twice before using this script. Some users experienced problems such as disabled XGL etc.&lt;br /&gt;
* [[User:Steko/Automated_CVS_compiling|Here]] is another of these scripts, it's homemade so probably you'll find the above more useful for production sites.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Category: Compilation]]&lt;br /&gt;
[[Category: Installation]]&lt;br /&gt;
[[Category: Ubuntu]]&lt;br /&gt;
[[Category: FAQ]]&lt;/div&gt;</summary>
		<author><name>⚠️Madi</name></author>
	</entry>
	<entry>
		<id>https://grasswiki.osgeo.org/w/index.php?title=GRASS_Metadata_Management&amp;diff=24976</id>
		<title>GRASS Metadata Management</title>
		<link rel="alternate" type="text/html" href="https://grasswiki.osgeo.org/w/index.php?title=GRASS_Metadata_Management&amp;diff=24976"/>
		<updated>2018-01-11T14:03:47Z</updated>

		<summary type="html">&lt;p&gt;⚠️Madi: /* INSPIRE Metadata structure */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Metadata support ==&lt;br /&gt;
&lt;br /&gt;
See [[ISO/INSPIRE Metadata Support]] and related [http://trac.osgeo.org/grass/wiki/GSoC/2014/MetadataForGRASS GSoC project] (g.gui.metadata)&lt;br /&gt;
&lt;br /&gt;
=== Raster ===&lt;br /&gt;
* {{cmd|r.support}} (r.support history=&amp;quot;long text&amp;quot; now functional, it does line wrapping)&lt;br /&gt;
* [[Replacement raster format#Meta-data support|Metadata support in GRASS raster library notes]]&lt;br /&gt;
&lt;br /&gt;
=== Vector ===&lt;br /&gt;
* [http://download.osgeo.org/grass/grass6_progman/Vector_Library.html#head_file_format 'head' file format]&lt;br /&gt;
* TODO: tool to edit this head file needed using {{cmd|v.support}}. (Reference: http://lists.osgeo.org/pipermail/grass-user/2007-February/038378.html)&lt;br /&gt;
&lt;br /&gt;
Comments on a vector map can be added manually by editing &amp;lt;code&amp;gt;$MAPSET/vector/$MAPNAME/hist&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
== Metadata management ideas for future versions of GRASS ==&lt;br /&gt;
&lt;br /&gt;
=== Unified XML-based approach for raster/vector/imagery ===&lt;br /&gt;
&lt;br /&gt;
* store relevant metadata in an XML-based format, along with creation/modification history&lt;br /&gt;
* a new directory '$maspset/metadata/' could house this information&lt;br /&gt;
* would probably require major re-write of the raster/vector history mechanism&lt;br /&gt;
* generic reading/writing of XML data (don't we already have this functionality somewhere...)&lt;br /&gt;
&lt;br /&gt;
=== Creating an INSPIRE compliant version of {v,r}.support ===&lt;br /&gt;
&lt;br /&gt;
One idea would be to develop an INSPIRE compliant version of {v,r}.support. The module would ensure that all fields required for INSPIRE would be completed. It should be possible to write the Metadata out as XML (see above section). The European Union Open Source Metadata Editor (EUOSME) is a Web-based INSPIRE module that is published under the European Union Public Licence [1,2].&lt;br /&gt;
&lt;br /&gt;
[1] [http://inspire-forum.jrc.ec.europa.eu/pg/pages/view/34267/ EUOSME] &lt;br /&gt;
&lt;br /&gt;
[2] [http://www.eurogeoss.eu/Documents/EuroGEOSS_D_2_2_3.pdf Required Fields]&lt;br /&gt;
&lt;br /&gt;
=== Validation ===&lt;br /&gt;
&lt;br /&gt;
The GRASS module could call the [http://inspire-geoportal.ec.europa.eu/validator2/ validator]'s API and return the check result.&lt;br /&gt;
&lt;br /&gt;
== INSPIRE Metadata structure ==&lt;br /&gt;
&lt;br /&gt;
In order to be INSPIRE compliant, a metadata for spatial data sets or spatial data set series should include at least the information provided in the table reported in the [http://eur-lex.europa.eu/legal-content/EN/TXT/PDF/?uri=CELEX:32008R1205&amp;amp;from=EN INSPIRE metadata regulation] (those are intended as required fields; the user should be able to add more fields).&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{|class=&amp;quot;wikitable sortable&amp;quot;   border=&amp;quot;2&amp;quot; cellspacing=&amp;quot;0&amp;quot; cellpadding=&amp;quot;4&amp;quot; rules=&amp;quot;all&amp;quot; style=&amp;quot;margin:1em 1em 1em 0; border:solid 1px #AAAAA; border-collapse:collapse; background-color:#edf9c7; font-size:95%; empty-cells:show;&amp;quot; &lt;br /&gt;
!width=50px|''' Reference '''&lt;br /&gt;
!width=100px|''' Metadata elements '''&lt;br /&gt;
!width=50px|''' Multiplicity '''&lt;br /&gt;
!''' Condition '''&lt;br /&gt;
!''' Notes '''&lt;br /&gt;
|-&lt;br /&gt;
|1.1&lt;br /&gt;
|Resource title&lt;br /&gt;
|1&lt;br /&gt;
| &lt;br /&gt;
| title&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
|1.2&lt;br /&gt;
|Resource abstract&lt;br /&gt;
|1&lt;br /&gt;
| &lt;br /&gt;
| (+ optional: abstract_URL)&lt;br /&gt;
|-&lt;br /&gt;
|1.3&lt;br /&gt;
|Resource type&lt;br /&gt;
|1&lt;br /&gt;
| &lt;br /&gt;
| Spatial data set series (series) | Spatial data set (dataset) | Spatial data services (services)&lt;br /&gt;
|-&lt;br /&gt;
|1.4&lt;br /&gt;
|Resource locator&lt;br /&gt;
|0..*&lt;br /&gt;
|Mandatory if a URL is available to obtain more information on the resource, and/or access related services&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
|1.5&lt;br /&gt;
|Unique resource identifier&lt;br /&gt;
|1..*&lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
|1.7&lt;br /&gt;
|Resource language&lt;br /&gt;
|0..*&lt;br /&gt;
|Mandatory if the resource include textual information&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
|2.1&lt;br /&gt;
|Topic category&lt;br /&gt;
|1..*&lt;br /&gt;
| &lt;br /&gt;
| Topic categories in accordance with ISO 19115&lt;br /&gt;
|-&lt;br /&gt;
|3&lt;br /&gt;
|Keyword&lt;br /&gt;
|1..*&lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
|4.1&lt;br /&gt;
|Geographic bounding box&lt;br /&gt;
|1..*&lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
|5&lt;br /&gt;
|Temporal reference&lt;br /&gt;
|1..*&lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
|6.1&lt;br /&gt;
|Lineage&lt;br /&gt;
|1&lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
|6.2&lt;br /&gt;
|Spatial resolution&lt;br /&gt;
|0..*&lt;br /&gt;
|Mandatory for data sets and data set series if an equivalent scale or a resolution distance can be specified&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
|7&lt;br /&gt;
|Conformity&lt;br /&gt;
|1..*&lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
|8.1&lt;br /&gt;
|Conditions for access and use&lt;br /&gt;
|1..*&lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
|8.2&lt;br /&gt;
|Limitations on public access&lt;br /&gt;
|1..*&lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
|9&lt;br /&gt;
|Responsible organisation&lt;br /&gt;
|1..*&lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
|10.1&lt;br /&gt;
|Metadata point of contact&lt;br /&gt;
|1..*&lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
|10.2&lt;br /&gt;
|Metadata date&lt;br /&gt;
|1&lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
|10.3&lt;br /&gt;
|Metadata language&lt;br /&gt;
|1&lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Links ==&lt;br /&gt;
* [http://www.eurogeographics.org/eng/documents/draftINSPIREMetadataIRv2_20070202.pdf DT Metadata – Draft Implementing Rules for Metadata]&lt;br /&gt;
* http://wiki.osgeo.org/wiki/Metadata and http://wiki.osgeo.org/wiki/Metadata_software (software list)&lt;br /&gt;
* http://www.gsdi.org/gsdicookbookindex.php&lt;br /&gt;
* http://inspire.jrc.ec.europa.eu/reports/ImplementingRules/metadata/MD_IR_and_ISO_20090218.pdf&lt;br /&gt;
* https://www.ngdc.noaa.gov/wiki/index.php?title=ISO_Metadata_Standard&lt;br /&gt;
* [http://inspire-geoportal.ec.europa.eu/validator2/ INSPIRE Geoportal's metadata validator]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Category:Development]]&lt;br /&gt;
[[Category:Metadata]]&lt;br /&gt;
[[Category:INSPIRE]]&lt;/div&gt;</summary>
		<author><name>⚠️Madi</name></author>
	</entry>
	<entry>
		<id>https://grasswiki.osgeo.org/w/index.php?title=GRASS_GIS_Jupyter_notebooks&amp;diff=24816</id>
		<title>GRASS GIS Jupyter notebooks</title>
		<link rel="alternate" type="text/html" href="https://grasswiki.osgeo.org/w/index.php?title=GRASS_GIS_Jupyter_notebooks&amp;diff=24816"/>
		<updated>2017-10-24T10:14:43Z</updated>

		<summary type="html">&lt;p&gt;⚠️Madi: /* How to run GRASS GIS from Jupyter notebook */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;A Jupyter Notebook is a web application that allows you to create and share documents that contain scripts and code, equations, visualizations and explanatory text, combined.&lt;br /&gt;
&lt;br /&gt;
You can even change the code and explore your modified script(s).&lt;br /&gt;
&lt;br /&gt;
== How to run GRASS GIS from Jupyter notebook ==&lt;br /&gt;
&lt;br /&gt;
Running GRASS from Jupyter notebook requires that Jupyter notebook is installed on your system, and that you set up the [https://grass.osgeo.org/grass72/manuals/variables.html environment variables] for using GRASS. For example you can create a script called grass_jupyter.sh that contains the following lines:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
# directory where GRASS lives&lt;br /&gt;
export GISBASE=/usr/local/grass-7.3.svn # Change this path to reflect your own&lt;br /&gt;
&lt;br /&gt;
# generate GISRC&lt;br /&gt;
# Defines the system wide value while in a GRASS session&lt;br /&gt;
MYGISDBASE=$HOME/grassdata # Change this path to reflect your own &lt;br /&gt;
MYLOC=MyLoc # Change this location name to reflect your own &lt;br /&gt;
MYMAPSET=PERMANENT&lt;br /&gt;
&lt;br /&gt;
# Set the global grassrc file to individual file name&lt;br /&gt;
MYGISRC=&amp;quot;$HOME/.grassrc.$$&amp;quot;&lt;br /&gt;
&lt;br /&gt;
echo &amp;quot;GISDBASE: $MYGISDBASE&amp;quot; &amp;gt; &amp;quot;$MYGISRC&amp;quot;&lt;br /&gt;
echo &amp;quot;LOCATION_NAME: $MYLOC&amp;quot; &amp;gt;&amp;gt; &amp;quot;$MYGISRC&amp;quot;&lt;br /&gt;
echo &amp;quot;MAPSET: $MYMAPSET&amp;quot; &amp;gt;&amp;gt; &amp;quot;$MYGISRC&amp;quot;&lt;br /&gt;
echo &amp;quot;GRASS_GUI: text&amp;quot; &amp;gt;&amp;gt; &amp;quot;$MYGISRC&amp;quot;&lt;br /&gt;
&lt;br /&gt;
# path to GRASS settings file&lt;br /&gt;
export GISRC=$MYGISRC&lt;br /&gt;
&lt;br /&gt;
export LD_LIBRARY_PATH=$GISBASE/lib:$LD_LIBRARY_PATH&lt;br /&gt;
export PYTHONPATH=$GISBASE/etc/python:$PYTHONPATH&lt;br /&gt;
export PATH=$GISBASE/bin:$GISBASE/scripts:$PATH&lt;br /&gt;
&lt;br /&gt;
# start the notebook in the notebook folder&lt;br /&gt;
cd $HOME/notebooks # change this path to reflect your own path to notebooks folder&lt;br /&gt;
&lt;br /&gt;
nohup jupyter notebook --ip=0.0.0.0 --port=8888 --debug &amp;amp;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Add this line to your $HOME/.bashrc file:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
alias grass_notebook='sh grass_jupyter.sh'&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
From terminal, in your home directory:&lt;br /&gt;
&amp;lt;source lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
source .bashrc&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Now you can start your notebook typing in the terminal:&lt;br /&gt;
&amp;lt;source lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
grass_notebook&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== List of selected GRASS GIS Jupyter notebooks ===&lt;br /&gt;
&lt;br /&gt;
(please expand!)&lt;br /&gt;
&lt;br /&gt;
* OSGeoLive-Notebooks: [https://github.com/OSGeo/OSGeoLive-Notebooks/tree/master/GSoC-2015/Introduction%20to%20GRASS%20GIS Introduction to GRASS GIS]&lt;br /&gt;
* [https://github.com/zarch/workshop-pygrass Workshop on pygrass using IPython notebook]&lt;br /&gt;
* [https://github.com/tgrippa/Opensource_OBIA_processing_chain An open-source semi-automated processing chain for urban OBIA classification]&lt;br /&gt;
* [https://github.com/wenzeslaus/python-grass-addon How to write a Python GRASS GIS 7 addon]&lt;br /&gt;
* [https://github.com/lucadelu/docker-stacks/tree/geospatial/geospatial-notebook docker-stacks/geospatial-notebook]&lt;br /&gt;
* [https://github.com/wenzeslaus/geospatial-modeling-course-jupyter/tree/master/notebooks 14 Jupyter Notebooks for learning geospatial analysis and modeling with GRASS GIS]&lt;br /&gt;
&lt;br /&gt;
==== See also ====&lt;br /&gt;
&lt;br /&gt;
* [https://github.com/wenzeslaus/gdoc2py GRASS GIS focused converter from HTML with pre code tags to Jupyter Notebook]&lt;br /&gt;
&lt;br /&gt;
[[Category: Documentation]]&lt;br /&gt;
[[Category: Python]]&lt;br /&gt;
[[Category: Tutorial]]&lt;/div&gt;</summary>
		<author><name>⚠️Madi</name></author>
	</entry>
	<entry>
		<id>https://grasswiki.osgeo.org/w/index.php?title=GRASS_GIS_Jupyter_notebooks&amp;diff=24815</id>
		<title>GRASS GIS Jupyter notebooks</title>
		<link rel="alternate" type="text/html" href="https://grasswiki.osgeo.org/w/index.php?title=GRASS_GIS_Jupyter_notebooks&amp;diff=24815"/>
		<updated>2017-10-24T09:33:48Z</updated>

		<summary type="html">&lt;p&gt;⚠️Madi: added instructions how to run grass from jupyter&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;A Jupyter Notebook is a web application that allows you to create and share documents that contain scripts and code, equations, visualizations and explanatory text, combined.&lt;br /&gt;
&lt;br /&gt;
You can even change the code and explore your modified script(s).&lt;br /&gt;
&lt;br /&gt;
== How to run GRASS GIS from Jupyter notebook ==&lt;br /&gt;
&lt;br /&gt;
Running GRASS from Jupyter notebook requires that Jupyter notebook is installed on your system, and that you set up the [https://grass.osgeo.org/grass72/manuals/variables.html environment variables] for using GRASS. For example you can create a script called grass_jupyter.sh that contains the following lines:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
# directory where GRASS lives&lt;br /&gt;
export GISBASE=/usr/local/grass-7.3.svn # Change this path to reflect your own&lt;br /&gt;
&lt;br /&gt;
# generate GISRC&lt;br /&gt;
# Defines the system wide value while in a GRASS session&lt;br /&gt;
MYGISDBASE=$HOME/grassdata # Change this path to reflect your own &lt;br /&gt;
MYLOC=MyLoc # Change this location name to reflect your own &lt;br /&gt;
MYMAPSET=PERMANENT&lt;br /&gt;
&lt;br /&gt;
# Set the global grassrc file to individual file name&lt;br /&gt;
MYGISRC=&amp;quot;$HOME/.grassrc.$$&amp;quot;&lt;br /&gt;
&lt;br /&gt;
echo &amp;quot;GISDBASE: $MYGISDBASE&amp;quot; &amp;gt; &amp;quot;$MYGISRC&amp;quot;&lt;br /&gt;
echo &amp;quot;LOCATION_NAME: $MYLOC&amp;quot; &amp;gt;&amp;gt; &amp;quot;$MYGISRC&amp;quot;&lt;br /&gt;
echo &amp;quot;MAPSET: $MYMAPSET&amp;quot; &amp;gt;&amp;gt; &amp;quot;$MYGISRC&amp;quot;&lt;br /&gt;
echo &amp;quot;GRASS_GUI: text&amp;quot; &amp;gt;&amp;gt; &amp;quot;$MYGISRC&amp;quot;&lt;br /&gt;
&lt;br /&gt;
# path to GRASS settings file&lt;br /&gt;
export GISRC=$MYGISRC&lt;br /&gt;
&lt;br /&gt;
export LD_LIBRARY_PATH=$GISBASE/lib:$LD_LIBRARY_PATH&lt;br /&gt;
export PYTHONPATH=$GISBASE/etc/python:$PYTHONPATH&lt;br /&gt;
export PATH=$GISBASE/bin:$GISBASE/scripts:$PATH&lt;br /&gt;
&lt;br /&gt;
# start the notebook in the notebook folder&lt;br /&gt;
cd $HOME/notebooks # change this path to reflect your own path to notebooks folder&lt;br /&gt;
&lt;br /&gt;
nohup jupyter notebook --ip=0.0.0.0 --port=8888 --debug &amp;amp;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Add this line in your .bashrc file&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
alias grass_notebook='sh grass_jupyter.sh'&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
From terminal, in your home directory:&lt;br /&gt;
&amp;lt;source lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
source .bashrc&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Now you can start your notebook typing in the terminal:&lt;br /&gt;
&amp;lt;source lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
grass_notebook&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== List of selected GRASS GIS Jupyter notebooks ===&lt;br /&gt;
&lt;br /&gt;
(please expand!)&lt;br /&gt;
&lt;br /&gt;
* OSGeoLive-Notebooks: [https://github.com/OSGeo/OSGeoLive-Notebooks/tree/master/GSoC-2015/Introduction%20to%20GRASS%20GIS Introduction to GRASS GIS]&lt;br /&gt;
* [https://github.com/zarch/workshop-pygrass Workshop on pygrass using IPython notebook]&lt;br /&gt;
* [https://github.com/tgrippa/Opensource_OBIA_processing_chain An open-source semi-automated processing chain for urban OBIA classification]&lt;br /&gt;
* [https://github.com/wenzeslaus/python-grass-addon How to write a Python GRASS GIS 7 addon]&lt;br /&gt;
* [https://github.com/lucadelu/docker-stacks/tree/geospatial/geospatial-notebook docker-stacks/geospatial-notebook]&lt;br /&gt;
* [https://github.com/wenzeslaus/geospatial-modeling-course-jupyter/tree/master/notebooks 14 Jupyter Notebooks for learning geospatial analysis and modeling with GRASS GIS]&lt;br /&gt;
&lt;br /&gt;
==== See also ====&lt;br /&gt;
&lt;br /&gt;
* [https://github.com/wenzeslaus/gdoc2py GRASS GIS focused converter from HTML with pre code tags to Jupyter Notebook]&lt;br /&gt;
&lt;br /&gt;
[[Category: Documentation]]&lt;br /&gt;
[[Category: Python]]&lt;br /&gt;
[[Category: Tutorial]]&lt;/div&gt;</summary>
		<author><name>⚠️Madi</name></author>
	</entry>
	<entry>
		<id>https://grasswiki.osgeo.org/w/index.php?title=R.basin&amp;diff=24700</id>
		<title>R.basin</title>
		<link rel="alternate" type="text/html" href="https://grasswiki.osgeo.org/w/index.php?title=R.basin&amp;diff=24700"/>
		<updated>2017-08-10T10:02:57Z</updated>

		<summary type="html">&lt;p&gt;⚠️Madi: /* Maps */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Introduction ==&lt;br /&gt;
&lt;br /&gt;
The module {{AddonCmd|r.basin}} has been designed to perform the delineation and the morphometric characterization of a given basin, on the basis of an elevation raster map and the coordinates of the outlet. &lt;br /&gt;
Please note that it is designed to work only in projected coordinates.&lt;br /&gt;
Here a tutorial based on NC sample dataset is presented. The tutorial refers to GRASS 6. In GRASS 7, a few improvements have been introduced to r.basin. See the section below for details.&lt;br /&gt;
&lt;br /&gt;
== Preparation ==&lt;br /&gt;
&lt;br /&gt;
As a first step, we set the computational region to match the elevation raster map:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
g.region rast=elevation@PERMANENT -ap&lt;br /&gt;
projection: 99 (Lambert Conformal Conic)&lt;br /&gt;
zone:       0&lt;br /&gt;
datum:      nad83&lt;br /&gt;
ellipsoid:  a=6378137 es=0.006694380022900787&lt;br /&gt;
north:      228500&lt;br /&gt;
south:      215000&lt;br /&gt;
west:       630000&lt;br /&gt;
east:       645000&lt;br /&gt;
nsres:      10&lt;br /&gt;
ewres:      10&lt;br /&gt;
rows:       1350&lt;br /&gt;
cols:       1500&lt;br /&gt;
cells:      2025000&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
For the basin's delineation, a pair of coordinates is required. Usually coordinates belonging to the natural river network don't exactly match with the calculated stream network. What we should do is to calculate the stream network first, and then to find the coordinates on the calculated stream network closest to the coordinates belonging to the natural stream network.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
# Calculate flow accumulation map (MFD)&lt;br /&gt;
r.watershed -af elevation=elevation@PERMANENT accumulation=accum&lt;br /&gt;
&lt;br /&gt;
# Extract the stream network&lt;br /&gt;
r.stream.extract elevation=elevation@PERMANENT accumulation=accum threshold=20 stream_rast=stream_network stream_vect=streams&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
We no longer need the accumulation map:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
g.remove rast=accum&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Now that we have the calculated stream network, we should choose a pair of coordinates for the outlet belonging to it. Let's choose for example:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
easting=636654.791181 northing=218824.126649&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
We no longer need the stream network map:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
g.remove rast=stream_network&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Preparation for multiple basins' analysis ==&lt;br /&gt;
&lt;br /&gt;
If there are a lot of basins to be analysed, the coordinate pairs of the intersections between the calculated stream network and basins (outlet points) can be found by:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
# Convert basins polygon vector boundaries to lines&lt;br /&gt;
v.type input=basinspoly output=basinsline type=boundary,line&lt;br /&gt;
&lt;br /&gt;
# Patch basins lines with stream network&lt;br /&gt;
v.patch input=basinsline,streams output=basins_streams&lt;br /&gt;
&lt;br /&gt;
# Find cross points at intersections&lt;br /&gt;
v.clean input=basins_streams output=basins_streams_clean error=crosspoints_err tool=break&lt;br /&gt;
&lt;br /&gt;
# Add categories to cross points vector&lt;br /&gt;
v.category input=crosspoints_err output=crosspoints&lt;br /&gt;
&lt;br /&gt;
# Add table to cross points vector with columns for category, x and y coordinates&lt;br /&gt;
v.db.addtable map=crosspoints columns=&amp;quot;cat integer,xcoor double precision, ycoor double precision&amp;quot;&lt;br /&gt;
&lt;br /&gt;
# Upload category to cross points attribute table&lt;br /&gt;
v.to.db map=crosspoints option=cat columns=cat&lt;br /&gt;
&lt;br /&gt;
# Upload x and y coordinates to cross points attribute table&lt;br /&gt;
v.to.db map=crosspoints option=coor columns=xcoor,ycoor&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
At this point we can create a text file called ''crosspoints'' with the coordinates in this form:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
xcoor1 ycoor1&lt;br /&gt;
xcoor2 ycoor2&lt;br /&gt;
xcoor3 ycoor3&lt;br /&gt;
...&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Now we can parse this coordinates file in order to create a new file called ''commands'' in which we'll have the r.basin commands for each sub-watershed, ready to be run in a GRASS session. Let's create a script in python for parsing:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
#!/usr/bin/env python&lt;br /&gt;
&lt;br /&gt;
# Open the ''crosspoints'' text file to read the coordinates&lt;br /&gt;
fin = open(&amp;quot;crosspoints&amp;quot;,&amp;quot;r&amp;quot;)&lt;br /&gt;
&lt;br /&gt;
# Create the ''commands'' text file&lt;br /&gt;
fout = open(&amp;quot;commands&amp;quot;,&amp;quot;w&amp;quot;)&lt;br /&gt;
&lt;br /&gt;
# Read the ''crosspoints'' lines&lt;br /&gt;
linesout = (line.rstrip().split() for line in fin)&lt;br /&gt;
&lt;br /&gt;
# Build the r.basin command &lt;br /&gt;
# Put your threshold parameter instead of threshold=10000 and the name of your DEM instead of map=elevation&lt;br /&gt;
cmd = 'r.basin map=elevation prefix=bas%s easting=%s northing=%s threshold=10000\n'&lt;br /&gt;
&lt;br /&gt;
# Write the file ''commands''&lt;br /&gt;
fout.writelines(cmd % (n, easting, northing) for n,(easting,northing) in enumerate(linesout))&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
This is a Python script, it is supposed to run externally from GRASS GIS. Save this script as ''parsing.py'' in a separate folder on your Desktop, and put the file ''crosspoints'' in such folder. To run it, open a terminal and type:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
cd yourfolder&lt;br /&gt;
python parsing.py&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Now in the same folder you will find the file ''commands'', in which we have the r.basin commands to run in GRASS.&lt;br /&gt;
&lt;br /&gt;
== Usage ==&lt;br /&gt;
&lt;br /&gt;
We can run r.basin:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
r.basin map=elevation@PERMANENT prefix=out coordinates=636654.791181,218824.126649 threshold=20 dir=tmp/my_basin&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Prefix parameter is a string given by the user in order to distinguish all the maps produced by every run of the program, i.e. every set of outlet's coordinates. Prefix must start with a letter.&lt;br /&gt;
&lt;br /&gt;
Threshold is the same parameter given in r.watershed and r.stream.extract. Physically, it means the number of cells that determine &amp;quot;where the river begins&amp;quot;. (This is an open issue for the hydrological science and a wide literature has been produced on the topic). Threshold value is usually determined by trials and errors. r.basin has a flag -a, which uses an authomatic value of threshold, corresponding to 1km^2. Such value comes from literature and is usually suitable for Italian territory, but could be definitely wrong for other territories.&lt;br /&gt;
In order to determine the threshold, see also {{AddonCmd|r.threshold}} and {{AddonCmd|r.stream.preview}}.&lt;br /&gt;
&lt;br /&gt;
The output of r.basin consists of: &lt;br /&gt;
&lt;br /&gt;
* Several morphometric parameters, which are printed in terminal and also stored in a csv file called out_elevation_parameters.csv, in the working directory;&lt;br /&gt;
* Maps;&lt;br /&gt;
* Plots.&lt;br /&gt;
&lt;br /&gt;
== Morphometric parameters ==&lt;br /&gt;
&lt;br /&gt;
The main parameters are:&lt;br /&gt;
&lt;br /&gt;
* The coordinates of the vertices of the '''rectangle containing the basin'''.&lt;br /&gt;
* The '''center of gravity''' of the basin: the coordinates of the pixel nearest to the center of gravity of the geometric figure resulting from the projection of the basin on the horizontal plane.&lt;br /&gt;
* The '''area''' of the basin: is the area of a single cell multiplied by the number of cells belonging to the basin.&lt;br /&gt;
* The '''perimeter''': is the length of the contour of the figure resulting by the projection of the basin on the horizontal plane.&lt;br /&gt;
[As a side note, a paper namely [http://en.wikipedia.org/wiki/How_Long_Is_the_Coast_of_Britain%3F_Statistical_Self-Similarity_and_Fractional_Dimension &amp;quot;How Long Is the Coast of Britain? Statistical Self-Similarity and Fractional Dimension&amp;quot;] points out that perimeter is affected by a fractal problem and the number is mostly meaningless taken by itself. Hence, perimeter should never be mixed with anything from another dataset or even the same data set at a different cell resolution; it is only good as a percentage comparison to its neighbors in the same dataset].&lt;br /&gt;
* '''Characteristic values of elevation''': the highest and the lowest altitude, the difference between them and the mean elevation calculated as the sum of the values of the cells divided by the number of the cells.&lt;br /&gt;
* The '''mean slope''', calculated averaging the slope map.&lt;br /&gt;
* The '''length of the directing vector''': the length of the vector linking the outlet to basin's barycenter.&lt;br /&gt;
* The '''prevalent orientation''':  is the orientation of the directing vector.&lt;br /&gt;
* The '''length of main channel''': is the length of the longest succession of segments that connect a source to the outlet of the basin.&lt;br /&gt;
* The '''mean slope of main channel''': it is calculated as follows:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&lt;br /&gt;
[[File:R.basin1.gif]]&lt;br /&gt;
&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
where N is the topological diameter, i.e. the number of links in which the main channel can be divided on the basis of the junctions.&lt;br /&gt;
* The '''circularity ratio''': is the ratio between the area of the basin and the area of the circle having the same perimeter of the basin.&lt;br /&gt;
* The '''elongation ratio''': is the ratio between the diameter of the circle having the same area of the basin and the length of the main channel.&lt;br /&gt;
* The '''compactness coefficient''': is the ratio between the perimeter of the basin and the diameter of the circle having the same area of the basin.&lt;br /&gt;
* The '''shape factor''': is the ratio between the area of the basin and the square of the length of the main channel.&lt;br /&gt;
* The '''concentration time''' (Giandotti, 1934):&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&lt;br /&gt;
[[File:R.basin2.gif]]&lt;br /&gt;
&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Where A is the area, L the length of the main channel and H the difference between the highest and the lowest elevation of the basin.&lt;br /&gt;
* The '''mean hillslope length''': is the mean of the distances calculated along the flow direction of each point non belonging to the river network from the point in which flows into the network.&lt;br /&gt;
* The '''magnitudo''': is the number of the branches of order 1 following the Strahler hierarchy.&lt;br /&gt;
* The '''max order''': is the order of the basin, following the Strahler hierarchy.&lt;br /&gt;
* The '''number of streams''': is the number of the branches of the river network.&lt;br /&gt;
* The '''total stream length''': is the sum of the length of every branches.&lt;br /&gt;
* The '''first order stream frequency''': is the ratio between the magnitudo and the area of the basin.&lt;br /&gt;
* The '''drainage density''': is the ratio between the total length of the river network and the area.&lt;br /&gt;
* The '''Horton ratios''' (Horton, 1945; Strahler, 1957).&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
##################################&lt;br /&gt;
Morphometric parameters of basin :&lt;br /&gt;
##################################&lt;br /&gt;
Easting Centroid of basin : 635195.00&lt;br /&gt;
Northing Centroid of Basin : 220715.00&lt;br /&gt;
Rectangle containing basin N-W : 632880 , 222890&lt;br /&gt;
Rectangle containing basin S-E : 637010 , 218720&lt;br /&gt;
Area of basin [km^2] : 7.8592625&lt;br /&gt;
Perimeter of basin [km] : 17.7583322395&lt;br /&gt;
Max Elevation [m s.l.m.] : 151.7396&lt;br /&gt;
Min Elevation [m s.l.m.]: 94.82206&lt;br /&gt;
Elevation Difference [m]: 56.91754&lt;br /&gt;
Mean Elevation [m s.l.m.]: 127.7042&lt;br /&gt;
Mean Slope : 3.50&lt;br /&gt;
Length of Directing Vector [km] : 2.38880562659&lt;br /&gt;
Prevalent Orientation [degree from north, counterclockwise] :&lt;br /&gt;
0.913351005341&lt;br /&gt;
Compactness Coefficient : 5.61379074702&lt;br /&gt;
Circularity Ratio : 0.313175157621&lt;br /&gt;
Topological Diameter : 105.0&lt;br /&gt;
Elongation Ratio : 0.469323448397&lt;br /&gt;
Shape Factor : 1.16602561484&lt;br /&gt;
Concentration Time (Giandotti, 1934) [hr] : 3.53310944404&lt;br /&gt;
Length of Mainchannel [km] : 6.74021428&lt;br /&gt;
Mean slope of mainchannel [percent] : 1.202028&lt;br /&gt;
Mean hillslope length [m] : 5932.153&lt;br /&gt;
Magnitudo : 415.0&lt;br /&gt;
Max order (Strahler) : 5&lt;br /&gt;
Number of streams : 612&lt;br /&gt;
Total Stream Length [km] : 80.8272&lt;br /&gt;
First order stream frequency : 52.8039367562&lt;br /&gt;
Drainage Density [km/km^2] : 10.2843237518&lt;br /&gt;
Bifurcation Ratio (Horton) : 5.0940&lt;br /&gt;
Length Ratio (Horton) : 2.1837&lt;br /&gt;
Area ratio (Horton) : 5.6571&lt;br /&gt;
Slope ratio (Horton): 1.4418&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The '''hypsographic curve''' provides the distribution of the areas at different altitudes. Each point on the hypsographic curve has on the y-axis the altitude and on the x-axis the percentage of basin surface placed above that altitude. The '''hypsometric curve''' has the same shape but is dimensionless.&lt;br /&gt;
Quantiles of the hypsometric curve are displayed:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
Tot. cells 78593.0&lt;br /&gt;
===========================&lt;br /&gt;
Hypsometric | quantiles&lt;br /&gt;
===========================&lt;br /&gt;
145 | 0.025&lt;br /&gt;
143 | 0.05&lt;br /&gt;
141 | 0.1&lt;br /&gt;
137 | 0.25&lt;br /&gt;
129 | 0.5&lt;br /&gt;
119 | 0.75&lt;br /&gt;
110 | 0.9&lt;br /&gt;
100 | 0.975&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The '''width function W(x)''' gives the area of the cells in the basin at a certain flow distance x from the outlet (distance-area function). Note that the distance is not intended in the euclidean sense, but it's calculated considering the hydrological path of the water.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
Tot. cells 78593.0&lt;br /&gt;
Tot. area 7859300.0&lt;br /&gt;
Max distance 6769.341392&lt;br /&gt;
===========================&lt;br /&gt;
Width Function | quantiles&lt;br /&gt;
===========================&lt;br /&gt;
801 | 0.05&lt;br /&gt;
1507 | 0.15&lt;br /&gt;
2166 | 0.3&lt;br /&gt;
2572 | 0.4&lt;br /&gt;
2958 | 0.5&lt;br /&gt;
3629 | 0.6&lt;br /&gt;
4184 | 0.7&lt;br /&gt;
5132 | 0.85&lt;br /&gt;
6089 | 0.95&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The output of r.stream.stats is also displayed:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt; &lt;br /&gt;
Summary:&lt;br /&gt;
Max order | Tot.N.str. | Tot.str.len. | Tot.area. | Dr.dens. | Str.freq. &lt;br /&gt;
  (num)   |    (num)   |     (km)     |   (km2)   | (km/km2) | (num/km2) &lt;br /&gt;
        5 |        612 |      80.8272 |    7.8593 |  10.2843 | 77.8695 &lt;br /&gt;
&lt;br /&gt;
Stream ratios based on regression coefficient:&lt;br /&gt;
 Bif.rt. | Len.rt. | Area.rt. | Slo.rt. | Grd.rt. &lt;br /&gt;
  5.0940 |  2.1837 |   5.6571 |  1.4418 |  1.5420&lt;br /&gt;
&lt;br /&gt;
Averaged stream ratios with standard deviations:&lt;br /&gt;
 Bif.rt. | Len.rt. | Area.rt. | Slo.rt. | Grd.rt. &lt;br /&gt;
  5.5417 |  2.6271 |   5.1916 |  1.4625 |  1.6693&lt;br /&gt;
  3.5678 |  1.9342 |   4.3638 |  0.1448 |  0.6477&lt;br /&gt;
&lt;br /&gt;
Order | Avg.len |  Avg.ar  |  Avg.sl |  Avg.grad. | Avg.el.dif&lt;br /&gt;
 num  |   (km)  |  (km2)   |  (m/m)  |    (m/m)   |     (m)   &lt;br /&gt;
    1 |  0.0880 |   0.0100 |  0.0428 |     0.0331 |  3.1995&lt;br /&gt;
    2 |  0.2025 |   0.0501 |  0.0303 |     0.0250 |  5.3206&lt;br /&gt;
    3 |  0.5337 |   0.2538 |  0.0212 |     0.0177 |  8.5684&lt;br /&gt;
    4 |  2.7421 |   2.7104 |  0.0159 |     0.0136 | 25.1265&lt;br /&gt;
    5 |  1.1871 |   7.8593 |  0.0095 |     0.0051 |  6.1054&lt;br /&gt;
&lt;br /&gt;
Order | Std.len |  Std.ar  |  Std.sl |  Std.grad. | Std.el.dif&lt;br /&gt;
 num  |   (km)  |  (km2)   |  (m/m)  |    (m/m)   |     (m)   &lt;br /&gt;
    1 |  0.0771 |   0.0082 |  0.0362 |     0.0275 |  3.5790&lt;br /&gt;
    2 |  0.1841 |   0.0398 |  0.0185 |     0.0145 |  5.6062&lt;br /&gt;
    3 |  0.6182 |   0.2493 |  0.0131 |     0.0120 |  8.5329&lt;br /&gt;
    4 |  2.8546 |   3.1286 |  0.0062 |     0.0085 | 15.5228&lt;br /&gt;
    5 |  0.0000 |   0.0000 |  0.0000 |     0.0000 |  0.0000&lt;br /&gt;
&lt;br /&gt;
Order | N.streams | Tot.len (km) | Tot.area (km2)&lt;br /&gt;
    1 |       490 |      43.1013 |  4.8895&lt;br /&gt;
    2 |        98 |      19.8470 |  4.9085&lt;br /&gt;
    3 |        21 |      11.2077 |  5.3290&lt;br /&gt;
    4 |         2 |       5.4841 |  5.4207&lt;br /&gt;
    5 |         1 |       1.1871 |  7.8593&lt;br /&gt;
&lt;br /&gt;
Order | Bif.rt. | Len.rt. | Area.rt. | Slo.rt. | Grd.rt. | d.dens. | str.freq.&lt;br /&gt;
    1 |  5.0000 |  2.3024 |   0.0000 |  1.4154 |  1.3236 |  8.8151 | 100.2147&lt;br /&gt;
    2 |  4.6667 |  2.6353 |   5.0194 |  1.4279 |  1.4086 |  4.0434 | 19.9654&lt;br /&gt;
    3 | 10.5000 |  5.1378 |   5.0664 |  1.3358 |  1.3065 |  2.1031 |  3.9407&lt;br /&gt;
    4 |  2.0000 |  0.4329 |  10.6807 |  1.6710 |  2.6385 |  1.0117 |  0.3690&lt;br /&gt;
    5 |  0.0000 |  0.0000 |   2.8997 |  0.0000 |  0.0000 |  0.1510 |  0.1272&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Maps ==&lt;br /&gt;
&lt;br /&gt;
Since r.basin performs the delimitation of the river basin, all the maps produced are cropped over the basin. They are:&lt;br /&gt;
&lt;br /&gt;
* Raster maps&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
g.list rast&lt;br /&gt;
&lt;br /&gt;
out_elevation_accumulation              out_elevation_hillslope_distance&lt;br /&gt;
out_elevation_aspect                    out_elevation_horton&lt;br /&gt;
out_elevation_dist2out                  out_elevation_shreve&lt;br /&gt;
out_elevation_drainage                  out_elevation_slope&lt;br /&gt;
out_elevation_hack                      out_elevation_strahler&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&lt;br /&gt;
&amp;lt;gallery perrow=5 widths=200&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
File:Out_elevation_slope.png|Slope&lt;br /&gt;
File:Out_elevation_aspect.png|Aspect&lt;br /&gt;
File:Out_elevation_drainage.png|Flow direction&lt;br /&gt;
File:Out_elevation_accumulation.png|Flow accumulation&lt;br /&gt;
File:Out_elevation_dist2out.png|Distance to outlet (width function)&lt;br /&gt;
File:Out_elevation_hillslope_distance.png|Length of hillslopes&lt;br /&gt;
File:Out_elevation_strahler.png|Stream network ordered according to Strahler&lt;br /&gt;
File:Out_elevation_horton.png|Stream network ordered according to Horton&lt;br /&gt;
File:Out_elevation_shreve.png|Stream network ordered according to Shreve&lt;br /&gt;
File:Out_elevation_hack.png|Stream network ordered according to Hack&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Vector maps&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
g.list vect&lt;br /&gt;
&lt;br /&gt;
out_elevation_basin       out_elevation_network&lt;br /&gt;
out_elevation_mainchannel out_elevation_outlet&lt;br /&gt;
out_elevation_outlet_snap&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&lt;br /&gt;
&amp;lt;gallery perrow=4 widths=200&amp;gt;&lt;br /&gt;
&lt;br /&gt;
File:Out_elevation_basin.png|Basin&lt;br /&gt;
File:Out_elevation_mainchannel.png|Main channel&lt;br /&gt;
File:Out_elevation_network.png|Stream network&lt;br /&gt;
File:Out_elevation_outlet.png|Outlet&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The vector map out_elevation_outlet_snap has a table associated, that stores all the parameters calculated. The outlet_snap is the outlet moved to the nearest river network, and can slightly differ from the outlet given by the coordinates pair, in case this latter doesn't fall on the (calculated) river network.&lt;br /&gt;
&lt;br /&gt;
== Graphics ==&lt;br /&gt;
&lt;br /&gt;
Graphics are stored in the working directory:&lt;br /&gt;
&lt;br /&gt;
* out_elevation_ipsographic.png&lt;br /&gt;
* out_elevation_ipsometric.png&lt;br /&gt;
* out_elevation_width_function.png&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&lt;br /&gt;
&amp;lt;gallery perrow=3 widths=200&amp;gt;&lt;br /&gt;
&lt;br /&gt;
File:Out_elevation_Ipsographic.png|Ipsographic curve&lt;br /&gt;
File:Out_elevation_Ipsometric.png|Ipsometric curve (Nondimensional ipsographic curve)&lt;br /&gt;
File:Out_elevation_width_function.png|Width function&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Known issues ==&lt;br /&gt;
&lt;br /&gt;
# r.basin hasn't been designed for working in lat/long coordinates. This means that if you are working in lat/long coordinates, you need to reproject your map first in order to apply the tool. &amp;lt;br /&amp;gt;&lt;br /&gt;
# r.basin is designed to work in meters unit. The values that you get using feet are nonsense. &amp;lt;br /&amp;gt;&lt;br /&gt;
# r.basin does not handle overwrite. You need to delete the output products already created (maps, text file, figures) by hand before running it again.&lt;br /&gt;
&lt;br /&gt;
== r.basin for GRASS 6.4 ==&lt;br /&gt;
&lt;br /&gt;
r.basin was initially designed to run in grass 6.4, but in G7, r.basin has been improved and bugs were fixed, so it is strongly advised to upgrade to G7. The usage in G6 is:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
r.basin [-ac] map=name prefix=prefix easting=east northing=north [threshold=threshold] &lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== See also ==&lt;br /&gt;
&lt;br /&gt;
[[R.stream.*]]&lt;br /&gt;
&lt;br /&gt;
== References ==&lt;br /&gt;
&lt;br /&gt;
* Di Leo Margherita, Di Stefano Massimo, An Open-Source Approach for Catchment's Physiographic Characterization, In: Proceedings of AGU Fall Meeting 2013, S.Francisco, CA, USA.&lt;br /&gt;
* Di Leo Margherita, Working report: Extraction of morphometric parameters from a digital elevation model - Panama. North Carolina State University, 2010 ([http://dl.dropbox.com/u/1599323/Report_Panama.pdf PDF])&lt;br /&gt;
* Di Leo M., Di Stefano M., Claps P., Sole A., Caratterizzazione morfometrica del bacino idrografico in GRASS GIS (Morphometric characterization of the catchment in GRASS GIS environment), Geomatics Workbooks n.9, 2010. ([http://geomatica.como.polimi.it/workbooks/n9/GW9-FOSS4Git_2010.pdf PDF]).&lt;br /&gt;
* Rodriguez-Iturbe I., Rinaldo A., Fractal River Basins, Chance and Self-Organization. Cambridge Press, 2001.&lt;br /&gt;
&lt;br /&gt;
[[Category: Documentation]]&lt;br /&gt;
[[Category: Tutorial]]&lt;br /&gt;
[[Category: Hydrology]]&lt;/div&gt;</summary>
		<author><name>⚠️Madi</name></author>
	</entry>
	<entry>
		<id>https://grasswiki.osgeo.org/w/index.php?title=R.basin&amp;diff=24699</id>
		<title>R.basin</title>
		<link rel="alternate" type="text/html" href="https://grasswiki.osgeo.org/w/index.php?title=R.basin&amp;diff=24699"/>
		<updated>2017-08-10T09:56:23Z</updated>

		<summary type="html">&lt;p&gt;⚠️Madi: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Introduction ==&lt;br /&gt;
&lt;br /&gt;
The module {{AddonCmd|r.basin}} has been designed to perform the delineation and the morphometric characterization of a given basin, on the basis of an elevation raster map and the coordinates of the outlet. &lt;br /&gt;
Please note that it is designed to work only in projected coordinates.&lt;br /&gt;
Here a tutorial based on NC sample dataset is presented. The tutorial refers to GRASS 6. In GRASS 7, a few improvements have been introduced to r.basin. See the section below for details.&lt;br /&gt;
&lt;br /&gt;
== Preparation ==&lt;br /&gt;
&lt;br /&gt;
As a first step, we set the computational region to match the elevation raster map:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
g.region rast=elevation@PERMANENT -ap&lt;br /&gt;
projection: 99 (Lambert Conformal Conic)&lt;br /&gt;
zone:       0&lt;br /&gt;
datum:      nad83&lt;br /&gt;
ellipsoid:  a=6378137 es=0.006694380022900787&lt;br /&gt;
north:      228500&lt;br /&gt;
south:      215000&lt;br /&gt;
west:       630000&lt;br /&gt;
east:       645000&lt;br /&gt;
nsres:      10&lt;br /&gt;
ewres:      10&lt;br /&gt;
rows:       1350&lt;br /&gt;
cols:       1500&lt;br /&gt;
cells:      2025000&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
For the basin's delineation, a pair of coordinates is required. Usually coordinates belonging to the natural river network don't exactly match with the calculated stream network. What we should do is to calculate the stream network first, and then to find the coordinates on the calculated stream network closest to the coordinates belonging to the natural stream network.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
# Calculate flow accumulation map (MFD)&lt;br /&gt;
r.watershed -af elevation=elevation@PERMANENT accumulation=accum&lt;br /&gt;
&lt;br /&gt;
# Extract the stream network&lt;br /&gt;
r.stream.extract elevation=elevation@PERMANENT accumulation=accum threshold=20 stream_rast=stream_network stream_vect=streams&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
We no longer need the accumulation map:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
g.remove rast=accum&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Now that we have the calculated stream network, we should choose a pair of coordinates for the outlet belonging to it. Let's choose for example:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
easting=636654.791181 northing=218824.126649&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
We no longer need the stream network map:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
g.remove rast=stream_network&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Preparation for multiple basins' analysis ==&lt;br /&gt;
&lt;br /&gt;
If there are a lot of basins to be analysed, the coordinate pairs of the intersections between the calculated stream network and basins (outlet points) can be found by:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
# Convert basins polygon vector boundaries to lines&lt;br /&gt;
v.type input=basinspoly output=basinsline type=boundary,line&lt;br /&gt;
&lt;br /&gt;
# Patch basins lines with stream network&lt;br /&gt;
v.patch input=basinsline,streams output=basins_streams&lt;br /&gt;
&lt;br /&gt;
# Find cross points at intersections&lt;br /&gt;
v.clean input=basins_streams output=basins_streams_clean error=crosspoints_err tool=break&lt;br /&gt;
&lt;br /&gt;
# Add categories to cross points vector&lt;br /&gt;
v.category input=crosspoints_err output=crosspoints&lt;br /&gt;
&lt;br /&gt;
# Add table to cross points vector with columns for category, x and y coordinates&lt;br /&gt;
v.db.addtable map=crosspoints columns=&amp;quot;cat integer,xcoor double precision, ycoor double precision&amp;quot;&lt;br /&gt;
&lt;br /&gt;
# Upload category to cross points attribute table&lt;br /&gt;
v.to.db map=crosspoints option=cat columns=cat&lt;br /&gt;
&lt;br /&gt;
# Upload x and y coordinates to cross points attribute table&lt;br /&gt;
v.to.db map=crosspoints option=coor columns=xcoor,ycoor&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
At this point we can create a text file called ''crosspoints'' with the coordinates in this form:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
xcoor1 ycoor1&lt;br /&gt;
xcoor2 ycoor2&lt;br /&gt;
xcoor3 ycoor3&lt;br /&gt;
...&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Now we can parse this coordinates file in order to create a new file called ''commands'' in which we'll have the r.basin commands for each sub-watershed, ready to be run in a GRASS session. Let's create a script in python for parsing:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
#!/usr/bin/env python&lt;br /&gt;
&lt;br /&gt;
# Open the ''crosspoints'' text file to read the coordinates&lt;br /&gt;
fin = open(&amp;quot;crosspoints&amp;quot;,&amp;quot;r&amp;quot;)&lt;br /&gt;
&lt;br /&gt;
# Create the ''commands'' text file&lt;br /&gt;
fout = open(&amp;quot;commands&amp;quot;,&amp;quot;w&amp;quot;)&lt;br /&gt;
&lt;br /&gt;
# Read the ''crosspoints'' lines&lt;br /&gt;
linesout = (line.rstrip().split() for line in fin)&lt;br /&gt;
&lt;br /&gt;
# Build the r.basin command &lt;br /&gt;
# Put your threshold parameter instead of threshold=10000 and the name of your DEM instead of map=elevation&lt;br /&gt;
cmd = 'r.basin map=elevation prefix=bas%s easting=%s northing=%s threshold=10000\n'&lt;br /&gt;
&lt;br /&gt;
# Write the file ''commands''&lt;br /&gt;
fout.writelines(cmd % (n, easting, northing) for n,(easting,northing) in enumerate(linesout))&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
This is a Python script, it is supposed to run externally from GRASS GIS. Save this script as ''parsing.py'' in a separate folder on your Desktop, and put the file ''crosspoints'' in such folder. To run it, open a terminal and type:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
cd yourfolder&lt;br /&gt;
python parsing.py&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Now in the same folder you will find the file ''commands'', in which we have the r.basin commands to run in GRASS.&lt;br /&gt;
&lt;br /&gt;
== Usage ==&lt;br /&gt;
&lt;br /&gt;
We can run r.basin:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
r.basin map=elevation@PERMANENT prefix=out coordinates=636654.791181,218824.126649 threshold=20 dir=tmp/my_basin&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Prefix parameter is a string given by the user in order to distinguish all the maps produced by every run of the program, i.e. every set of outlet's coordinates. Prefix must start with a letter.&lt;br /&gt;
&lt;br /&gt;
Threshold is the same parameter given in r.watershed and r.stream.extract. Physically, it means the number of cells that determine &amp;quot;where the river begins&amp;quot;. (This is an open issue for the hydrological science and a wide literature has been produced on the topic). Threshold value is usually determined by trials and errors. r.basin has a flag -a, which uses an authomatic value of threshold, corresponding to 1km^2. Such value comes from literature and is usually suitable for Italian territory, but could be definitely wrong for other territories.&lt;br /&gt;
In order to determine the threshold, see also {{AddonCmd|r.threshold}} and {{AddonCmd|r.stream.preview}}.&lt;br /&gt;
&lt;br /&gt;
The output of r.basin consists of: &lt;br /&gt;
&lt;br /&gt;
* Several morphometric parameters, which are printed in terminal and also stored in a csv file called out_elevation_parameters.csv, in the working directory;&lt;br /&gt;
* Maps;&lt;br /&gt;
* Plots.&lt;br /&gt;
&lt;br /&gt;
== Morphometric parameters ==&lt;br /&gt;
&lt;br /&gt;
The main parameters are:&lt;br /&gt;
&lt;br /&gt;
* The coordinates of the vertices of the '''rectangle containing the basin'''.&lt;br /&gt;
* The '''center of gravity''' of the basin: the coordinates of the pixel nearest to the center of gravity of the geometric figure resulting from the projection of the basin on the horizontal plane.&lt;br /&gt;
* The '''area''' of the basin: is the area of a single cell multiplied by the number of cells belonging to the basin.&lt;br /&gt;
* The '''perimeter''': is the length of the contour of the figure resulting by the projection of the basin on the horizontal plane.&lt;br /&gt;
[As a side note, a paper namely [http://en.wikipedia.org/wiki/How_Long_Is_the_Coast_of_Britain%3F_Statistical_Self-Similarity_and_Fractional_Dimension &amp;quot;How Long Is the Coast of Britain? Statistical Self-Similarity and Fractional Dimension&amp;quot;] points out that perimeter is affected by a fractal problem and the number is mostly meaningless taken by itself. Hence, perimeter should never be mixed with anything from another dataset or even the same data set at a different cell resolution; it is only good as a percentage comparison to its neighbors in the same dataset].&lt;br /&gt;
* '''Characteristic values of elevation''': the highest and the lowest altitude, the difference between them and the mean elevation calculated as the sum of the values of the cells divided by the number of the cells.&lt;br /&gt;
* The '''mean slope''', calculated averaging the slope map.&lt;br /&gt;
* The '''length of the directing vector''': the length of the vector linking the outlet to basin's barycenter.&lt;br /&gt;
* The '''prevalent orientation''':  is the orientation of the directing vector.&lt;br /&gt;
* The '''length of main channel''': is the length of the longest succession of segments that connect a source to the outlet of the basin.&lt;br /&gt;
* The '''mean slope of main channel''': it is calculated as follows:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&lt;br /&gt;
[[File:R.basin1.gif]]&lt;br /&gt;
&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
where N is the topological diameter, i.e. the number of links in which the main channel can be divided on the basis of the junctions.&lt;br /&gt;
* The '''circularity ratio''': is the ratio between the area of the basin and the area of the circle having the same perimeter of the basin.&lt;br /&gt;
* The '''elongation ratio''': is the ratio between the diameter of the circle having the same area of the basin and the length of the main channel.&lt;br /&gt;
* The '''compactness coefficient''': is the ratio between the perimeter of the basin and the diameter of the circle having the same area of the basin.&lt;br /&gt;
* The '''shape factor''': is the ratio between the area of the basin and the square of the length of the main channel.&lt;br /&gt;
* The '''concentration time''' (Giandotti, 1934):&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&lt;br /&gt;
[[File:R.basin2.gif]]&lt;br /&gt;
&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Where A is the area, L the length of the main channel and H the difference between the highest and the lowest elevation of the basin.&lt;br /&gt;
* The '''mean hillslope length''': is the mean of the distances calculated along the flow direction of each point non belonging to the river network from the point in which flows into the network.&lt;br /&gt;
* The '''magnitudo''': is the number of the branches of order 1 following the Strahler hierarchy.&lt;br /&gt;
* The '''max order''': is the order of the basin, following the Strahler hierarchy.&lt;br /&gt;
* The '''number of streams''': is the number of the branches of the river network.&lt;br /&gt;
* The '''total stream length''': is the sum of the length of every branches.&lt;br /&gt;
* The '''first order stream frequency''': is the ratio between the magnitudo and the area of the basin.&lt;br /&gt;
* The '''drainage density''': is the ratio between the total length of the river network and the area.&lt;br /&gt;
* The '''Horton ratios''' (Horton, 1945; Strahler, 1957).&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
##################################&lt;br /&gt;
Morphometric parameters of basin :&lt;br /&gt;
##################################&lt;br /&gt;
Easting Centroid of basin : 635195.00&lt;br /&gt;
Northing Centroid of Basin : 220715.00&lt;br /&gt;
Rectangle containing basin N-W : 632880 , 222890&lt;br /&gt;
Rectangle containing basin S-E : 637010 , 218720&lt;br /&gt;
Area of basin [km^2] : 7.8592625&lt;br /&gt;
Perimeter of basin [km] : 17.7583322395&lt;br /&gt;
Max Elevation [m s.l.m.] : 151.7396&lt;br /&gt;
Min Elevation [m s.l.m.]: 94.82206&lt;br /&gt;
Elevation Difference [m]: 56.91754&lt;br /&gt;
Mean Elevation [m s.l.m.]: 127.7042&lt;br /&gt;
Mean Slope : 3.50&lt;br /&gt;
Length of Directing Vector [km] : 2.38880562659&lt;br /&gt;
Prevalent Orientation [degree from north, counterclockwise] :&lt;br /&gt;
0.913351005341&lt;br /&gt;
Compactness Coefficient : 5.61379074702&lt;br /&gt;
Circularity Ratio : 0.313175157621&lt;br /&gt;
Topological Diameter : 105.0&lt;br /&gt;
Elongation Ratio : 0.469323448397&lt;br /&gt;
Shape Factor : 1.16602561484&lt;br /&gt;
Concentration Time (Giandotti, 1934) [hr] : 3.53310944404&lt;br /&gt;
Length of Mainchannel [km] : 6.74021428&lt;br /&gt;
Mean slope of mainchannel [percent] : 1.202028&lt;br /&gt;
Mean hillslope length [m] : 5932.153&lt;br /&gt;
Magnitudo : 415.0&lt;br /&gt;
Max order (Strahler) : 5&lt;br /&gt;
Number of streams : 612&lt;br /&gt;
Total Stream Length [km] : 80.8272&lt;br /&gt;
First order stream frequency : 52.8039367562&lt;br /&gt;
Drainage Density [km/km^2] : 10.2843237518&lt;br /&gt;
Bifurcation Ratio (Horton) : 5.0940&lt;br /&gt;
Length Ratio (Horton) : 2.1837&lt;br /&gt;
Area ratio (Horton) : 5.6571&lt;br /&gt;
Slope ratio (Horton): 1.4418&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The '''hypsographic curve''' provides the distribution of the areas at different altitudes. Each point on the hypsographic curve has on the y-axis the altitude and on the x-axis the percentage of basin surface placed above that altitude. The '''hypsometric curve''' has the same shape but is dimensionless.&lt;br /&gt;
Quantiles of the hypsometric curve are displayed:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
Tot. cells 78593.0&lt;br /&gt;
===========================&lt;br /&gt;
Hypsometric | quantiles&lt;br /&gt;
===========================&lt;br /&gt;
145 | 0.025&lt;br /&gt;
143 | 0.05&lt;br /&gt;
141 | 0.1&lt;br /&gt;
137 | 0.25&lt;br /&gt;
129 | 0.5&lt;br /&gt;
119 | 0.75&lt;br /&gt;
110 | 0.9&lt;br /&gt;
100 | 0.975&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The '''width function W(x)''' gives the area of the cells in the basin at a certain flow distance x from the outlet (distance-area function). Note that the distance is not intended in the euclidean sense, but it's calculated considering the hydrological path of the water.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
Tot. cells 78593.0&lt;br /&gt;
Tot. area 7859300.0&lt;br /&gt;
Max distance 6769.341392&lt;br /&gt;
===========================&lt;br /&gt;
Width Function | quantiles&lt;br /&gt;
===========================&lt;br /&gt;
801 | 0.05&lt;br /&gt;
1507 | 0.15&lt;br /&gt;
2166 | 0.3&lt;br /&gt;
2572 | 0.4&lt;br /&gt;
2958 | 0.5&lt;br /&gt;
3629 | 0.6&lt;br /&gt;
4184 | 0.7&lt;br /&gt;
5132 | 0.85&lt;br /&gt;
6089 | 0.95&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The output of r.stream.stats is also displayed:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt; &lt;br /&gt;
Summary:&lt;br /&gt;
Max order | Tot.N.str. | Tot.str.len. | Tot.area. | Dr.dens. | Str.freq. &lt;br /&gt;
  (num)   |    (num)   |     (km)     |   (km2)   | (km/km2) | (num/km2) &lt;br /&gt;
        5 |        612 |      80.8272 |    7.8593 |  10.2843 | 77.8695 &lt;br /&gt;
&lt;br /&gt;
Stream ratios based on regression coefficient:&lt;br /&gt;
 Bif.rt. | Len.rt. | Area.rt. | Slo.rt. | Grd.rt. &lt;br /&gt;
  5.0940 |  2.1837 |   5.6571 |  1.4418 |  1.5420&lt;br /&gt;
&lt;br /&gt;
Averaged stream ratios with standard deviations:&lt;br /&gt;
 Bif.rt. | Len.rt. | Area.rt. | Slo.rt. | Grd.rt. &lt;br /&gt;
  5.5417 |  2.6271 |   5.1916 |  1.4625 |  1.6693&lt;br /&gt;
  3.5678 |  1.9342 |   4.3638 |  0.1448 |  0.6477&lt;br /&gt;
&lt;br /&gt;
Order | Avg.len |  Avg.ar  |  Avg.sl |  Avg.grad. | Avg.el.dif&lt;br /&gt;
 num  |   (km)  |  (km2)   |  (m/m)  |    (m/m)   |     (m)   &lt;br /&gt;
    1 |  0.0880 |   0.0100 |  0.0428 |     0.0331 |  3.1995&lt;br /&gt;
    2 |  0.2025 |   0.0501 |  0.0303 |     0.0250 |  5.3206&lt;br /&gt;
    3 |  0.5337 |   0.2538 |  0.0212 |     0.0177 |  8.5684&lt;br /&gt;
    4 |  2.7421 |   2.7104 |  0.0159 |     0.0136 | 25.1265&lt;br /&gt;
    5 |  1.1871 |   7.8593 |  0.0095 |     0.0051 |  6.1054&lt;br /&gt;
&lt;br /&gt;
Order | Std.len |  Std.ar  |  Std.sl |  Std.grad. | Std.el.dif&lt;br /&gt;
 num  |   (km)  |  (km2)   |  (m/m)  |    (m/m)   |     (m)   &lt;br /&gt;
    1 |  0.0771 |   0.0082 |  0.0362 |     0.0275 |  3.5790&lt;br /&gt;
    2 |  0.1841 |   0.0398 |  0.0185 |     0.0145 |  5.6062&lt;br /&gt;
    3 |  0.6182 |   0.2493 |  0.0131 |     0.0120 |  8.5329&lt;br /&gt;
    4 |  2.8546 |   3.1286 |  0.0062 |     0.0085 | 15.5228&lt;br /&gt;
    5 |  0.0000 |   0.0000 |  0.0000 |     0.0000 |  0.0000&lt;br /&gt;
&lt;br /&gt;
Order | N.streams | Tot.len (km) | Tot.area (km2)&lt;br /&gt;
    1 |       490 |      43.1013 |  4.8895&lt;br /&gt;
    2 |        98 |      19.8470 |  4.9085&lt;br /&gt;
    3 |        21 |      11.2077 |  5.3290&lt;br /&gt;
    4 |         2 |       5.4841 |  5.4207&lt;br /&gt;
    5 |         1 |       1.1871 |  7.8593&lt;br /&gt;
&lt;br /&gt;
Order | Bif.rt. | Len.rt. | Area.rt. | Slo.rt. | Grd.rt. | d.dens. | str.freq.&lt;br /&gt;
    1 |  5.0000 |  2.3024 |   0.0000 |  1.4154 |  1.3236 |  8.8151 | 100.2147&lt;br /&gt;
    2 |  4.6667 |  2.6353 |   5.0194 |  1.4279 |  1.4086 |  4.0434 | 19.9654&lt;br /&gt;
    3 | 10.5000 |  5.1378 |   5.0664 |  1.3358 |  1.3065 |  2.1031 |  3.9407&lt;br /&gt;
    4 |  2.0000 |  0.4329 |  10.6807 |  1.6710 |  2.6385 |  1.0117 |  0.3690&lt;br /&gt;
    5 |  0.0000 |  0.0000 |   2.8997 |  0.0000 |  0.0000 |  0.1510 |  0.1272&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Maps ==&lt;br /&gt;
&lt;br /&gt;
Since r.basin performs the delimitation of the river basin, all the maps produced are cropped over the basin. They are:&lt;br /&gt;
&lt;br /&gt;
* Raster maps&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
g.list rast&lt;br /&gt;
&lt;br /&gt;
out_elevation_accumulation              out_elevation_hillslope_distance&lt;br /&gt;
out_elevation_aspect                    out_elevation_horton&lt;br /&gt;
out_elevation_dist2out                  out_elevation_shreve&lt;br /&gt;
out_elevation_drainage                  out_elevation_slope&lt;br /&gt;
out_elevation_hack                      out_elevation_strahler&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&lt;br /&gt;
&amp;lt;gallery perrow=5 widths=200&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
File:Out_elevation_slope.png|Slope&lt;br /&gt;
File:Out_elevation_aspect.png|Aspect&lt;br /&gt;
File:Out_elevation_drainage.png|Flow direction&lt;br /&gt;
File:Out_elevation_accumulation.png|Flow accumulation&lt;br /&gt;
File:Out_elevation_dist2out.png|Distance to outlet (width function)&lt;br /&gt;
File:Out_elevation_hillslope_distance.png|Length of hillslopes&lt;br /&gt;
File:Out_elevation_strahler.png|Stream network ordered according to Strahler&lt;br /&gt;
File:Out_elevation_horton.png|Stream network ordered according to Horton&lt;br /&gt;
File:Out_elevation_shreve.png|Stream network ordered according to Shreve&lt;br /&gt;
File:Out_elevation_hack.png|Stream network ordered according to Hack&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Vector maps&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
g.list vect&lt;br /&gt;
&lt;br /&gt;
out_elevation_basin       out_elevation_network&lt;br /&gt;
out_elevation_mainchannel out_elevation_outlet&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&lt;br /&gt;
&amp;lt;gallery perrow=4 widths=200&amp;gt;&lt;br /&gt;
&lt;br /&gt;
File:Out_elevation_basin.png|Basin&lt;br /&gt;
File:Out_elevation_mainchannel.png|Main channel&lt;br /&gt;
File:Out_elevation_network.png|Stream network&lt;br /&gt;
File:Out_elevation_outlet.png|Outlet&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Graphics ==&lt;br /&gt;
&lt;br /&gt;
Graphics are stored in the working directory:&lt;br /&gt;
&lt;br /&gt;
* out_elevation_ipsographic.png&lt;br /&gt;
* out_elevation_ipsometric.png&lt;br /&gt;
* out_elevation_width_function.png&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&lt;br /&gt;
&amp;lt;gallery perrow=3 widths=200&amp;gt;&lt;br /&gt;
&lt;br /&gt;
File:Out_elevation_Ipsographic.png|Ipsographic curve&lt;br /&gt;
File:Out_elevation_Ipsometric.png|Ipsometric curve (Nondimensional ipsographic curve)&lt;br /&gt;
File:Out_elevation_width_function.png|Width function&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Known issues ==&lt;br /&gt;
&lt;br /&gt;
# r.basin hasn't been designed for working in lat/long coordinates. This means that if you are working in lat/long coordinates, you need to reproject your map first in order to apply the tool. &amp;lt;br /&amp;gt;&lt;br /&gt;
# r.basin is designed to work in meters unit. The values that you get using feet are nonsense. &amp;lt;br /&amp;gt;&lt;br /&gt;
# r.basin does not handle overwrite. You need to delete the output products already created (maps, text file, figures) by hand before running it again.&lt;br /&gt;
&lt;br /&gt;
== r.basin for GRASS 6.4 ==&lt;br /&gt;
&lt;br /&gt;
r.basin was initially designed to run in grass 6.4, but in G7, r.basin has been improved and bugs were fixed, so it is strongly advised to upgrade to G7. The usage in G6 is:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
r.basin [-ac] map=name prefix=prefix easting=east northing=north [threshold=threshold] &lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== See also ==&lt;br /&gt;
&lt;br /&gt;
[[R.stream.*]]&lt;br /&gt;
&lt;br /&gt;
== References ==&lt;br /&gt;
&lt;br /&gt;
* Di Leo Margherita, Di Stefano Massimo, An Open-Source Approach for Catchment's Physiographic Characterization, In: Proceedings of AGU Fall Meeting 2013, S.Francisco, CA, USA.&lt;br /&gt;
* Di Leo Margherita, Working report: Extraction of morphometric parameters from a digital elevation model - Panama. North Carolina State University, 2010 ([http://dl.dropbox.com/u/1599323/Report_Panama.pdf PDF])&lt;br /&gt;
* Di Leo M., Di Stefano M., Claps P., Sole A., Caratterizzazione morfometrica del bacino idrografico in GRASS GIS (Morphometric characterization of the catchment in GRASS GIS environment), Geomatics Workbooks n.9, 2010. ([http://geomatica.como.polimi.it/workbooks/n9/GW9-FOSS4Git_2010.pdf PDF]).&lt;br /&gt;
* Rodriguez-Iturbe I., Rinaldo A., Fractal River Basins, Chance and Self-Organization. Cambridge Press, 2001.&lt;br /&gt;
&lt;br /&gt;
[[Category: Documentation]]&lt;br /&gt;
[[Category: Tutorial]]&lt;br /&gt;
[[Category: Hydrology]]&lt;/div&gt;</summary>
		<author><name>⚠️Madi</name></author>
	</entry>
	<entry>
		<id>https://grasswiki.osgeo.org/w/index.php?title=R.basin&amp;diff=24698</id>
		<title>R.basin</title>
		<link rel="alternate" type="text/html" href="https://grasswiki.osgeo.org/w/index.php?title=R.basin&amp;diff=24698"/>
		<updated>2017-08-10T09:51:31Z</updated>

		<summary type="html">&lt;p&gt;⚠️Madi: /* Morphometric parameters */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Introduction ==&lt;br /&gt;
&lt;br /&gt;
The module {{AddonCmd|r.basin}} has been designed to perform the delineation and the morphometric characterization of a given basin, on the basis of an elevation raster map and the coordinates of the outlet. &lt;br /&gt;
Please note that it is designed to work only in projected coordinates.&lt;br /&gt;
Here a tutorial based on NC sample dataset is presented. The tutorial refers to GRASS 6. In GRASS 7, a few improvements have been introduced to r.basin. See the section below for details.&lt;br /&gt;
&lt;br /&gt;
== Preparation ==&lt;br /&gt;
&lt;br /&gt;
As a first step, we set the computational region to match the elevation raster map:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
g.region rast=elevation@PERMANENT -ap&lt;br /&gt;
projection: 99 (Lambert Conformal Conic)&lt;br /&gt;
zone:       0&lt;br /&gt;
datum:      nad83&lt;br /&gt;
ellipsoid:  a=6378137 es=0.006694380022900787&lt;br /&gt;
north:      228500&lt;br /&gt;
south:      215000&lt;br /&gt;
west:       630000&lt;br /&gt;
east:       645000&lt;br /&gt;
nsres:      10&lt;br /&gt;
ewres:      10&lt;br /&gt;
rows:       1350&lt;br /&gt;
cols:       1500&lt;br /&gt;
cells:      2025000&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
For the basin's delineation, a pair of coordinates is required. Usually coordinates belonging to the natural river network don't exactly match with the calculated stream network. What we should do is to calculate the stream network first, and then to find the coordinates on the calculated stream network closest to the coordinates belonging to the natural stream network.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
# Calculate flow accumulation map (MFD)&lt;br /&gt;
r.watershed -af elevation=elevation@PERMANENT accumulation=accum&lt;br /&gt;
&lt;br /&gt;
# Extract the stream network&lt;br /&gt;
r.stream.extract elevation=elevation@PERMANENT accumulation=accum threshold=20 stream_rast=stream_network stream_vect=streams&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
We no longer need the accumulation map:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
g.remove rast=accum&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Now that we have the calculated stream network, we should choose a pair of coordinates for the outlet belonging to it. Let's choose for example:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
easting=636654.791181 northing=218824.126649&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
We no longer need the stream network map:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
g.remove rast=stream_network&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Preparation for multiple basins' analysis ==&lt;br /&gt;
&lt;br /&gt;
If there are a lot of basins to be analysed, the coordinate pairs of the intersections between the calculated stream network and basins (outlet points) can be found by:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
# Convert basins polygon vector boundaries to lines&lt;br /&gt;
v.type input=basinspoly output=basinsline type=boundary,line&lt;br /&gt;
&lt;br /&gt;
# Patch basins lines with stream network&lt;br /&gt;
v.patch input=basinsline,streams output=basins_streams&lt;br /&gt;
&lt;br /&gt;
# Find cross points at intersections&lt;br /&gt;
v.clean input=basins_streams output=basins_streams_clean error=crosspoints_err tool=break&lt;br /&gt;
&lt;br /&gt;
# Add categories to cross points vector&lt;br /&gt;
v.category input=crosspoints_err output=crosspoints&lt;br /&gt;
&lt;br /&gt;
# Add table to cross points vector with columns for category, x and y coordinates&lt;br /&gt;
v.db.addtable map=crosspoints columns=&amp;quot;cat integer,xcoor double precision, ycoor double precision&amp;quot;&lt;br /&gt;
&lt;br /&gt;
# Upload category to cross points attribute table&lt;br /&gt;
v.to.db map=crosspoints option=cat columns=cat&lt;br /&gt;
&lt;br /&gt;
# Upload x and y coordinates to cross points attribute table&lt;br /&gt;
v.to.db map=crosspoints option=coor columns=xcoor,ycoor&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
At this point we can create a text file called ''crosspoints'' with the coordinates in this form:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
xcoor1 ycoor1&lt;br /&gt;
xcoor2 ycoor2&lt;br /&gt;
xcoor3 ycoor3&lt;br /&gt;
...&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Now we can parse this coordinates file in order to create a new file called ''commands'' in which we'll have the r.basin commands for each sub-watershed, ready to be run in a GRASS session. Let's create a script in python for parsing:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
#!/usr/bin/env python&lt;br /&gt;
&lt;br /&gt;
# Open the ''crosspoints'' text file to read the coordinates&lt;br /&gt;
fin = open(&amp;quot;crosspoints&amp;quot;,&amp;quot;r&amp;quot;)&lt;br /&gt;
&lt;br /&gt;
# Create the ''commands'' text file&lt;br /&gt;
fout = open(&amp;quot;commands&amp;quot;,&amp;quot;w&amp;quot;)&lt;br /&gt;
&lt;br /&gt;
# Read the ''crosspoints'' lines&lt;br /&gt;
linesout = (line.rstrip().split() for line in fin)&lt;br /&gt;
&lt;br /&gt;
# Build the r.basin command &lt;br /&gt;
# Put your threshold parameter instead of threshold=10000 and the name of your DEM instead of map=elevation&lt;br /&gt;
cmd = 'r.basin map=elevation prefix=bas%s easting=%s northing=%s threshold=10000\n'&lt;br /&gt;
&lt;br /&gt;
# Write the file ''commands''&lt;br /&gt;
fout.writelines(cmd % (n, easting, northing) for n,(easting,northing) in enumerate(linesout))&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
This is a Python script, it is supposed to run externally from GRASS GIS. Save this script as ''parsing.py'' in a separate folder on your Desktop, and put the file ''crosspoints'' in such folder. To run it, open a terminal and type:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
cd yourfolder&lt;br /&gt;
python parsing.py&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Now in the same folder you will find the file ''commands'', in which we have the r.basin commands to run in GRASS.&lt;br /&gt;
&lt;br /&gt;
== Usage ==&lt;br /&gt;
&lt;br /&gt;
We can run r.basin:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
r.basin map=elevation@PERMANENT prefix=out coordinates=636654.791181,218824.126649 threshold=20 dir=tmp/my_basin&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Prefix parameter is a string given by the user in order to distinguish all the maps produced by every run of the program, i.e. every set of outlet's coordinates. Prefix must start with a letter.&lt;br /&gt;
&lt;br /&gt;
Threshold is the same parameter given in r.watershed and r.stream.extract. Physically, it means the number of cells that determine &amp;quot;where the river begins&amp;quot;. (This is an open issue for the hydrological science and a wide literature has been produced on the topic). Threshold value is usually determined by trials and errors. r.basin has a flag -a, which uses an authomatic value of threshold, corresponding to 1km^2. Such value comes from literature and is usually suitable for Italian territory, but could be definitely wrong for other territories.&lt;br /&gt;
In order to determine the threshold, see also {{AddonCmd|r.threshold}} and {{AddonCmd|r.stream.preview}}.&lt;br /&gt;
&lt;br /&gt;
The output of r.basin consists of: &lt;br /&gt;
&lt;br /&gt;
* Several morphometric parameters, which are printed in terminal and also stored in a csv file called out_elevation_parameters.csv, in the working directory;&lt;br /&gt;
* Maps;&lt;br /&gt;
* Plots.&lt;br /&gt;
&lt;br /&gt;
== Morphometric parameters ==&lt;br /&gt;
&lt;br /&gt;
The main parameters are:&lt;br /&gt;
&lt;br /&gt;
* The coordinates of the vertices of the '''rectangle containing the basin'''.&lt;br /&gt;
* The '''center of gravity''' of the basin: the coordinates of the pixel nearest to the center of gravity of the geometric figure resulting from the projection of the basin on the horizontal plane.&lt;br /&gt;
* The '''area''' of the basin: is the area of a single cell multiplied by the number of cells belonging to the basin.&lt;br /&gt;
* The '''perimeter''': is the length of the contour of the figure resulting by the projection of the basin on the horizontal plane.&lt;br /&gt;
[As a side note, a paper namely [http://en.wikipedia.org/wiki/How_Long_Is_the_Coast_of_Britain%3F_Statistical_Self-Similarity_and_Fractional_Dimension &amp;quot;How Long Is the Coast of Britain? Statistical Self-Similarity and Fractional Dimension&amp;quot;] points out that perimeter is affected by a fractal problem and the number is mostly meaningless taken by itself. Hence, perimeter should never be mixed with anything from another dataset or even the same data set at a different cell resolution; it is only good as a percentage comparison to its neighbors in the same dataset].&lt;br /&gt;
* '''Characteristic values of elevation''': the highest and the lowest altitude, the difference between them and the mean elevation calculated as the sum of the values of the cells divided by the number of the cells.&lt;br /&gt;
* The '''mean slope''', calculated averaging the slope map.&lt;br /&gt;
* The '''length of the directing vector''': the length of the vector linking the outlet to basin's barycenter.&lt;br /&gt;
* The '''prevalent orientation''':  is the orientation of the directing vector.&lt;br /&gt;
* The '''length of main channel''': is the length of the longest succession of segments that connect a source to the outlet of the basin.&lt;br /&gt;
* The '''mean slope of main channel''': it is calculated as follows:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&lt;br /&gt;
[[File:R.basin1.gif]]&lt;br /&gt;
&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
where N is the topological diameter, i.e. the number of links in which the main channel can be divided on the basis of the junctions.&lt;br /&gt;
* The '''circularity ratio''': is the ratio between the area of the basin and the area of the circle having the same perimeter of the basin.&lt;br /&gt;
* The '''elongation ratio''': is the ratio between the diameter of the circle having the same area of the basin and the length of the main channel.&lt;br /&gt;
* The '''compactness coefficient''': is the ratio between the perimeter of the basin and the diameter of the circle having the same area of the basin.&lt;br /&gt;
* The '''shape factor''': is the ratio between the area of the basin and the square of the length of the main channel.&lt;br /&gt;
* The '''concentration time''' (Giandotti, 1934):&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&lt;br /&gt;
[[File:R.basin2.gif]]&lt;br /&gt;
&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Where A is the area, L the length of the main channel and H the difference between the highest and the lowest elevation of the basin.&lt;br /&gt;
* The '''mean hillslope length''': is the mean of the distances calculated along the flow direction of each point non belonging to the river network from the point in which flows into the network.&lt;br /&gt;
* The '''magnitudo''': is the number of the branches of order 1 following the Strahler hierarchy.&lt;br /&gt;
* The '''max order''': is the order of the basin, following the Strahler hierarchy.&lt;br /&gt;
* The '''number of streams''': is the number of the branches of the river network.&lt;br /&gt;
* The '''total stream length''': is the sum of the length of every branches.&lt;br /&gt;
* The '''first order stream frequency''': is the ratio between the magnitudo and the area of the basin.&lt;br /&gt;
* The '''drainage density''': is the ratio between the total length of the river network and the area.&lt;br /&gt;
* The '''Horton ratios''' (Horton, 1945; Strahler, 1957).&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
##################################&lt;br /&gt;
Morphometric parameters of basin :&lt;br /&gt;
##################################&lt;br /&gt;
Easting Centroid of basin : 635195.00&lt;br /&gt;
Northing Centroid of Basin : 220715.00&lt;br /&gt;
Rectangle containing basin N-W : 632880 , 222890&lt;br /&gt;
Rectangle containing basin S-E : 637010 , 218720&lt;br /&gt;
Area of basin [km^2] : 7.8592625&lt;br /&gt;
Perimeter of basin [km] : 17.7583322395&lt;br /&gt;
Max Elevation [m s.l.m.] : 151.7396&lt;br /&gt;
Min Elevation [m s.l.m.]: 94.82206&lt;br /&gt;
Elevation Difference [m]: 56.91754&lt;br /&gt;
Mean Elevation [m s.l.m.]: 127.7042&lt;br /&gt;
Mean Slope : 3.50&lt;br /&gt;
Length of Directing Vector [km] : 2.38880562659&lt;br /&gt;
Prevalent Orientation [degree from north, counterclockwise] :&lt;br /&gt;
0.913351005341&lt;br /&gt;
Compactness Coefficient : 5.61379074702&lt;br /&gt;
Circularity Ratio : 0.313175157621&lt;br /&gt;
Topological Diameter : 105.0&lt;br /&gt;
Elongation Ratio : 0.469323448397&lt;br /&gt;
Shape Factor : 1.16602561484&lt;br /&gt;
Concentration Time (Giandotti, 1934) [hr] : 3.53310944404&lt;br /&gt;
Length of Mainchannel [km] : 6.74021428&lt;br /&gt;
Mean slope of mainchannel [percent] : 1.202028&lt;br /&gt;
Mean hillslope length [m] : 5932.153&lt;br /&gt;
Magnitudo : 415.0&lt;br /&gt;
Max order (Strahler) : 5&lt;br /&gt;
Number of streams : 612&lt;br /&gt;
Total Stream Length [km] : 80.8272&lt;br /&gt;
First order stream frequency : 52.8039367562&lt;br /&gt;
Drainage Density [km/km^2] : 10.2843237518&lt;br /&gt;
Bifurcation Ratio (Horton) : 5.0940&lt;br /&gt;
Length Ratio (Horton) : 2.1837&lt;br /&gt;
Area ratio (Horton) : 5.6571&lt;br /&gt;
Slope ratio (Horton): 1.4418&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The '''hypsographic curve''' provides the distribution of the areas at different altitudes. Each point on the hypsographic curve has on the y-axis the altitude and on the x-axis the percentage of basin surface placed above that altitude. The '''hypsometric curve''' has the same shape but is dimensionless.&lt;br /&gt;
Quantiles of the hypsometric curve are displayed:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
Tot. cells 78593.0&lt;br /&gt;
===========================&lt;br /&gt;
Hypsometric | quantiles&lt;br /&gt;
===========================&lt;br /&gt;
145 | 0.025&lt;br /&gt;
143 | 0.05&lt;br /&gt;
141 | 0.1&lt;br /&gt;
137 | 0.25&lt;br /&gt;
129 | 0.5&lt;br /&gt;
119 | 0.75&lt;br /&gt;
110 | 0.9&lt;br /&gt;
100 | 0.975&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The '''width function W(x)''' gives the area of the cells in the basin at a certain flow distance x from the outlet (distance-area function). Note that the distance is not intended in the euclidean sense, but it's calculated considering the hydrological path of the water.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
Tot. cells 78593.0&lt;br /&gt;
Tot. area 7859300.0&lt;br /&gt;
Max distance 6769.341392&lt;br /&gt;
===========================&lt;br /&gt;
Width Function | quantiles&lt;br /&gt;
===========================&lt;br /&gt;
801 | 0.05&lt;br /&gt;
1507 | 0.15&lt;br /&gt;
2166 | 0.3&lt;br /&gt;
2572 | 0.4&lt;br /&gt;
2958 | 0.5&lt;br /&gt;
3629 | 0.6&lt;br /&gt;
4184 | 0.7&lt;br /&gt;
5132 | 0.85&lt;br /&gt;
6089 | 0.95&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The output of r.stream.stats is also displayed:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt; &lt;br /&gt;
Summary:&lt;br /&gt;
Max order | Tot.N.str. | Tot.str.len. | Tot.area. | Dr.dens. | Str.freq. &lt;br /&gt;
  (num)   |    (num)   |     (km)     |   (km2)   | (km/km2) | (num/km2) &lt;br /&gt;
        5 |        612 |      80.8272 |    7.8593 |  10.2843 | 77.8695 &lt;br /&gt;
&lt;br /&gt;
Stream ratios based on regression coefficient:&lt;br /&gt;
 Bif.rt. | Len.rt. | Area.rt. | Slo.rt. | Grd.rt. &lt;br /&gt;
  5.0940 |  2.1837 |   5.6571 |  1.4418 |  1.5420&lt;br /&gt;
&lt;br /&gt;
Averaged stream ratios with standard deviations:&lt;br /&gt;
 Bif.rt. | Len.rt. | Area.rt. | Slo.rt. | Grd.rt. &lt;br /&gt;
  5.5417 |  2.6271 |   5.1916 |  1.4625 |  1.6693&lt;br /&gt;
  3.5678 |  1.9342 |   4.3638 |  0.1448 |  0.6477&lt;br /&gt;
&lt;br /&gt;
Order | Avg.len |  Avg.ar  |  Avg.sl |  Avg.grad. | Avg.el.dif&lt;br /&gt;
 num  |   (km)  |  (km2)   |  (m/m)  |    (m/m)   |     (m)   &lt;br /&gt;
    1 |  0.0880 |   0.0100 |  0.0428 |     0.0331 |  3.1995&lt;br /&gt;
    2 |  0.2025 |   0.0501 |  0.0303 |     0.0250 |  5.3206&lt;br /&gt;
    3 |  0.5337 |   0.2538 |  0.0212 |     0.0177 |  8.5684&lt;br /&gt;
    4 |  2.7421 |   2.7104 |  0.0159 |     0.0136 | 25.1265&lt;br /&gt;
    5 |  1.1871 |   7.8593 |  0.0095 |     0.0051 |  6.1054&lt;br /&gt;
&lt;br /&gt;
Order | Std.len |  Std.ar  |  Std.sl |  Std.grad. | Std.el.dif&lt;br /&gt;
 num  |   (km)  |  (km2)   |  (m/m)  |    (m/m)   |     (m)   &lt;br /&gt;
    1 |  0.0771 |   0.0082 |  0.0362 |     0.0275 |  3.5790&lt;br /&gt;
    2 |  0.1841 |   0.0398 |  0.0185 |     0.0145 |  5.6062&lt;br /&gt;
    3 |  0.6182 |   0.2493 |  0.0131 |     0.0120 |  8.5329&lt;br /&gt;
    4 |  2.8546 |   3.1286 |  0.0062 |     0.0085 | 15.5228&lt;br /&gt;
    5 |  0.0000 |   0.0000 |  0.0000 |     0.0000 |  0.0000&lt;br /&gt;
&lt;br /&gt;
Order | N.streams | Tot.len (km) | Tot.area (km2)&lt;br /&gt;
    1 |       490 |      43.1013 |  4.8895&lt;br /&gt;
    2 |        98 |      19.8470 |  4.9085&lt;br /&gt;
    3 |        21 |      11.2077 |  5.3290&lt;br /&gt;
    4 |         2 |       5.4841 |  5.4207&lt;br /&gt;
    5 |         1 |       1.1871 |  7.8593&lt;br /&gt;
&lt;br /&gt;
Order | Bif.rt. | Len.rt. | Area.rt. | Slo.rt. | Grd.rt. | d.dens. | str.freq.&lt;br /&gt;
    1 |  5.0000 |  2.3024 |   0.0000 |  1.4154 |  1.3236 |  8.8151 | 100.2147&lt;br /&gt;
    2 |  4.6667 |  2.6353 |   5.0194 |  1.4279 |  1.4086 |  4.0434 | 19.9654&lt;br /&gt;
    3 | 10.5000 |  5.1378 |   5.0664 |  1.3358 |  1.3065 |  2.1031 |  3.9407&lt;br /&gt;
    4 |  2.0000 |  0.4329 |  10.6807 |  1.6710 |  2.6385 |  1.0117 |  0.3690&lt;br /&gt;
    5 |  0.0000 |  0.0000 |   2.8997 |  0.0000 |  0.0000 |  0.1510 |  0.1272&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Maps ==&lt;br /&gt;
&lt;br /&gt;
Since r.basin performs the delimitation of the river basin, all the maps produced are cropped over the basin. They are:&lt;br /&gt;
&lt;br /&gt;
* Raster maps&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
g.list rast&lt;br /&gt;
&lt;br /&gt;
out_elevation_accumulation              out_elevation_hillslope_distance&lt;br /&gt;
out_elevation_aspect                    out_elevation_horton&lt;br /&gt;
out_elevation_dist2out                  out_elevation_shreve&lt;br /&gt;
out_elevation_drainage                  out_elevation_slope&lt;br /&gt;
out_elevation_hack                      out_elevation_strahler&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&lt;br /&gt;
&amp;lt;gallery perrow=5 widths=200&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
File:Out_elevation_slope.png|Slope&lt;br /&gt;
File:Out_elevation_aspect.png|Aspect&lt;br /&gt;
File:Out_elevation_drainage.png|Flow direction&lt;br /&gt;
File:Out_elevation_accumulation.png|Flow accumulation&lt;br /&gt;
File:Out_elevation_dist2out.png|Distance to outlet (width function)&lt;br /&gt;
File:Out_elevation_hillslope_distance.png|Length of hillslopes&lt;br /&gt;
File:Out_elevation_strahler.png|Stream network ordered according to Strahler&lt;br /&gt;
File:Out_elevation_horton.png|Stream network ordered according to Horton&lt;br /&gt;
File:Out_elevation_shreve.png|Stream network ordered according to Shreve&lt;br /&gt;
File:Out_elevation_hack.png|Stream network ordered according to Hack&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Vector maps&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
g.list vect&lt;br /&gt;
&lt;br /&gt;
out_elevation_basin       out_elevation_network&lt;br /&gt;
out_elevation_mainchannel out_elevation_outlet&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&lt;br /&gt;
&amp;lt;gallery perrow=4 widths=200&amp;gt;&lt;br /&gt;
&lt;br /&gt;
File:Out_elevation_basin.png|Basin&lt;br /&gt;
File:Out_elevation_mainchannel.png|Main channel&lt;br /&gt;
File:Out_elevation_network.png|Stream network&lt;br /&gt;
File:Out_elevation_outlet.png|Outlet&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Graphics ==&lt;br /&gt;
&lt;br /&gt;
Graphics are stored in the working directory:&lt;br /&gt;
&lt;br /&gt;
* out_elevation_ipsographic.png&lt;br /&gt;
* out_elevation_ipsometric.png&lt;br /&gt;
* out_elevation_width_function.png&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&lt;br /&gt;
&amp;lt;gallery perrow=3 widths=200&amp;gt;&lt;br /&gt;
&lt;br /&gt;
File:Out_elevation_Ipsographic.png|Ipsographic curve&lt;br /&gt;
File:Out_elevation_Ipsometric.png|Ipsometric curve (Nondimensional ipsographic curve)&lt;br /&gt;
File:Out_elevation_width_function.png|Width function&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Known issues ==&lt;br /&gt;
&lt;br /&gt;
# r.basin hasn't been designed for working in lat/long coordinates. This means that if you are working in lat/long coordinates, you need to reproject your map first in order to apply the tool. &amp;lt;br /&amp;gt;&lt;br /&gt;
# r.basin is designed to work in meters unit. The values that you get using feet are nonsense. &amp;lt;br /&amp;gt;&lt;br /&gt;
# r.basin does not handle overwrite. You need to delete the output products already created (maps, text file, figures) by hand before running it again.&lt;br /&gt;
&lt;br /&gt;
== r.basin for GRASS 7 ==&lt;br /&gt;
&lt;br /&gt;
r.basin has a slightly different usage in GRASS 7. &lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
r.basin [-ac] map=name prefix=prefix coordinates=east,north dir=name [threshold=threshold] &lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
It takes in input the coordinates as a pair, separated by a comma. Furthermore, a directory should be indicated, in which &lt;br /&gt;
the output will be found (the graphics as png and the csv file).&lt;br /&gt;
&lt;br /&gt;
In G7, r.basin has been improved to take in input coordinates not exactly belonging to the river network (but not too far from it). It basically snaps to the closest point belonging to the network. This feature is experimental and might not produce the expected result. To check if the snapped outlet is acceptable, at the end of the computation, two outlet vector maps are produced: the one with the coordinates inserted by the user and the snapped one. If the user is not happy with this latter, should tweak the coordinates to match with the river network.&lt;br /&gt;
&lt;br /&gt;
The vector map whose name ends with &amp;lt;em&amp;gt;outlet_snap&amp;lt;/em&amp;gt; has a table associated, in which all the parameters are stored. &lt;br /&gt;
&lt;br /&gt;
== See also ==&lt;br /&gt;
&lt;br /&gt;
[[R.stream.*]]&lt;br /&gt;
&lt;br /&gt;
== References ==&lt;br /&gt;
&lt;br /&gt;
* Di Leo Margherita, Di Stefano Massimo, An Open-Source Approach for Catchment's Physiographic Characterization, In: Proceedings of AGU Fall Meeting 2013, S.Francisco, CA, USA.&lt;br /&gt;
* Di Leo Margherita, Working report: Extraction of morphometric parameters from a digital elevation model - Panama. North Carolina State University, 2010 ([http://dl.dropbox.com/u/1599323/Report_Panama.pdf PDF])&lt;br /&gt;
* Di Leo M., Di Stefano M., Claps P., Sole A., Caratterizzazione morfometrica del bacino idrografico in GRASS GIS (Morphometric characterization of the catchment in GRASS GIS environment), Geomatics Workbooks n.9, 2010. ([http://geomatica.como.polimi.it/workbooks/n9/GW9-FOSS4Git_2010.pdf PDF]).&lt;br /&gt;
* Rodriguez-Iturbe I., Rinaldo A., Fractal River Basins, Chance and Self-Organization. Cambridge Press, 2001.&lt;br /&gt;
&lt;br /&gt;
[[Category: Documentation]]&lt;br /&gt;
[[Category: Tutorial]]&lt;br /&gt;
[[Category: Hydrology]]&lt;/div&gt;</summary>
		<author><name>⚠️Madi</name></author>
	</entry>
	<entry>
		<id>https://grasswiki.osgeo.org/w/index.php?title=R.basin&amp;diff=24697</id>
		<title>R.basin</title>
		<link rel="alternate" type="text/html" href="https://grasswiki.osgeo.org/w/index.php?title=R.basin&amp;diff=24697"/>
		<updated>2017-08-10T09:45:37Z</updated>

		<summary type="html">&lt;p&gt;⚠️Madi: /* Usage */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Introduction ==&lt;br /&gt;
&lt;br /&gt;
The module {{AddonCmd|r.basin}} has been designed to perform the delineation and the morphometric characterization of a given basin, on the basis of an elevation raster map and the coordinates of the outlet. &lt;br /&gt;
Please note that it is designed to work only in projected coordinates.&lt;br /&gt;
Here a tutorial based on NC sample dataset is presented. The tutorial refers to GRASS 6. In GRASS 7, a few improvements have been introduced to r.basin. See the section below for details.&lt;br /&gt;
&lt;br /&gt;
== Preparation ==&lt;br /&gt;
&lt;br /&gt;
As a first step, we set the computational region to match the elevation raster map:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
g.region rast=elevation@PERMANENT -ap&lt;br /&gt;
projection: 99 (Lambert Conformal Conic)&lt;br /&gt;
zone:       0&lt;br /&gt;
datum:      nad83&lt;br /&gt;
ellipsoid:  a=6378137 es=0.006694380022900787&lt;br /&gt;
north:      228500&lt;br /&gt;
south:      215000&lt;br /&gt;
west:       630000&lt;br /&gt;
east:       645000&lt;br /&gt;
nsres:      10&lt;br /&gt;
ewres:      10&lt;br /&gt;
rows:       1350&lt;br /&gt;
cols:       1500&lt;br /&gt;
cells:      2025000&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
For the basin's delineation, a pair of coordinates is required. Usually coordinates belonging to the natural river network don't exactly match with the calculated stream network. What we should do is to calculate the stream network first, and then to find the coordinates on the calculated stream network closest to the coordinates belonging to the natural stream network.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
# Calculate flow accumulation map (MFD)&lt;br /&gt;
r.watershed -af elevation=elevation@PERMANENT accumulation=accum&lt;br /&gt;
&lt;br /&gt;
# Extract the stream network&lt;br /&gt;
r.stream.extract elevation=elevation@PERMANENT accumulation=accum threshold=20 stream_rast=stream_network stream_vect=streams&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
We no longer need the accumulation map:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
g.remove rast=accum&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Now that we have the calculated stream network, we should choose a pair of coordinates for the outlet belonging to it. Let's choose for example:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
easting=636654.791181 northing=218824.126649&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
We no longer need the stream network map:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
g.remove rast=stream_network&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Preparation for multiple basins' analysis ==&lt;br /&gt;
&lt;br /&gt;
If there are a lot of basins to be analysed, the coordinate pairs of the intersections between the calculated stream network and basins (outlet points) can be found by:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
# Convert basins polygon vector boundaries to lines&lt;br /&gt;
v.type input=basinspoly output=basinsline type=boundary,line&lt;br /&gt;
&lt;br /&gt;
# Patch basins lines with stream network&lt;br /&gt;
v.patch input=basinsline,streams output=basins_streams&lt;br /&gt;
&lt;br /&gt;
# Find cross points at intersections&lt;br /&gt;
v.clean input=basins_streams output=basins_streams_clean error=crosspoints_err tool=break&lt;br /&gt;
&lt;br /&gt;
# Add categories to cross points vector&lt;br /&gt;
v.category input=crosspoints_err output=crosspoints&lt;br /&gt;
&lt;br /&gt;
# Add table to cross points vector with columns for category, x and y coordinates&lt;br /&gt;
v.db.addtable map=crosspoints columns=&amp;quot;cat integer,xcoor double precision, ycoor double precision&amp;quot;&lt;br /&gt;
&lt;br /&gt;
# Upload category to cross points attribute table&lt;br /&gt;
v.to.db map=crosspoints option=cat columns=cat&lt;br /&gt;
&lt;br /&gt;
# Upload x and y coordinates to cross points attribute table&lt;br /&gt;
v.to.db map=crosspoints option=coor columns=xcoor,ycoor&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
At this point we can create a text file called ''crosspoints'' with the coordinates in this form:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
xcoor1 ycoor1&lt;br /&gt;
xcoor2 ycoor2&lt;br /&gt;
xcoor3 ycoor3&lt;br /&gt;
...&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Now we can parse this coordinates file in order to create a new file called ''commands'' in which we'll have the r.basin commands for each sub-watershed, ready to be run in a GRASS session. Let's create a script in python for parsing:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
#!/usr/bin/env python&lt;br /&gt;
&lt;br /&gt;
# Open the ''crosspoints'' text file to read the coordinates&lt;br /&gt;
fin = open(&amp;quot;crosspoints&amp;quot;,&amp;quot;r&amp;quot;)&lt;br /&gt;
&lt;br /&gt;
# Create the ''commands'' text file&lt;br /&gt;
fout = open(&amp;quot;commands&amp;quot;,&amp;quot;w&amp;quot;)&lt;br /&gt;
&lt;br /&gt;
# Read the ''crosspoints'' lines&lt;br /&gt;
linesout = (line.rstrip().split() for line in fin)&lt;br /&gt;
&lt;br /&gt;
# Build the r.basin command &lt;br /&gt;
# Put your threshold parameter instead of threshold=10000 and the name of your DEM instead of map=elevation&lt;br /&gt;
cmd = 'r.basin map=elevation prefix=bas%s easting=%s northing=%s threshold=10000\n'&lt;br /&gt;
&lt;br /&gt;
# Write the file ''commands''&lt;br /&gt;
fout.writelines(cmd % (n, easting, northing) for n,(easting,northing) in enumerate(linesout))&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
This is a Python script, it is supposed to run externally from GRASS GIS. Save this script as ''parsing.py'' in a separate folder on your Desktop, and put the file ''crosspoints'' in such folder. To run it, open a terminal and type:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
cd yourfolder&lt;br /&gt;
python parsing.py&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Now in the same folder you will find the file ''commands'', in which we have the r.basin commands to run in GRASS.&lt;br /&gt;
&lt;br /&gt;
== Usage ==&lt;br /&gt;
&lt;br /&gt;
We can run r.basin:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
r.basin map=elevation@PERMANENT prefix=out coordinates=636654.791181,218824.126649 threshold=20 dir=tmp/my_basin&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Prefix parameter is a string given by the user in order to distinguish all the maps produced by every run of the program, i.e. every set of outlet's coordinates. Prefix must start with a letter.&lt;br /&gt;
&lt;br /&gt;
Threshold is the same parameter given in r.watershed and r.stream.extract. Physically, it means the number of cells that determine &amp;quot;where the river begins&amp;quot;. (This is an open issue for the hydrological science and a wide literature has been produced on the topic). Threshold value is usually determined by trials and errors. r.basin has a flag -a, which uses an authomatic value of threshold, corresponding to 1km^2. Such value comes from literature and is usually suitable for Italian territory, but could be definitely wrong for other territories.&lt;br /&gt;
In order to determine the threshold, see also {{AddonCmd|r.threshold}} and {{AddonCmd|r.stream.preview}}.&lt;br /&gt;
&lt;br /&gt;
The output of r.basin consists of: &lt;br /&gt;
&lt;br /&gt;
* Several morphometric parameters, which are printed in terminal and also stored in a csv file called out_elevation_parameters.csv, in the working directory;&lt;br /&gt;
* Maps;&lt;br /&gt;
* Plots.&lt;br /&gt;
&lt;br /&gt;
== Morphometric parameters ==&lt;br /&gt;
&lt;br /&gt;
The main parameters are:&lt;br /&gt;
&lt;br /&gt;
* The coordinates of the vertices of the '''rectangle containing the basin'''.&lt;br /&gt;
* The '''center of gravity''' of the basin: the coordinates of the pixel nearest to the center of gravity of the geometric figure resulting from the projection of the basin on the horizontal plane.&lt;br /&gt;
* The '''area''' of the basin: is the area of a single cell multiplied by the number of cells belonging to the basin.&lt;br /&gt;
* The '''perimeter''': is the length of the contour of the figure resulting by the projection of the basin on the horizontal plane.&lt;br /&gt;
[As a side note, a paper namely [http://en.wikipedia.org/wiki/How_Long_Is_the_Coast_of_Britain%3F_Statistical_Self-Similarity_and_Fractional_Dimension &amp;quot;How Long Is the Coast of Britain? Statistical Self-Similarity and Fractional Dimension&amp;quot;] points out that perimeter is affected by a fractal problem and the number is mostly meaningless taken by itself. Hence, perimeter should never be mixed with anything from another dataset or even the same data set at a different cell resolution; it is only good as a percentage comparison to its neighbors in the same dataset].&lt;br /&gt;
* '''Characteristic values of elevation''': the highest and the lowest altitude, the difference between them and the mean elevation calculated as the sum of the values of the cells divided by the number of the cells.&lt;br /&gt;
* The '''mean slope''', calculated averaging the slope map.&lt;br /&gt;
* The '''length of the directing vector''': the length of the vector linking the outlet to basin's barycenter.&lt;br /&gt;
* The '''prevalent orientation''':  is the orientation of the directing vector.&lt;br /&gt;
* The '''length of main channel''': is the length of the longest succession of segments that connect a source to the outlet of the basin.&lt;br /&gt;
* The '''mean slope of main channel''': it is calculated as follows:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&lt;br /&gt;
[[File:R.basin1.gif]]&lt;br /&gt;
&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
where N is the topological diameter, i.e. the number of links in which the main channel can be divided on the basis of the junctions.&lt;br /&gt;
* The '''circularity ratio''': is the ratio between the area of the basin and the area of the circle having the same perimeter of the basin.&lt;br /&gt;
* The '''elongation ratio''': is the ratio between the diameter of the circle having the same area of the basin and the length of the main channel.&lt;br /&gt;
* The '''compactness coefficient''': is the ratio between the perimeter of the basin and the diameter of the circle having the same area of the basin.&lt;br /&gt;
* The '''shape factor''': is the ratio between the area of the basin and the square of the length of the main channel.&lt;br /&gt;
* The '''concentration time''' (Giandotti, 1934):&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&lt;br /&gt;
[[File:R.basin2.gif]]&lt;br /&gt;
&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Where A is the area, L the length of the main channel and H the difference between the highest and the lowest elevation of the basin.&lt;br /&gt;
* The '''mean hillslope length''': is the mean of the distances calculated along the flow direction of each point non belonging to the river network from the point in which flows into the network.&lt;br /&gt;
* The '''magnitudo''': is the number of the branches of order 1 following the Strahler hierarchy.&lt;br /&gt;
* The '''max order''': is the order of the basin, following the Strahler hierarchy.&lt;br /&gt;
* The '''number of streams''': is the number of the branches of the river network.&lt;br /&gt;
* The '''total stream length''': is the sum of the length of every branches.&lt;br /&gt;
* The '''first order stream frequency''': is the ratio between the magnitudo and the area of the basin.&lt;br /&gt;
* The '''drainage density''': is the ratio between the total length of the river network and the area.&lt;br /&gt;
* The '''Horton ratios''' (Horton, 1945; Strahler, 1957).&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
##################################&lt;br /&gt;
Morphometric parameters of basin :&lt;br /&gt;
##################################&lt;br /&gt;
Easting Centroid of basin : 635195.00&lt;br /&gt;
Northing Centroid of Basin : 220715.00&lt;br /&gt;
Rectangle containing basin N-W : 632870 , 222890&lt;br /&gt;
Rectangle containing basin S-E : 637000 , 218720&lt;br /&gt;
Area of basin [km^2] : 7.8559625&lt;br /&gt;
Perimeter of basin [km] : 16.8287990515&lt;br /&gt;
Max Elevation [m s.l.m.] : 151.7396&lt;br /&gt;
Min Elevation [m s.l.m.]: 94.82206&lt;br /&gt;
Elevation Difference [m]: 56.91754&lt;br /&gt;
Mean Elevation [m s.l.m.]: 127.6772&lt;br /&gt;
Mean Slope : 2.93&lt;br /&gt;
Length of Directing Vector [km] : 2.38880562659&lt;br /&gt;
Prevalent Orientation [degree from north, counterclockwise] :&lt;br /&gt;
0.913351005341&lt;br /&gt;
Compactness Coefficient : 5.32106255399&lt;br /&gt;
Circularity Ratio : 0.348580442132&lt;br /&gt;
Topological Diameter : 127.0&lt;br /&gt;
Elongation Ratio : 0.470961456397&lt;br /&gt;
Shape Factor : 1.16984953656&lt;br /&gt;
Concentration Time (Giandotti, 1934) [hr] : 3.52654267443&lt;br /&gt;
Length of Mainchannel [km] : 6.715361467&lt;br /&gt;
Mean slope of mainchannel [percent] : 0.957339&lt;br /&gt;
Mean hillslope length [m] : 8145.381&lt;br /&gt;
Magnitudo : 621.0&lt;br /&gt;
Max order (Strahler) : 5&lt;br /&gt;
Number of streams : 884&lt;br /&gt;
Total Stream Length [km] : 96.3436&lt;br /&gt;
First order stream frequency : 79.0482388377&lt;br /&gt;
Drainage Density [km/km^2] : 12.2637550778&lt;br /&gt;
Bifurcation Ratio (Horton) : 5.7374&lt;br /&gt;
Length Ratio (Horton) : 2.6902&lt;br /&gt;
Area ratio (Horton) : 5.6815&lt;br /&gt;
Slope ratio (Horton): 1.5533&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The '''hypsographic curve''' provides the distribution of the areas at different altitudes. Each point on the hypsographic curve has on the y-axis the altitude and on the x-axis the percentage of basin surface placed above that altitude. The '''hypsometric curve''' has the same shape but is dimensionless.&lt;br /&gt;
Quantiles of the hypsometric curve are displayed:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
Tot. cells 78560.0&lt;br /&gt;
===========================&lt;br /&gt;
Ipsometric | quantiles&lt;br /&gt;
===========================&lt;br /&gt;
145 | 0.025&lt;br /&gt;
143 | 0.05&lt;br /&gt;
141 | 0.1&lt;br /&gt;
137 | 0.25&lt;br /&gt;
129 | 0.5&lt;br /&gt;
119 | 0.75&lt;br /&gt;
121 | 0.7&lt;br /&gt;
110 | 0.9&lt;br /&gt;
100 | 0.975&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The '''width function W(x)''' gives the area of the cells in the basin at a certain flow distance x from the outlet (distance-area function). Note that the distance is not intended in the euclidean sense, but it's calculated considering the hydrological path of the water.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
Tot. cells 78560.0&lt;br /&gt;
Tot. area 7856000.0&lt;br /&gt;
Max distance 6809.546521&lt;br /&gt;
===========================&lt;br /&gt;
Whidth Function | quantiles&lt;br /&gt;
===========================&lt;br /&gt;
784 | 0.05&lt;br /&gt;
1477 | 0.15&lt;br /&gt;
2137 | 0.3&lt;br /&gt;
2543 | 0.4&lt;br /&gt;
2933 | 0.5&lt;br /&gt;
3606 | 0.6&lt;br /&gt;
4169 | 0.7&lt;br /&gt;
5144 | 0.85&lt;br /&gt;
6105 | 0.95&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The output of r.stream.stats is also displayed:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt; &lt;br /&gt;
Summary:&lt;br /&gt;
Max order | Tot.N.str. | Tot.str.len. | Tot.area. | Dr.dens. | Str.freq. &lt;br /&gt;
  (num)   |    (num)   |     (km)     |   (km2)   | (km/km2) | (num/km2) &lt;br /&gt;
        5 |        884 |      96.3436 |    7.8339 |  12.2983 | 112.8429 &lt;br /&gt;
&lt;br /&gt;
Stream ratios with standard deviations:&lt;br /&gt;
 Bif.rt. | Len.rt. | Area.rt. | Slo.rt. | Grd.rt. &lt;br /&gt;
  5.7374 |  2.6902 |   5.6815 |  1.5533 |  1.7962&lt;br /&gt;
  3.1961 |  1.9514 |   5.2294 |  0.1250 |  0.7482&lt;br /&gt;
&lt;br /&gt;
Order | Avg.len |  Avg.ar  |  Avg.sl |  Avg.grad. | Avg.el.dif&lt;br /&gt;
 num  |   (km)  |  (km2)   |  (m/m)  |    (m/m)   |     (m)   &lt;br /&gt;
    1 |  0.0750 |   0.0069 |  0.0523 |     0.0384 |  3.1062&lt;br /&gt;
    2 |  0.1428 |   0.0311 |  0.0342 |     0.0277 |  4.1701&lt;br /&gt;
    3 |  0.4834 |   0.1732 |  0.0243 |     0.0205 |  9.0641&lt;br /&gt;
    4 |  2.4205 |   2.1885 |  0.0155 |     0.0134 | 24.1708&lt;br /&gt;
    5 |  1.1247 |   7.8339 |  0.0091 |     0.0046 |  5.1594&lt;br /&gt;
&lt;br /&gt;
Order | Std.len |  Std.ar  |  Std.sl |  Std.grad. | Std.el.dif&lt;br /&gt;
 num  |   (km)  |  (km2)   |  (m/m)  |    (m/m)   |     (m)   &lt;br /&gt;
    1 |  0.0600 |   0.0052 |  0.0398 |     0.0287 |  3.2301&lt;br /&gt;
    2 |  0.1244 |   0.0230 |  0.0250 |     0.0196 |  4.4835&lt;br /&gt;
    3 |  0.4554 |   0.1353 |  0.0132 |     0.0122 |  7.1065&lt;br /&gt;
    4 |  2.2874 |   2.3843 |  0.0046 |     0.0061 | 12.9175&lt;br /&gt;
    5 |  0.0000 |   0.0000 |  0.0000 |     0.0000 |  0.0000&lt;br /&gt;
&lt;br /&gt;
Order | N.streams | Tot.len (km) | Tot.area (km2)&lt;br /&gt;
    1 |       712 |      53.4067 |  4.8998&lt;br /&gt;
    2 |       137 |      19.5657 |  4.2562&lt;br /&gt;
    3 |        31 |      14.9849 |  5.3684&lt;br /&gt;
    4 |         3 |       7.2616 |  6.5655&lt;br /&gt;
    5 |         1 |       1.1247 |  7.8339&lt;br /&gt;
&lt;br /&gt;
Order | Bif.rt. | Len.rt. | Area.rt. | Slo.rt. | Grd.rt. | d.dens. | str.freq.&lt;br /&gt;
    1 |  5.1971 |  1.9040 |   0.0000 |  1.5311 |  1.3892 | 10.8998 | 145.3120&lt;br /&gt;
    2 |  4.4194 |  3.3847 |   4.5144 |  1.4046 |  1.3472 |  4.5970 | 32.1883&lt;br /&gt;
    3 | 10.3333 |  5.0075 |   5.5742 |  1.5691 |  1.5365 |  2.7913 |  5.7745&lt;br /&gt;
    4 |  3.0000 |  0.4646 |  12.6376 |  1.7083 |  2.9120 |  1.1060 |  0.4569&lt;br /&gt;
    5 |  0.0000 |  0.0000 |   3.5796 |  0.0000 |  0.0000 |  0.1436 |  0.1277&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Maps ==&lt;br /&gt;
&lt;br /&gt;
Since r.basin performs the delimitation of the river basin, all the maps produced are cropped over the basin. They are:&lt;br /&gt;
&lt;br /&gt;
* Raster maps&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
g.list rast&lt;br /&gt;
&lt;br /&gt;
out_elevation_accumulation              out_elevation_hillslope_distance&lt;br /&gt;
out_elevation_aspect                    out_elevation_horton&lt;br /&gt;
out_elevation_dist2out                  out_elevation_shreve&lt;br /&gt;
out_elevation_drainage                  out_elevation_slope&lt;br /&gt;
out_elevation_hack                      out_elevation_strahler&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&lt;br /&gt;
&amp;lt;gallery perrow=5 widths=200&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
File:Out_elevation_slope.png|Slope&lt;br /&gt;
File:Out_elevation_aspect.png|Aspect&lt;br /&gt;
File:Out_elevation_drainage.png|Flow direction&lt;br /&gt;
File:Out_elevation_accumulation.png|Flow accumulation&lt;br /&gt;
File:Out_elevation_dist2out.png|Distance to outlet (width function)&lt;br /&gt;
File:Out_elevation_hillslope_distance.png|Length of hillslopes&lt;br /&gt;
File:Out_elevation_strahler.png|Stream network ordered according to Strahler&lt;br /&gt;
File:Out_elevation_horton.png|Stream network ordered according to Horton&lt;br /&gt;
File:Out_elevation_shreve.png|Stream network ordered according to Shreve&lt;br /&gt;
File:Out_elevation_hack.png|Stream network ordered according to Hack&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Vector maps&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
g.list vect&lt;br /&gt;
&lt;br /&gt;
out_elevation_basin       out_elevation_network&lt;br /&gt;
out_elevation_mainchannel out_elevation_outlet&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&lt;br /&gt;
&amp;lt;gallery perrow=4 widths=200&amp;gt;&lt;br /&gt;
&lt;br /&gt;
File:Out_elevation_basin.png|Basin&lt;br /&gt;
File:Out_elevation_mainchannel.png|Main channel&lt;br /&gt;
File:Out_elevation_network.png|Stream network&lt;br /&gt;
File:Out_elevation_outlet.png|Outlet&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Graphics ==&lt;br /&gt;
&lt;br /&gt;
Graphics are stored in the working directory:&lt;br /&gt;
&lt;br /&gt;
* out_elevation_ipsographic.png&lt;br /&gt;
* out_elevation_ipsometric.png&lt;br /&gt;
* out_elevation_width_function.png&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&lt;br /&gt;
&amp;lt;gallery perrow=3 widths=200&amp;gt;&lt;br /&gt;
&lt;br /&gt;
File:Out_elevation_Ipsographic.png|Ipsographic curve&lt;br /&gt;
File:Out_elevation_Ipsometric.png|Ipsometric curve (Nondimensional ipsographic curve)&lt;br /&gt;
File:Out_elevation_width_function.png|Width function&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Known issues ==&lt;br /&gt;
&lt;br /&gt;
# r.basin hasn't been designed for working in lat/long coordinates. This means that if you are working in lat/long coordinates, you need to reproject your map first in order to apply the tool. &amp;lt;br /&amp;gt;&lt;br /&gt;
# r.basin is designed to work in meters unit. The values that you get using feet are nonsense. &amp;lt;br /&amp;gt;&lt;br /&gt;
# r.basin does not handle overwrite. You need to delete the output products already created (maps, text file, figures) by hand before running it again.&lt;br /&gt;
&lt;br /&gt;
== r.basin for GRASS 7 ==&lt;br /&gt;
&lt;br /&gt;
r.basin has a slightly different usage in GRASS 7. &lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
r.basin [-ac] map=name prefix=prefix coordinates=east,north dir=name [threshold=threshold] &lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
It takes in input the coordinates as a pair, separated by a comma. Furthermore, a directory should be indicated, in which &lt;br /&gt;
the output will be found (the graphics as png and the csv file).&lt;br /&gt;
&lt;br /&gt;
In G7, r.basin has been improved to take in input coordinates not exactly belonging to the river network (but not too far from it). It basically snaps to the closest point belonging to the network. This feature is experimental and might not produce the expected result. To check if the snapped outlet is acceptable, at the end of the computation, two outlet vector maps are produced: the one with the coordinates inserted by the user and the snapped one. If the user is not happy with this latter, should tweak the coordinates to match with the river network.&lt;br /&gt;
&lt;br /&gt;
The vector map whose name ends with &amp;lt;em&amp;gt;outlet_snap&amp;lt;/em&amp;gt; has a table associated, in which all the parameters are stored. &lt;br /&gt;
&lt;br /&gt;
== See also ==&lt;br /&gt;
&lt;br /&gt;
[[R.stream.*]]&lt;br /&gt;
&lt;br /&gt;
== References ==&lt;br /&gt;
&lt;br /&gt;
* Di Leo Margherita, Di Stefano Massimo, An Open-Source Approach for Catchment's Physiographic Characterization, In: Proceedings of AGU Fall Meeting 2013, S.Francisco, CA, USA.&lt;br /&gt;
* Di Leo Margherita, Working report: Extraction of morphometric parameters from a digital elevation model - Panama. North Carolina State University, 2010 ([http://dl.dropbox.com/u/1599323/Report_Panama.pdf PDF])&lt;br /&gt;
* Di Leo M., Di Stefano M., Claps P., Sole A., Caratterizzazione morfometrica del bacino idrografico in GRASS GIS (Morphometric characterization of the catchment in GRASS GIS environment), Geomatics Workbooks n.9, 2010. ([http://geomatica.como.polimi.it/workbooks/n9/GW9-FOSS4Git_2010.pdf PDF]).&lt;br /&gt;
* Rodriguez-Iturbe I., Rinaldo A., Fractal River Basins, Chance and Self-Organization. Cambridge Press, 2001.&lt;br /&gt;
&lt;br /&gt;
[[Category: Documentation]]&lt;br /&gt;
[[Category: Tutorial]]&lt;br /&gt;
[[Category: Hydrology]]&lt;/div&gt;</summary>
		<author><name>⚠️Madi</name></author>
	</entry>
	<entry>
		<id>https://grasswiki.osgeo.org/w/index.php?title=R.basin&amp;diff=24696</id>
		<title>R.basin</title>
		<link rel="alternate" type="text/html" href="https://grasswiki.osgeo.org/w/index.php?title=R.basin&amp;diff=24696"/>
		<updated>2017-08-10T09:03:20Z</updated>

		<summary type="html">&lt;p&gt;⚠️Madi: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Introduction ==&lt;br /&gt;
&lt;br /&gt;
The module {{AddonCmd|r.basin}} has been designed to perform the delineation and the morphometric characterization of a given basin, on the basis of an elevation raster map and the coordinates of the outlet. &lt;br /&gt;
Please note that it is designed to work only in projected coordinates.&lt;br /&gt;
Here a tutorial based on NC sample dataset is presented. The tutorial refers to GRASS 6. In GRASS 7, a few improvements have been introduced to r.basin. See the section below for details.&lt;br /&gt;
&lt;br /&gt;
== Preparation ==&lt;br /&gt;
&lt;br /&gt;
As a first step, we set the computational region to match the elevation raster map:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
g.region rast=elevation@PERMANENT -ap&lt;br /&gt;
projection: 99 (Lambert Conformal Conic)&lt;br /&gt;
zone:       0&lt;br /&gt;
datum:      nad83&lt;br /&gt;
ellipsoid:  a=6378137 es=0.006694380022900787&lt;br /&gt;
north:      228500&lt;br /&gt;
south:      215000&lt;br /&gt;
west:       630000&lt;br /&gt;
east:       645000&lt;br /&gt;
nsres:      10&lt;br /&gt;
ewres:      10&lt;br /&gt;
rows:       1350&lt;br /&gt;
cols:       1500&lt;br /&gt;
cells:      2025000&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
For the basin's delineation, a pair of coordinates is required. Usually coordinates belonging to the natural river network don't exactly match with the calculated stream network. What we should do is to calculate the stream network first, and then to find the coordinates on the calculated stream network closest to the coordinates belonging to the natural stream network.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
# Calculate flow accumulation map (MFD)&lt;br /&gt;
r.watershed -af elevation=elevation@PERMANENT accumulation=accum&lt;br /&gt;
&lt;br /&gt;
# Extract the stream network&lt;br /&gt;
r.stream.extract elevation=elevation@PERMANENT accumulation=accum threshold=20 stream_rast=stream_network stream_vect=streams&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
We no longer need the accumulation map:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
g.remove rast=accum&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Now that we have the calculated stream network, we should choose a pair of coordinates for the outlet belonging to it. Let's choose for example:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
easting=636654.791181 northing=218824.126649&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
We no longer need the stream network map:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
g.remove rast=stream_network&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Preparation for multiple basins' analysis ==&lt;br /&gt;
&lt;br /&gt;
If there are a lot of basins to be analysed, the coordinate pairs of the intersections between the calculated stream network and basins (outlet points) can be found by:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
# Convert basins polygon vector boundaries to lines&lt;br /&gt;
v.type input=basinspoly output=basinsline type=boundary,line&lt;br /&gt;
&lt;br /&gt;
# Patch basins lines with stream network&lt;br /&gt;
v.patch input=basinsline,streams output=basins_streams&lt;br /&gt;
&lt;br /&gt;
# Find cross points at intersections&lt;br /&gt;
v.clean input=basins_streams output=basins_streams_clean error=crosspoints_err tool=break&lt;br /&gt;
&lt;br /&gt;
# Add categories to cross points vector&lt;br /&gt;
v.category input=crosspoints_err output=crosspoints&lt;br /&gt;
&lt;br /&gt;
# Add table to cross points vector with columns for category, x and y coordinates&lt;br /&gt;
v.db.addtable map=crosspoints columns=&amp;quot;cat integer,xcoor double precision, ycoor double precision&amp;quot;&lt;br /&gt;
&lt;br /&gt;
# Upload category to cross points attribute table&lt;br /&gt;
v.to.db map=crosspoints option=cat columns=cat&lt;br /&gt;
&lt;br /&gt;
# Upload x and y coordinates to cross points attribute table&lt;br /&gt;
v.to.db map=crosspoints option=coor columns=xcoor,ycoor&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
At this point we can create a text file called ''crosspoints'' with the coordinates in this form:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
xcoor1 ycoor1&lt;br /&gt;
xcoor2 ycoor2&lt;br /&gt;
xcoor3 ycoor3&lt;br /&gt;
...&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Now we can parse this coordinates file in order to create a new file called ''commands'' in which we'll have the r.basin commands for each sub-watershed, ready to be run in a GRASS session. Let's create a script in python for parsing:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
#!/usr/bin/env python&lt;br /&gt;
&lt;br /&gt;
# Open the ''crosspoints'' text file to read the coordinates&lt;br /&gt;
fin = open(&amp;quot;crosspoints&amp;quot;,&amp;quot;r&amp;quot;)&lt;br /&gt;
&lt;br /&gt;
# Create the ''commands'' text file&lt;br /&gt;
fout = open(&amp;quot;commands&amp;quot;,&amp;quot;w&amp;quot;)&lt;br /&gt;
&lt;br /&gt;
# Read the ''crosspoints'' lines&lt;br /&gt;
linesout = (line.rstrip().split() for line in fin)&lt;br /&gt;
&lt;br /&gt;
# Build the r.basin command &lt;br /&gt;
# Put your threshold parameter instead of threshold=10000 and the name of your DEM instead of map=elevation&lt;br /&gt;
cmd = 'r.basin map=elevation prefix=bas%s easting=%s northing=%s threshold=10000\n'&lt;br /&gt;
&lt;br /&gt;
# Write the file ''commands''&lt;br /&gt;
fout.writelines(cmd % (n, easting, northing) for n,(easting,northing) in enumerate(linesout))&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
This is a Python script, it is supposed to run externally from GRASS GIS. Save this script as ''parsing.py'' in a separate folder on your Desktop, and put the file ''crosspoints'' in such folder. To run it, open a terminal and type:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
cd yourfolder&lt;br /&gt;
python parsing.py&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Now in the same folder you will find the file ''commands'', in which we have the r.basin commands to run in GRASS.&lt;br /&gt;
&lt;br /&gt;
== Usage ==&lt;br /&gt;
&lt;br /&gt;
We can run r.basin:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
r.basin map=elevation@PERMANENT prefix=out easting=636654.791181 northing=218824.126649 threshold=20&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Prefix parameter is a string given by the user in order to distinguish all the maps produced by every run of the program, i.e. every set of outlet's coordinates. Prefix must start with a letter.&lt;br /&gt;
&lt;br /&gt;
Threshold is the same parameter given in r.watershed and r.stream.extract. Physically, it means the number of cells that determine &amp;quot;where the river begins&amp;quot;. (This is an open issue for the hydrological science and a wide literature has been produced on the topic). Threshold value is usually determined by trials and errors. r.basin has a flag -a, which uses an authomatic value of threshold, corresponding to 1km^2. Such value comes from literature and is usually suitable for Italian territory, but could be definitely wrong for other territories.&lt;br /&gt;
In order to determine the threshold, see also {{AddonCmd|r.threshold}} and {{AddonCmd|r.stream.preview}}.&lt;br /&gt;
&lt;br /&gt;
The output of r.basin consists of: &lt;br /&gt;
&lt;br /&gt;
* Several morphometric parameters, which are printed in terminal and also stored in a csv file called out_elevation_parameters.csv, in the working directory;&lt;br /&gt;
* Maps;&lt;br /&gt;
* Plots.&lt;br /&gt;
&lt;br /&gt;
== Morphometric parameters ==&lt;br /&gt;
&lt;br /&gt;
The main parameters are:&lt;br /&gt;
&lt;br /&gt;
* The coordinates of the vertices of the '''rectangle containing the basin'''.&lt;br /&gt;
* The '''center of gravity''' of the basin: the coordinates of the pixel nearest to the center of gravity of the geometric figure resulting from the projection of the basin on the horizontal plane.&lt;br /&gt;
* The '''area''' of the basin: is the area of a single cell multiplied by the number of cells belonging to the basin.&lt;br /&gt;
* The '''perimeter''': is the length of the contour of the figure resulting by the projection of the basin on the horizontal plane.&lt;br /&gt;
[As a side note, a paper namely [http://en.wikipedia.org/wiki/How_Long_Is_the_Coast_of_Britain%3F_Statistical_Self-Similarity_and_Fractional_Dimension &amp;quot;How Long Is the Coast of Britain? Statistical Self-Similarity and Fractional Dimension&amp;quot;] points out that perimeter is affected by a fractal problem and the number is mostly meaningless taken by itself. Hence, perimeter should never be mixed with anything from another dataset or even the same data set at a different cell resolution; it is only good as a percentage comparison to its neighbors in the same dataset].&lt;br /&gt;
* '''Characteristic values of elevation''': the highest and the lowest altitude, the difference between them and the mean elevation calculated as the sum of the values of the cells divided by the number of the cells.&lt;br /&gt;
* The '''mean slope''', calculated averaging the slope map.&lt;br /&gt;
* The '''length of the directing vector''': the length of the vector linking the outlet to basin's barycenter.&lt;br /&gt;
* The '''prevalent orientation''':  is the orientation of the directing vector.&lt;br /&gt;
* The '''length of main channel''': is the length of the longest succession of segments that connect a source to the outlet of the basin.&lt;br /&gt;
* The '''mean slope of main channel''': it is calculated as follows:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&lt;br /&gt;
[[File:R.basin1.gif]]&lt;br /&gt;
&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
where N is the topological diameter, i.e. the number of links in which the main channel can be divided on the basis of the junctions.&lt;br /&gt;
* The '''circularity ratio''': is the ratio between the area of the basin and the area of the circle having the same perimeter of the basin.&lt;br /&gt;
* The '''elongation ratio''': is the ratio between the diameter of the circle having the same area of the basin and the length of the main channel.&lt;br /&gt;
* The '''compactness coefficient''': is the ratio between the perimeter of the basin and the diameter of the circle having the same area of the basin.&lt;br /&gt;
* The '''shape factor''': is the ratio between the area of the basin and the square of the length of the main channel.&lt;br /&gt;
* The '''concentration time''' (Giandotti, 1934):&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&lt;br /&gt;
[[File:R.basin2.gif]]&lt;br /&gt;
&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Where A is the area, L the length of the main channel and H the difference between the highest and the lowest elevation of the basin.&lt;br /&gt;
* The '''mean hillslope length''': is the mean of the distances calculated along the flow direction of each point non belonging to the river network from the point in which flows into the network.&lt;br /&gt;
* The '''magnitudo''': is the number of the branches of order 1 following the Strahler hierarchy.&lt;br /&gt;
* The '''max order''': is the order of the basin, following the Strahler hierarchy.&lt;br /&gt;
* The '''number of streams''': is the number of the branches of the river network.&lt;br /&gt;
* The '''total stream length''': is the sum of the length of every branches.&lt;br /&gt;
* The '''first order stream frequency''': is the ratio between the magnitudo and the area of the basin.&lt;br /&gt;
* The '''drainage density''': is the ratio between the total length of the river network and the area.&lt;br /&gt;
* The '''Horton ratios''' (Horton, 1945; Strahler, 1957).&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
##################################&lt;br /&gt;
Morphometric parameters of basin :&lt;br /&gt;
##################################&lt;br /&gt;
Easting Centroid of basin : 635195.00&lt;br /&gt;
Northing Centroid of Basin : 220715.00&lt;br /&gt;
Rectangle containing basin N-W : 632870 , 222890&lt;br /&gt;
Rectangle containing basin S-E : 637000 , 218720&lt;br /&gt;
Area of basin [km^2] : 7.8559625&lt;br /&gt;
Perimeter of basin [km] : 16.8287990515&lt;br /&gt;
Max Elevation [m s.l.m.] : 151.7396&lt;br /&gt;
Min Elevation [m s.l.m.]: 94.82206&lt;br /&gt;
Elevation Difference [m]: 56.91754&lt;br /&gt;
Mean Elevation [m s.l.m.]: 127.6772&lt;br /&gt;
Mean Slope : 2.93&lt;br /&gt;
Length of Directing Vector [km] : 2.38880562659&lt;br /&gt;
Prevalent Orientation [degree from north, counterclockwise] :&lt;br /&gt;
0.913351005341&lt;br /&gt;
Compactness Coefficient : 5.32106255399&lt;br /&gt;
Circularity Ratio : 0.348580442132&lt;br /&gt;
Topological Diameter : 127.0&lt;br /&gt;
Elongation Ratio : 0.470961456397&lt;br /&gt;
Shape Factor : 1.16984953656&lt;br /&gt;
Concentration Time (Giandotti, 1934) [hr] : 3.52654267443&lt;br /&gt;
Length of Mainchannel [km] : 6.715361467&lt;br /&gt;
Mean slope of mainchannel [percent] : 0.957339&lt;br /&gt;
Mean hillslope length [m] : 8145.381&lt;br /&gt;
Magnitudo : 621.0&lt;br /&gt;
Max order (Strahler) : 5&lt;br /&gt;
Number of streams : 884&lt;br /&gt;
Total Stream Length [km] : 96.3436&lt;br /&gt;
First order stream frequency : 79.0482388377&lt;br /&gt;
Drainage Density [km/km^2] : 12.2637550778&lt;br /&gt;
Bifurcation Ratio (Horton) : 5.7374&lt;br /&gt;
Length Ratio (Horton) : 2.6902&lt;br /&gt;
Area ratio (Horton) : 5.6815&lt;br /&gt;
Slope ratio (Horton): 1.5533&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The '''hypsographic curve''' provides the distribution of the areas at different altitudes. Each point on the hypsographic curve has on the y-axis the altitude and on the x-axis the percentage of basin surface placed above that altitude. The '''hypsometric curve''' has the same shape but is dimensionless.&lt;br /&gt;
Quantiles of the hypsometric curve are displayed:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
Tot. cells 78560.0&lt;br /&gt;
===========================&lt;br /&gt;
Ipsometric | quantiles&lt;br /&gt;
===========================&lt;br /&gt;
145 | 0.025&lt;br /&gt;
143 | 0.05&lt;br /&gt;
141 | 0.1&lt;br /&gt;
137 | 0.25&lt;br /&gt;
129 | 0.5&lt;br /&gt;
119 | 0.75&lt;br /&gt;
121 | 0.7&lt;br /&gt;
110 | 0.9&lt;br /&gt;
100 | 0.975&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The '''width function W(x)''' gives the area of the cells in the basin at a certain flow distance x from the outlet (distance-area function). Note that the distance is not intended in the euclidean sense, but it's calculated considering the hydrological path of the water.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
Tot. cells 78560.0&lt;br /&gt;
Tot. area 7856000.0&lt;br /&gt;
Max distance 6809.546521&lt;br /&gt;
===========================&lt;br /&gt;
Whidth Function | quantiles&lt;br /&gt;
===========================&lt;br /&gt;
784 | 0.05&lt;br /&gt;
1477 | 0.15&lt;br /&gt;
2137 | 0.3&lt;br /&gt;
2543 | 0.4&lt;br /&gt;
2933 | 0.5&lt;br /&gt;
3606 | 0.6&lt;br /&gt;
4169 | 0.7&lt;br /&gt;
5144 | 0.85&lt;br /&gt;
6105 | 0.95&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The output of r.stream.stats is also displayed:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt; &lt;br /&gt;
Summary:&lt;br /&gt;
Max order | Tot.N.str. | Tot.str.len. | Tot.area. | Dr.dens. | Str.freq. &lt;br /&gt;
  (num)   |    (num)   |     (km)     |   (km2)   | (km/km2) | (num/km2) &lt;br /&gt;
        5 |        884 |      96.3436 |    7.8339 |  12.2983 | 112.8429 &lt;br /&gt;
&lt;br /&gt;
Stream ratios with standard deviations:&lt;br /&gt;
 Bif.rt. | Len.rt. | Area.rt. | Slo.rt. | Grd.rt. &lt;br /&gt;
  5.7374 |  2.6902 |   5.6815 |  1.5533 |  1.7962&lt;br /&gt;
  3.1961 |  1.9514 |   5.2294 |  0.1250 |  0.7482&lt;br /&gt;
&lt;br /&gt;
Order | Avg.len |  Avg.ar  |  Avg.sl |  Avg.grad. | Avg.el.dif&lt;br /&gt;
 num  |   (km)  |  (km2)   |  (m/m)  |    (m/m)   |     (m)   &lt;br /&gt;
    1 |  0.0750 |   0.0069 |  0.0523 |     0.0384 |  3.1062&lt;br /&gt;
    2 |  0.1428 |   0.0311 |  0.0342 |     0.0277 |  4.1701&lt;br /&gt;
    3 |  0.4834 |   0.1732 |  0.0243 |     0.0205 |  9.0641&lt;br /&gt;
    4 |  2.4205 |   2.1885 |  0.0155 |     0.0134 | 24.1708&lt;br /&gt;
    5 |  1.1247 |   7.8339 |  0.0091 |     0.0046 |  5.1594&lt;br /&gt;
&lt;br /&gt;
Order | Std.len |  Std.ar  |  Std.sl |  Std.grad. | Std.el.dif&lt;br /&gt;
 num  |   (km)  |  (km2)   |  (m/m)  |    (m/m)   |     (m)   &lt;br /&gt;
    1 |  0.0600 |   0.0052 |  0.0398 |     0.0287 |  3.2301&lt;br /&gt;
    2 |  0.1244 |   0.0230 |  0.0250 |     0.0196 |  4.4835&lt;br /&gt;
    3 |  0.4554 |   0.1353 |  0.0132 |     0.0122 |  7.1065&lt;br /&gt;
    4 |  2.2874 |   2.3843 |  0.0046 |     0.0061 | 12.9175&lt;br /&gt;
    5 |  0.0000 |   0.0000 |  0.0000 |     0.0000 |  0.0000&lt;br /&gt;
&lt;br /&gt;
Order | N.streams | Tot.len (km) | Tot.area (km2)&lt;br /&gt;
    1 |       712 |      53.4067 |  4.8998&lt;br /&gt;
    2 |       137 |      19.5657 |  4.2562&lt;br /&gt;
    3 |        31 |      14.9849 |  5.3684&lt;br /&gt;
    4 |         3 |       7.2616 |  6.5655&lt;br /&gt;
    5 |         1 |       1.1247 |  7.8339&lt;br /&gt;
&lt;br /&gt;
Order | Bif.rt. | Len.rt. | Area.rt. | Slo.rt. | Grd.rt. | d.dens. | str.freq.&lt;br /&gt;
    1 |  5.1971 |  1.9040 |   0.0000 |  1.5311 |  1.3892 | 10.8998 | 145.3120&lt;br /&gt;
    2 |  4.4194 |  3.3847 |   4.5144 |  1.4046 |  1.3472 |  4.5970 | 32.1883&lt;br /&gt;
    3 | 10.3333 |  5.0075 |   5.5742 |  1.5691 |  1.5365 |  2.7913 |  5.7745&lt;br /&gt;
    4 |  3.0000 |  0.4646 |  12.6376 |  1.7083 |  2.9120 |  1.1060 |  0.4569&lt;br /&gt;
    5 |  0.0000 |  0.0000 |   3.5796 |  0.0000 |  0.0000 |  0.1436 |  0.1277&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Maps ==&lt;br /&gt;
&lt;br /&gt;
Since r.basin performs the delimitation of the river basin, all the maps produced are cropped over the basin. They are:&lt;br /&gt;
&lt;br /&gt;
* Raster maps&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
g.list rast&lt;br /&gt;
&lt;br /&gt;
out_elevation_accumulation              out_elevation_hillslope_distance&lt;br /&gt;
out_elevation_aspect                    out_elevation_horton&lt;br /&gt;
out_elevation_dist2out                  out_elevation_shreve&lt;br /&gt;
out_elevation_drainage                  out_elevation_slope&lt;br /&gt;
out_elevation_hack                      out_elevation_strahler&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&lt;br /&gt;
&amp;lt;gallery perrow=5 widths=200&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
File:Out_elevation_slope.png|Slope&lt;br /&gt;
File:Out_elevation_aspect.png|Aspect&lt;br /&gt;
File:Out_elevation_drainage.png|Flow direction&lt;br /&gt;
File:Out_elevation_accumulation.png|Flow accumulation&lt;br /&gt;
File:Out_elevation_dist2out.png|Distance to outlet (width function)&lt;br /&gt;
File:Out_elevation_hillslope_distance.png|Length of hillslopes&lt;br /&gt;
File:Out_elevation_strahler.png|Stream network ordered according to Strahler&lt;br /&gt;
File:Out_elevation_horton.png|Stream network ordered according to Horton&lt;br /&gt;
File:Out_elevation_shreve.png|Stream network ordered according to Shreve&lt;br /&gt;
File:Out_elevation_hack.png|Stream network ordered according to Hack&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Vector maps&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
g.list vect&lt;br /&gt;
&lt;br /&gt;
out_elevation_basin       out_elevation_network&lt;br /&gt;
out_elevation_mainchannel out_elevation_outlet&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&lt;br /&gt;
&amp;lt;gallery perrow=4 widths=200&amp;gt;&lt;br /&gt;
&lt;br /&gt;
File:Out_elevation_basin.png|Basin&lt;br /&gt;
File:Out_elevation_mainchannel.png|Main channel&lt;br /&gt;
File:Out_elevation_network.png|Stream network&lt;br /&gt;
File:Out_elevation_outlet.png|Outlet&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Graphics ==&lt;br /&gt;
&lt;br /&gt;
Graphics are stored in the working directory:&lt;br /&gt;
&lt;br /&gt;
* out_elevation_ipsographic.png&lt;br /&gt;
* out_elevation_ipsometric.png&lt;br /&gt;
* out_elevation_width_function.png&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&lt;br /&gt;
&amp;lt;gallery perrow=3 widths=200&amp;gt;&lt;br /&gt;
&lt;br /&gt;
File:Out_elevation_Ipsographic.png|Ipsographic curve&lt;br /&gt;
File:Out_elevation_Ipsometric.png|Ipsometric curve (Nondimensional ipsographic curve)&lt;br /&gt;
File:Out_elevation_width_function.png|Width function&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Known issues ==&lt;br /&gt;
&lt;br /&gt;
# r.basin hasn't been designed for working in lat/long coordinates. This means that if you are working in lat/long coordinates, you need to reproject your map first in order to apply the tool. &amp;lt;br /&amp;gt;&lt;br /&gt;
# r.basin is designed to work in meters unit. The values that you get using feet are nonsense. &amp;lt;br /&amp;gt;&lt;br /&gt;
# r.basin does not handle overwrite. You need to delete the output products already created (maps, text file, figures) by hand before running it again.&lt;br /&gt;
&lt;br /&gt;
== r.basin for GRASS 7 ==&lt;br /&gt;
&lt;br /&gt;
r.basin has a slightly different usage in GRASS 7. &lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
r.basin [-ac] map=name prefix=prefix coordinates=east,north dir=name [threshold=threshold] &lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
It takes in input the coordinates as a pair, separated by a comma. Furthermore, a directory should be indicated, in which &lt;br /&gt;
the output will be found (the graphics as png and the csv file).&lt;br /&gt;
&lt;br /&gt;
In G7, r.basin has been improved to take in input coordinates not exactly belonging to the river network (but not too far from it). It basically snaps to the closest point belonging to the network. This feature is experimental and might not produce the expected result. To check if the snapped outlet is acceptable, at the end of the computation, two outlet vector maps are produced: the one with the coordinates inserted by the user and the snapped one. If the user is not happy with this latter, should tweak the coordinates to match with the river network.&lt;br /&gt;
&lt;br /&gt;
The vector map whose name ends with &amp;lt;em&amp;gt;outlet_snap&amp;lt;/em&amp;gt; has a table associated, in which all the parameters are stored. &lt;br /&gt;
&lt;br /&gt;
== See also ==&lt;br /&gt;
&lt;br /&gt;
[[R.stream.*]]&lt;br /&gt;
&lt;br /&gt;
== References ==&lt;br /&gt;
&lt;br /&gt;
* Di Leo Margherita, Di Stefano Massimo, An Open-Source Approach for Catchment's Physiographic Characterization, In: Proceedings of AGU Fall Meeting 2013, S.Francisco, CA, USA.&lt;br /&gt;
* Di Leo Margherita, Working report: Extraction of morphometric parameters from a digital elevation model - Panama. North Carolina State University, 2010 ([http://dl.dropbox.com/u/1599323/Report_Panama.pdf PDF])&lt;br /&gt;
* Di Leo M., Di Stefano M., Claps P., Sole A., Caratterizzazione morfometrica del bacino idrografico in GRASS GIS (Morphometric characterization of the catchment in GRASS GIS environment), Geomatics Workbooks n.9, 2010. ([http://geomatica.como.polimi.it/workbooks/n9/GW9-FOSS4Git_2010.pdf PDF]).&lt;br /&gt;
* Rodriguez-Iturbe I., Rinaldo A., Fractal River Basins, Chance and Self-Organization. Cambridge Press, 2001.&lt;br /&gt;
&lt;br /&gt;
[[Category: Documentation]]&lt;br /&gt;
[[Category: Tutorial]]&lt;br /&gt;
[[Category: Hydrology]]&lt;/div&gt;</summary>
		<author><name>⚠️Madi</name></author>
	</entry>
	<entry>
		<id>https://grasswiki.osgeo.org/w/index.php?title=R.basin&amp;diff=24695</id>
		<title>R.basin</title>
		<link rel="alternate" type="text/html" href="https://grasswiki.osgeo.org/w/index.php?title=R.basin&amp;diff=24695"/>
		<updated>2017-08-10T08:20:50Z</updated>

		<summary type="html">&lt;p&gt;⚠️Madi: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Introduction ==&lt;br /&gt;
&lt;br /&gt;
The module {{AddonCmd|r.basin}} has been designed to perform the delineation and the morphometric characterization of a given basin, on the basis of an elevation raster map and the coordinates of the outlet. &lt;br /&gt;
Please note that it is designed to work only in projected coordinates.&lt;br /&gt;
Here a tutorial based on NC sample dataset is presented. The tutorial refers to GRASS 6. In GRASS 7, a few improvements have been introduced to r.basin. See the section below for details.&lt;br /&gt;
&lt;br /&gt;
== Preparation ==&lt;br /&gt;
&lt;br /&gt;
As a first step, we set the computational region to match the elevation raster map:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
g.region rast=elevation@PERMANENT -ap&lt;br /&gt;
projection: 99 (Lambert Conformal Conic)&lt;br /&gt;
zone:       0&lt;br /&gt;
datum:      nad83&lt;br /&gt;
ellipsoid:  a=6378137 es=0.006694380022900787&lt;br /&gt;
north:      228500&lt;br /&gt;
south:      215000&lt;br /&gt;
west:       630000&lt;br /&gt;
east:       645000&lt;br /&gt;
nsres:      10&lt;br /&gt;
ewres:      10&lt;br /&gt;
rows:       1350&lt;br /&gt;
cols:       1500&lt;br /&gt;
cells:      2025000&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
For the basin's delineation, a pair of coordinates is required. Usually coordinates belonging to the natural river network don't exactly match with the calculated stream network. What we should do is to calculate the stream network first, and then to find the coordinates on the calculated stream network closest to the coordinates belonging to the natural stream network.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
# Calculate flow accumulation map (MFD)&lt;br /&gt;
r.watershed -af elevation=elevation@PERMANENT accumulation=accum&lt;br /&gt;
&lt;br /&gt;
# Extract the stream network&lt;br /&gt;
r.stream.extract elevation=elevation@PERMANENT accumulation=accum threshold=20 stream_rast=stream_network stream_vect=streams&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
We no longer need the accumulation map:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
g.remove rast=accum&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Now that we have the calculated stream network, we should choose a pair of coordinates for the outlet belonging to it. Let's choose for example:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
easting=636654.791181 northing=218824.126649&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
We no longer need the stream network map:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
g.remove rast=stream_network&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Preparation for multiple basins' analysis ==&lt;br /&gt;
&lt;br /&gt;
If there are a lot of basins to be analysed, the coordinate pairs of the intersections between the calculated stream network and basins (outlet points) can be found by:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
# Convert basins polygon vector boundaries to lines&lt;br /&gt;
v.type input=basinspoly output=basinsline type=boundary,line&lt;br /&gt;
&lt;br /&gt;
# Patch basins lines with stream network&lt;br /&gt;
v.patch input=basinsline,streams output=basins_streams&lt;br /&gt;
&lt;br /&gt;
# Find cross points at intersections&lt;br /&gt;
v.clean input=basins_streams output=basins_streams_clean error=crosspoints_err tool=break&lt;br /&gt;
&lt;br /&gt;
# Add categories to cross points vector&lt;br /&gt;
v.category input=crosspoints_err output=crosspoints&lt;br /&gt;
&lt;br /&gt;
# Add table to cross points vector with columns for category, x and y coordinates&lt;br /&gt;
v.db.addtable map=crosspoints columns=&amp;quot;cat integer,xcoor double precision, ycoor double precision&amp;quot;&lt;br /&gt;
&lt;br /&gt;
# Upload category to cross points attribute table&lt;br /&gt;
v.to.db map=crosspoints option=cat columns=cat&lt;br /&gt;
&lt;br /&gt;
# Upload x and y coordinates to cross points attribute table&lt;br /&gt;
v.to.db map=crosspoints option=coor columns=xcoor,ycoor&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
At this point we can create a text file called ''crosspoints'' with the coordinates in this form:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
xcoor1 ycoor1&lt;br /&gt;
xcoor2 ycoor2&lt;br /&gt;
xcoor3 ycoor3&lt;br /&gt;
...&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Now we can parse this coordinates file in order to create a new file called ''commands'' in which we'll have the r.basin commands for each sub-watershed, ready to be run in a GRASS session. Let's create a script in python for parsing:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
#!/usr/bin/env python&lt;br /&gt;
&lt;br /&gt;
# Open the ''crosspoints'' text file to read the coordinates&lt;br /&gt;
fin = open(&amp;quot;crosspoints&amp;quot;,&amp;quot;r&amp;quot;)&lt;br /&gt;
&lt;br /&gt;
# Create the ''commands'' text file&lt;br /&gt;
fout = open(&amp;quot;commands&amp;quot;,&amp;quot;w&amp;quot;)&lt;br /&gt;
&lt;br /&gt;
# Read the ''crosspoints'' lines&lt;br /&gt;
linesout = (line.rstrip().split() for line in fin)&lt;br /&gt;
&lt;br /&gt;
# Build the r.basin command &lt;br /&gt;
# Put your threshold parameter instead of threshold=10000 and the name of your DEM instead of map=elevation&lt;br /&gt;
cmd = 'r.basin map=elevation prefix=bas%s easting=%s northing=%s threshold=10000\n'&lt;br /&gt;
&lt;br /&gt;
# Write the file ''commands''&lt;br /&gt;
fout.writelines(cmd % (n, easting, northing) for n,(easting,northing) in enumerate(linesout))&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
This is a Python script, it is supposed to run externally from GRASS GIS. Save this script as ''parsing.py'' in a separate folder on your Desktop, and put the file ''crosspoints'' in such folder. To run it, open a terminal and type:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
cd yourfolder&lt;br /&gt;
python parsing.py&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Now in the same folder you will find the file ''commands'', in which we have the r.basin commands to run in GRASS.&lt;br /&gt;
&lt;br /&gt;
== Usage ==&lt;br /&gt;
&lt;br /&gt;
We can run r.basin:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
r.basin map=elevation@PERMANENT prefix=out easting=636654.791181 northing=218824.126649 threshold=20&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Prefix parameter is a string given by the user in order to distinguish all the maps produced by every run of the program, i.e. every set of outlet's coordinates. Prefix must start with a letter.&lt;br /&gt;
&lt;br /&gt;
Threshold is the same parameter given in r.watershed and r.stream.extract. Physically, it means the number of cells that determine &amp;quot;where the river begins&amp;quot;. (This is an open issue for the hydrological science and a wide literature has been produced on the topic). Threshold value is usually determined by trials and errors. r.basin has a flag -a, which uses an authomatic value of threshold, corresponding to 1km^2. Such value comes from literature and is usually suitable for Italian territory, but could be definitely wrong for other territories.&lt;br /&gt;
In order to determine the threshold, see also {{AddonCmd|r.threshold}} and {{AddonCmd|r.stream.preview}}.&lt;br /&gt;
&lt;br /&gt;
The output of r.basin consists of: &lt;br /&gt;
&lt;br /&gt;
* Several morphometric parameters, which are printed in terminal and also stored in a csv file called out_elevation_parameters.csv, in the working directory;&lt;br /&gt;
* Maps;&lt;br /&gt;
* Plots.&lt;br /&gt;
&lt;br /&gt;
== Morphometric parameters ==&lt;br /&gt;
&lt;br /&gt;
The main parameters are:&lt;br /&gt;
&lt;br /&gt;
* The coordinates of the vertices of the '''rectangle containing the basin'''.&lt;br /&gt;
* The '''center of gravity''' of the basin: the coordinates of the pixel nearest to the center of gravity of the geometric figure resulting from the projection of the basin on the horizontal plane.&lt;br /&gt;
* The '''area''' of the basin: is the area of a single cell multiplied by the number of cells belonging to the basin.&lt;br /&gt;
* The '''perimeter''': is the length of the contour of the figure resulting by the projection of the basin on the horizontal plane.&lt;br /&gt;
[As a side note, a paper namely [http://en.wikipedia.org/wiki/How_Long_Is_the_Coast_of_Britain%3F_Statistical_Self-Similarity_and_Fractional_Dimension &amp;quot;How Long Is the Coast of Britain? Statistical Self-Similarity and Fractional Dimension&amp;quot;] points out that perimeter is affected by a fractal problem and the number is mostly meaningless taken by itself. Hence, perimeter should never be mixed with anything from another dataset or even the same data set at a different cell resolution; it is only good as a percentage comparison to its neighbors in the same dataset].&lt;br /&gt;
* '''Characteristic values of elevation''': the highest and the lowest altitude, the difference between them and the mean elevation calculated as the sum of the values of the cells divided by the number of the cells.&lt;br /&gt;
* The '''mean slope''', calculated averaging the slope map.&lt;br /&gt;
* The '''length of the directing vector''': the length of the vector linking the outlet to basin's barycenter.&lt;br /&gt;
* The '''prevalent orientation''':  is the orientation of the directing vector.&lt;br /&gt;
* The '''length of main channel''': is the length of the longest succession of segments that connect a source to the outlet of the basin.&lt;br /&gt;
* The '''mean slope of main channel''': it is calculated as follows:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&lt;br /&gt;
[[File:R.basin1.gif]]&lt;br /&gt;
&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
where N is the topological diameter, i.e. the number of links in which the main channel can be divided on the basis of the junctions.&lt;br /&gt;
* The '''circularity ratio''': is the ratio between the area of the basin and the area of the circle having the same perimeter of the basin.&lt;br /&gt;
* The '''elongation ratio''': is the ratio between the diameter of the circle having the same area of the basin and the length of the main channel.&lt;br /&gt;
* The '''compactness coefficient''': is the ratio between the perimeter of the basin and the diameter of the circle having the same area of the basin.&lt;br /&gt;
* The '''shape factor''': is the ratio between the area of the basin and the square of the length of the main channel.&lt;br /&gt;
* The '''concentration time''' (Giandotti, 1934):&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&lt;br /&gt;
[[File:R.basin2.gif]]&lt;br /&gt;
&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Where A is the area, L the length of the main channel and H the difference between the highest and the lowest elevation of the basin.&lt;br /&gt;
* The '''mean hillslope length''': is the mean of the distances calculated along the flow direction of each point non belonging to the river network from the point in which flows into the network.&lt;br /&gt;
* The '''magnitudo''': is the number of the branches of order 1 following the Strahler hierarchy.&lt;br /&gt;
* The '''max order''': is the order of the basin, following the Strahler hierarchy.&lt;br /&gt;
* The '''number of streams''': is the number of the branches of the river network.&lt;br /&gt;
* The '''total stream length''': is the sum of the length of every branches.&lt;br /&gt;
* The '''first order stream frequency''': is the ratio between the magnitudo and the area of the basin.&lt;br /&gt;
* The '''drainage density''': is the ratio between the total length of the river network and the area.&lt;br /&gt;
* The '''Horton ratios''' (Horton, 1945; Strahler, 1957).&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
##################################&lt;br /&gt;
Morphometric parameters of basin :&lt;br /&gt;
##################################&lt;br /&gt;
Easting Centroid of basin : 635195.00&lt;br /&gt;
Northing Centroid of Basin : 220715.00&lt;br /&gt;
Rectangle containing basin N-W : 632870 , 222890&lt;br /&gt;
Rectangle containing basin S-E : 637000 , 218720&lt;br /&gt;
Area of basin [km^2] : 7.8559625&lt;br /&gt;
Perimeter of basin [km] : 16.8287990515&lt;br /&gt;
Max Elevation [m s.l.m.] : 151.7396&lt;br /&gt;
Min Elevation [m s.l.m.]: 94.82206&lt;br /&gt;
Elevation Difference [m]: 56.91754&lt;br /&gt;
Mean Elevation [m s.l.m.]: 127.6772&lt;br /&gt;
Mean Slope : 2.93&lt;br /&gt;
Length of Directing Vector [km] : 2.38880562659&lt;br /&gt;
Prevalent Orientation [degree from north, counterclockwise] :&lt;br /&gt;
0.913351005341&lt;br /&gt;
Compactness Coefficient : 5.32106255399&lt;br /&gt;
Circularity Ratio : 0.348580442132&lt;br /&gt;
Topological Diameter : 127.0&lt;br /&gt;
Elongation Ratio : 0.470961456397&lt;br /&gt;
Shape Factor : 1.16984953656&lt;br /&gt;
Concentration Time (Giandotti, 1934) [hr] : 3.52654267443&lt;br /&gt;
Length of Mainchannel [km] : 6.715361467&lt;br /&gt;
Mean slope of mainchannel [percent] : 0.957339&lt;br /&gt;
Mean hillslope length [m] : 8145.381&lt;br /&gt;
Magnitudo : 621.0&lt;br /&gt;
Max order (Strahler) : 5&lt;br /&gt;
Number of streams : 884&lt;br /&gt;
Total Stream Length [km] : 96.3436&lt;br /&gt;
First order stream frequency : 79.0482388377&lt;br /&gt;
Drainage Density [km/km^2] : 12.2637550778&lt;br /&gt;
Bifurcation Ratio (Horton) : 5.7374&lt;br /&gt;
Length Ratio (Horton) : 2.6902&lt;br /&gt;
Area ratio (Horton) : 5.6815&lt;br /&gt;
Slope ratio (Horton): 1.5533&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The '''hypsographic curve''' provides the distribution of the areas at different altitudes. Each point on the hypsographic curve has on the y-axis the altitude and on the x-axis the percentage of basin surface placed above that altitude. The '''hypsometric curve''' has the same shape but is dimensionless.&lt;br /&gt;
Quantiles of the hypsometric curve are displayed:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
Tot. cells 78560.0&lt;br /&gt;
===========================&lt;br /&gt;
Ipsometric | quantiles&lt;br /&gt;
===========================&lt;br /&gt;
145 | 0.025&lt;br /&gt;
143 | 0.05&lt;br /&gt;
141 | 0.1&lt;br /&gt;
137 | 0.25&lt;br /&gt;
129 | 0.5&lt;br /&gt;
119 | 0.75&lt;br /&gt;
121 | 0.7&lt;br /&gt;
110 | 0.9&lt;br /&gt;
100 | 0.975&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The '''width function W(x)''' gives the area of the cells in the basin at a certain flow distance x from the outlet (distance-area function). Note that the distance is not intended in the euclidean sense, but it's calculated considering the hydrological path of the water.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
Tot. cells 78560.0&lt;br /&gt;
Tot. area 7856000.0&lt;br /&gt;
Max distance 6809.546521&lt;br /&gt;
===========================&lt;br /&gt;
Whidth Function | quantiles&lt;br /&gt;
===========================&lt;br /&gt;
784 | 0.05&lt;br /&gt;
1477 | 0.15&lt;br /&gt;
2137 | 0.3&lt;br /&gt;
2543 | 0.4&lt;br /&gt;
2933 | 0.5&lt;br /&gt;
3606 | 0.6&lt;br /&gt;
4169 | 0.7&lt;br /&gt;
5144 | 0.85&lt;br /&gt;
6105 | 0.95&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The output of r.stream.stats is also displayed:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt; &lt;br /&gt;
Summary:&lt;br /&gt;
Max order | Tot.N.str. | Tot.str.len. | Tot.area. | Dr.dens. | Str.freq. &lt;br /&gt;
  (num)   |    (num)   |     (km)     |   (km2)   | (km/km2) | (num/km2) &lt;br /&gt;
        5 |        884 |      96.3436 |    7.8339 |  12.2983 | 112.8429 &lt;br /&gt;
&lt;br /&gt;
Stream ratios with standard deviations:&lt;br /&gt;
 Bif.rt. | Len.rt. | Area.rt. | Slo.rt. | Grd.rt. &lt;br /&gt;
  5.7374 |  2.6902 |   5.6815 |  1.5533 |  1.7962&lt;br /&gt;
  3.1961 |  1.9514 |   5.2294 |  0.1250 |  0.7482&lt;br /&gt;
&lt;br /&gt;
Order | Avg.len |  Avg.ar  |  Avg.sl |  Avg.grad. | Avg.el.dif&lt;br /&gt;
 num  |   (km)  |  (km2)   |  (m/m)  |    (m/m)   |     (m)   &lt;br /&gt;
    1 |  0.0750 |   0.0069 |  0.0523 |     0.0384 |  3.1062&lt;br /&gt;
    2 |  0.1428 |   0.0311 |  0.0342 |     0.0277 |  4.1701&lt;br /&gt;
    3 |  0.4834 |   0.1732 |  0.0243 |     0.0205 |  9.0641&lt;br /&gt;
    4 |  2.4205 |   2.1885 |  0.0155 |     0.0134 | 24.1708&lt;br /&gt;
    5 |  1.1247 |   7.8339 |  0.0091 |     0.0046 |  5.1594&lt;br /&gt;
&lt;br /&gt;
Order | Std.len |  Std.ar  |  Std.sl |  Std.grad. | Std.el.dif&lt;br /&gt;
 num  |   (km)  |  (km2)   |  (m/m)  |    (m/m)   |     (m)   &lt;br /&gt;
    1 |  0.0600 |   0.0052 |  0.0398 |     0.0287 |  3.2301&lt;br /&gt;
    2 |  0.1244 |   0.0230 |  0.0250 |     0.0196 |  4.4835&lt;br /&gt;
    3 |  0.4554 |   0.1353 |  0.0132 |     0.0122 |  7.1065&lt;br /&gt;
    4 |  2.2874 |   2.3843 |  0.0046 |     0.0061 | 12.9175&lt;br /&gt;
    5 |  0.0000 |   0.0000 |  0.0000 |     0.0000 |  0.0000&lt;br /&gt;
&lt;br /&gt;
Order | N.streams | Tot.len (km) | Tot.area (km2)&lt;br /&gt;
    1 |       712 |      53.4067 |  4.8998&lt;br /&gt;
    2 |       137 |      19.5657 |  4.2562&lt;br /&gt;
    3 |        31 |      14.9849 |  5.3684&lt;br /&gt;
    4 |         3 |       7.2616 |  6.5655&lt;br /&gt;
    5 |         1 |       1.1247 |  7.8339&lt;br /&gt;
&lt;br /&gt;
Order | Bif.rt. | Len.rt. | Area.rt. | Slo.rt. | Grd.rt. | d.dens. | str.freq.&lt;br /&gt;
    1 |  5.1971 |  1.9040 |   0.0000 |  1.5311 |  1.3892 | 10.8998 | 145.3120&lt;br /&gt;
    2 |  4.4194 |  3.3847 |   4.5144 |  1.4046 |  1.3472 |  4.5970 | 32.1883&lt;br /&gt;
    3 | 10.3333 |  5.0075 |   5.5742 |  1.5691 |  1.5365 |  2.7913 |  5.7745&lt;br /&gt;
    4 |  3.0000 |  0.4646 |  12.6376 |  1.7083 |  2.9120 |  1.1060 |  0.4569&lt;br /&gt;
    5 |  0.0000 |  0.0000 |   3.5796 |  0.0000 |  0.0000 |  0.1436 |  0.1277&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Maps ==&lt;br /&gt;
&lt;br /&gt;
Since r.basin performs the delimitation of the river basin, all the maps produced are cropped over the basin. They are:&lt;br /&gt;
&lt;br /&gt;
* Raster maps&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
g.list rast&lt;br /&gt;
&lt;br /&gt;
out_elevation_accumulation              out_elevation_hillslope_distance&lt;br /&gt;
out_elevation_aspect                    out_elevation_horton&lt;br /&gt;
out_elevation_dist2out                  out_elevation_shreve&lt;br /&gt;
out_elevation_drainage                  out_elevation_slope&lt;br /&gt;
out_elevation_hack                      out_elevation_strahler&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&lt;br /&gt;
&amp;lt;gallery perrow=5 widths=200&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
File:Out_elevation_slope.png|Slope&lt;br /&gt;
File:Out_elevation_aspect.png|Aspect&lt;br /&gt;
File:Out_elevation_drainage.png|Flow direction&lt;br /&gt;
File:Out_elevation_accumulation.png|Flow accumulation&lt;br /&gt;
File:Out_elevation_dist2out.png|Distance to outlet (width function)&lt;br /&gt;
File:Out_elevation_hillslope_distance.png|Length of hillslopes&lt;br /&gt;
File:Out_elevation_strahler.png|Stream network ordered according to Strahler&lt;br /&gt;
File:Out_elevation_horton.png|Stream network ordered according to Horton&lt;br /&gt;
File:Out_elevation_shreve.png|Stream network ordered according to Shreve&lt;br /&gt;
File:Out_elevation_hack.png|Stream network ordered according to Hack&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Vector maps&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
g.list vect&lt;br /&gt;
&lt;br /&gt;
out_elevation_basin       out_elevation_network&lt;br /&gt;
out_elevation_mainchannel out_elevation_outlet&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&lt;br /&gt;
&amp;lt;gallery perrow=4 widths=200&amp;gt;&lt;br /&gt;
&lt;br /&gt;
File:Out_elevation_basin.png|Basin&lt;br /&gt;
File:Out_elevation_mainchannel.png|Main channel&lt;br /&gt;
File:Out_elevation_network.png|Stream network&lt;br /&gt;
File:Out_elevation_outlet.png|Outlet&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Graphics ==&lt;br /&gt;
&lt;br /&gt;
Graphics are stored in the working directory:&lt;br /&gt;
&lt;br /&gt;
* out_elevation_ipsographic.png&lt;br /&gt;
* out_elevation_ipsometric.png&lt;br /&gt;
* out_elevation_width_function.png&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&lt;br /&gt;
&amp;lt;gallery perrow=3 widths=200&amp;gt;&lt;br /&gt;
&lt;br /&gt;
File:Out_elevation_Ipsographic.png|Ipsographic curve&lt;br /&gt;
File:Out_elevation_Ipsometric.png|Ipsometric curve (Nondimensional ipsographic curve)&lt;br /&gt;
File:Out_elevation_width_function.png|Width function&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Known issues ==&lt;br /&gt;
&lt;br /&gt;
# r.basin hasn't been designed for working in lat/long coordinates. This means that if you are working in lat/long coordinates, you need to reproject your map first in order to apply the tool. &amp;lt;br /&amp;gt;&lt;br /&gt;
# r.basin is designed to work in meters unit. The values that you get using feet are nonsense. &amp;lt;br /&amp;gt;&lt;br /&gt;
# r.basin does not handle overwrite. You need to delete the output products already created (maps, text file, figures) by hand before running it again.&lt;br /&gt;
&lt;br /&gt;
== r.basin for GRASS 7 ==&lt;br /&gt;
&lt;br /&gt;
r.basin has a slightly different usage in GRASS 7. &lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
r.basin [-ac] map=name prefix=prefix coordinates=east,north dir=name [threshold=threshold] &lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
It takes in input the coordinates as a pair, separated by a comma. Furthermore, a directory should be indicated, in which &lt;br /&gt;
the output will be found (the graphics as png and the csv file).&lt;br /&gt;
&lt;br /&gt;
In G7, r.basin has been improved to take in input coordinates not exactly belonging to the river network (but not too far from it). It basically snaps to the closest point belonging to the network. This feature is experimental and might not produce the expected result. To check if the snapped outlet is acceptable, at the end of the computation, two outlet vector maps are produced: the one with the coordinates inserted by the user and the snapped one. If the user is not happy with this latter, should tweak the coordinates to match with the river network.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- The &amp;lt;em&amp;gt;outlet_snap&amp;lt;/em&amp;gt; vector map has a table associated, called &amp;lt;em&amp;gt;summary&amp;lt;/em&amp;gt;, in which all the calculated parameters are stored. --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== See also ==&lt;br /&gt;
&lt;br /&gt;
[[R.stream.*]]&lt;br /&gt;
&lt;br /&gt;
== References ==&lt;br /&gt;
&lt;br /&gt;
* Di Leo Margherita, Di Stefano Massimo, An Open-Source Approach for Catchment's Physiographic Characterization, In: Proceedings of AGU Fall Meeting 2013, S.Francisco, CA, USA.&lt;br /&gt;
* Di Leo Margherita, Working report: Extraction of morphometric parameters from a digital elevation model - Panama. North Carolina State University, 2010 ([http://dl.dropbox.com/u/1599323/Report_Panama.pdf PDF])&lt;br /&gt;
* Di Leo M., Di Stefano M., Claps P., Sole A., Caratterizzazione morfometrica del bacino idrografico in GRASS GIS (Morphometric characterization of the catchment in GRASS GIS environment), Geomatics Workbooks n.9, 2010. ([http://geomatica.como.polimi.it/workbooks/n9/GW9-FOSS4Git_2010.pdf PDF]).&lt;br /&gt;
* Rodriguez-Iturbe I., Rinaldo A., Fractal River Basins, Chance and Self-Organization. Cambridge Press, 2001.&lt;br /&gt;
&lt;br /&gt;
[[Category: Documentation]]&lt;br /&gt;
[[Category: Tutorial]]&lt;br /&gt;
[[Category: Hydrology]]&lt;/div&gt;</summary>
		<author><name>⚠️Madi</name></author>
	</entry>
	<entry>
		<id>https://grasswiki.osgeo.org/w/index.php?title=Large_raster_data_processing&amp;diff=24140</id>
		<title>Large raster data processing</title>
		<link rel="alternate" type="text/html" href="https://grasswiki.osgeo.org/w/index.php?title=Large_raster_data_processing&amp;diff=24140"/>
		<updated>2017-05-08T14:54:52Z</updated>

		<summary type="html">&lt;p&gt;⚠️Madi: /* See also */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;__TOC__&lt;br /&gt;
&lt;br /&gt;
== Large File Support (LFS) ==&lt;br /&gt;
&lt;br /&gt;
Affects 32bit systems which are normally limited to 2GB (2^31) per file. As workaround, LFS can be enabled in GRASS GIS at compile time.&lt;br /&gt;
&lt;br /&gt;
* GRASS GIS 6: much of the raster library and modules can be enabled for LFS during compilation&lt;br /&gt;
* GRASS GIS 7: raster and vector libraries are LFS enabled.&lt;br /&gt;
&lt;br /&gt;
See also: [[Large File Support]]&lt;br /&gt;
&lt;br /&gt;
== Workaround: Select a smaller area within a very large dataset before importing in GRASS ==&lt;br /&gt;
&lt;br /&gt;
Suppose that we have all ASTER GDEM world coverage (&amp;gt;22000 files) and we aim to build a mosaic of Europe and import it in GRASS. A nice reference on how to deal with ASTER GDEM is [[ASTER_topography | here]]. &lt;br /&gt;
The very first step is to select among the &amp;gt;22000 files those covering our area of interest (Europe). &lt;br /&gt;
To this aim, we can use use [http://gdal.org/gdaltindex.html gdaltindex] to create an index of all the files:&lt;br /&gt;
&lt;br /&gt;
 gdaltindex an_index.shp *.tif&lt;br /&gt;
&lt;br /&gt;
This command will create a polygon shapefile with the footprint of each raster as the polygon shape and the name of the image files represented in the attribute table.  After that, we just need to do a spatial select on the shapefile and extract the filenames from the attributes from the selected polygons:&lt;br /&gt;
&lt;br /&gt;
 ogr2ogr -f CSV list.csv an_index.shp -spat xmin ymin xmax ymax&lt;br /&gt;
&lt;br /&gt;
will produce a CSV file, from which we can easily copy the list of files in a list.txt.&lt;br /&gt;
&lt;br /&gt;
Here, our area of interest (subset) has the following boundaries:&lt;br /&gt;
&lt;br /&gt;
 north: N71: ymax = 72.0001389 &lt;br /&gt;
 south: N34: ymin = 33.9998611&lt;br /&gt;
 west: W011: xmin = -11.0001389&lt;br /&gt;
 east: E042: xmax = 43.0001389&lt;br /&gt;
&lt;br /&gt;
At 100m this corresponds to 27.8 billion cells.&lt;br /&gt;
&lt;br /&gt;
== Raster map precision types ==&lt;br /&gt;
&lt;br /&gt;
* '''CELL DATA TYPE''': a raster map from INTEGER type (whole numbers only)&lt;br /&gt;
* '''FCELL DATA TYPE''': a raster map from FLOAT type (4 bytes, 7-9 digits precision)&lt;br /&gt;
* '''DCELL DATA TYPE''': a raster map from DOUBLE type (8 bytes, 15-17 digits precision)&lt;br /&gt;
* '''NULL''': represents &amp;quot;no data&amp;quot; in raster maps, to be distinguished from 0 (zero) data value&lt;br /&gt;
&lt;br /&gt;
Aliases:&lt;br /&gt;
* '''INTEGER MAP''': see CELL DATA TYPE&lt;br /&gt;
* '''FLOAT MAP''': see FCELL DATA TYPE&lt;br /&gt;
* '''DOUBLE MAP''': see DCELL DATA TYPE&lt;br /&gt;
&lt;br /&gt;
See also [[GRASS raster semantics]]&lt;br /&gt;
&lt;br /&gt;
== Create a mosaic ==&lt;br /&gt;
Now that we have a list of the files interesting our area, and since our files are all in the same datum (WGS84), we can use [http://www.gdal.org/gdalbuildvrt.html gdalbuildvrt] to create a&lt;br /&gt;
[http://www.gdal.org/gdal_vrttut.html virtual] mosaic. This will take only a few seconds to run.&lt;br /&gt;
&lt;br /&gt;
 gdalbuildvrt -input_file_list list.csv mosaic.vrt&lt;br /&gt;
&lt;br /&gt;
Also note that gdal can read Tifs within a zip/gz-file as well. &lt;br /&gt;
&lt;br /&gt;
To import the mosaic into GRASS, we first need to create a WGS84 location, then:&lt;br /&gt;
&lt;br /&gt;
 r.external input=/path/to/mosaic.vrt output=mosaic&lt;br /&gt;
&lt;br /&gt;
== Split into tiles ==&lt;br /&gt;
&lt;br /&gt;
Sometimes it is possible to work with tiles, i.e. splitting a big map into chunks. These tiles can be easily generated with {{cmd|r.tile}}. It optionally allows for tiling with overlap.&lt;br /&gt;
&lt;br /&gt;
== Raster map precision: reducing file size ==&lt;br /&gt;
&lt;br /&gt;
Not always double precision is needed for raster map computations. Strategies:&lt;br /&gt;
* consider to run with FCELL rather than DCELL precision (see {{cmd|r.mapcalc}}'s float() function).&lt;br /&gt;
* you may also multiply with e.g. 100 and then round() to integer (used e.g. for BIOCLIM and WORLDCLIM).&lt;br /&gt;
&lt;br /&gt;
Functions in {{cmd|r.mapcalc}} related to precision:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
double(x)               convert x to double-precision floating point (DCELL)&lt;br /&gt;
float(x)                convert x to single-precision floating point (FCELL)&lt;br /&gt;
round(x)                round x to nearest integer (INT)&lt;br /&gt;
round(x,y)              round x to nearest multiple of y (INT)&lt;br /&gt;
round(x,y,z)            round x to nearest y*i+z for some integer i (INT)&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
See also [[GRASS raster semantics]]&lt;br /&gt;
&lt;br /&gt;
== Troubleshooting ==&lt;br /&gt;
&lt;br /&gt;
=== Number of open files limitation ===&lt;br /&gt;
&lt;br /&gt;
When working with time series or multispectral data, you may experience the following error message (r.series, r.patch etc.):&lt;br /&gt;
&lt;br /&gt;
 Too many open files&lt;br /&gt;
&lt;br /&gt;
or&lt;br /&gt;
&lt;br /&gt;
 WARNING: Unable to open raster map &amp;lt;somemap@mapset&amp;gt;&lt;br /&gt;
 ERROR: One or more input raster maps not found&lt;br /&gt;
&lt;br /&gt;
Many operating systems have the limitation of opening 1024 files at the same time. The limits are just to prevent a process from (accidentally or deliberately) consuming too much memory. The descriptor table is in kernel memory, and can't be swapped to disk. However, this can be enlarged. Note that, in GRASS GIS 7.0, each raster map requires two open files: one for the ''cell''/''fcell'' file, one for the ''null'' bitmap.&lt;br /&gt;
&lt;br /&gt;
Resource limits are per-process, and inherited. The ''ulimit'' command (which is a shell built-in) changes the limits for the current shell process; the new limit will be inherited by any child processes.&lt;br /&gt;
&lt;br /&gt;
==== Solution for Linux: System-wise change ====&lt;br /&gt;
&lt;br /&gt;
On most Linux systems, resource limits are set on login by the ''pam_limits'' module according to the settings contained in /etc/security/limits.conf /etc/security/limits.d/*.conf. You should be able to edit those files if you have root privilege (also via sudo), but you will need to log in again as a user before any changes take effect. A reboot shouldn't be necessary since changes to limits.conf should take effect for any subsequent logins. A hard limit can't be increased for any existing non-root processes, or those descended from them.&lt;br /&gt;
&lt;br /&gt;
Increasing a hard limit requires root privilege (or at least the CAP_SYS_RESOURCE capability), so the limits have to be set by the&lt;br /&gt;
program which manages the login (login, xdm, sshd, etc) after the user has identified themself (so it knows which limits to set) but before the process changes its ownership from root to the logged-in user.&lt;br /&gt;
&lt;br /&gt;
  sudo su&lt;br /&gt;
  vim /etc/security/limits.conf&lt;br /&gt;
&lt;br /&gt;
Add in /etc/security/limits.conf something like this:&lt;br /&gt;
  # Limit user nofile - max number of open files&lt;br /&gt;
  * soft  nofile 1500&lt;br /&gt;
  * hard  nofile 1800&lt;br /&gt;
&lt;br /&gt;
Restart the user session (i.e., logout, login).&lt;br /&gt;
&lt;br /&gt;
==== Solution for Windows: System-wise change ====&lt;br /&gt;
&lt;br /&gt;
From the Microsoft documentation it is not very clear how many files can be opened simulaneously (FIX IF POSSIBLE), here some hints:&lt;br /&gt;
&lt;br /&gt;
* https://support.microsoft.com/en-us/kb/87690&lt;br /&gt;
* ...&lt;br /&gt;
&lt;br /&gt;
==== Solution for Linux: Session only change ====&lt;br /&gt;
To change the limits for an existing session, you may be able to use something like:&lt;br /&gt;
&lt;br /&gt;
 sudo bash&lt;br /&gt;
 ulimit ...&lt;br /&gt;
 su -c bash &amp;lt;username&amp;gt;&lt;br /&gt;
&lt;br /&gt;
However, sudo will probably reset certain environment variables, particularly LD_LIBRARY_PATH, so you may need to reset those in the new shell.&lt;br /&gt;
&lt;br /&gt;
=== ERROR: G_malloc: unable to allocate xxxx bytes of memory ===&lt;br /&gt;
&lt;br /&gt;
Be sure to use GRASS GIS 7 which has way better support for large files.&lt;br /&gt;
&lt;br /&gt;
If you happen to use the &amp;quot;memory&amp;quot; option requesting more than 2GB (e.g. &amp;lt;tt&amp;gt;memory=3000&amp;lt;/tt&amp;gt;) check if you are using 64bit executables since 32bit applications can use only up to 2GB memory. In this case it does not matter if the operating system is 64bit or if there is more than 2GB of memory available. You need to use 64bit binaries of GRASS GIS 7.&lt;br /&gt;
&lt;br /&gt;
== See also ==&lt;br /&gt;
&lt;br /&gt;
* [[GRASS GIS Performance]]&lt;br /&gt;
* [[Large vector data processing]]&lt;br /&gt;
&lt;br /&gt;
[[Category:Tutorial]]&lt;br /&gt;
[[Category: massive data analysis]]&lt;br /&gt;
[[Category: raster]]&lt;/div&gt;</summary>
		<author><name>⚠️Madi</name></author>
	</entry>
	<entry>
		<id>https://grasswiki.osgeo.org/w/index.php?title=Large_vector_data_processing&amp;diff=24139</id>
		<title>Large vector data processing</title>
		<link rel="alternate" type="text/html" href="https://grasswiki.osgeo.org/w/index.php?title=Large_vector_data_processing&amp;diff=24139"/>
		<updated>2017-05-08T14:54:21Z</updated>

		<summary type="html">&lt;p&gt;⚠️Madi: /* See also */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Option to reduce memory consumption for vector topology ==&lt;br /&gt;
''From M.Metz's [http://lists.osgeo.org/pipermail/grass-user/2011-January/059175.html email].''&lt;br /&gt;
&lt;br /&gt;
The topological vector format of GRASS can require quite a bit of memory for larger vectors, which can cause problems such as out-of-memory errors or freezing the machine if a vector module uses up all system memory and goes into swap space.&lt;br /&gt;
&lt;br /&gt;
The largest component in GRASS vector topology is the spatial index which can exceed available system memory with larger vectors, e.g. LiDAR point clouds with hundreds of millions of points, or very large and detailed land cover/land use polygons. In GRASS 7, I have added a new option to use a file-based version of the spatial index which can be activated by setting the new shell environment variable GRASS_VECTOR_LOWMEM, e.g. in bash&lt;br /&gt;
&lt;br /&gt;
 export GRASS_VECTOR_LOWMEM=1&lt;br /&gt;
&lt;br /&gt;
and deactivated with&lt;br /&gt;
&lt;br /&gt;
 unset GRASS_VECTOR_LOWMEM&lt;br /&gt;
&lt;br /&gt;
As long as the spatial index fits into system memory, e.g. v.build is as expected a bit slower with the file-based version than with the memory-based version and takes about 1.5 times as long for larger vectors (&amp;gt; 100,000 areas). For smaller vectors (e.g. &amp;lt; 50,000 areas),&lt;br /&gt;
there is not much difference. If the spatial index does not fit into system memory, the memory-based version would at some stage abort with&lt;br /&gt;
an out-of-memory error or go into swap space, whereas the file-based version will very likely complete successfully and not freeze the machine.&lt;br /&gt;
&lt;br /&gt;
Of the vector cleaning tools, breaking polygons (used when importing polygons, the same function as called by v.clean tool=bpol) has the highest memory consumption because all unique vertices of all boundaries are loaded to a search index. I have added a file-based version for breaking polygons in GRASS 7 which is activated as described above. When importing a test vector with 258,000 polygons, memory consumption dropped from 3.9 GB to 90 MB, that is by 98%, while breaking polygons. LFS is recommended for the new file-based version.&lt;br /&gt;
&lt;br /&gt;
== Relevant tickets ==&lt;br /&gt;
* https://trac.osgeo.org/grass/ticket/2045&lt;br /&gt;
&lt;br /&gt;
== See also ==&lt;br /&gt;
&lt;br /&gt;
* [[GRASS GIS Performance]]&lt;br /&gt;
* [[Large raster data processing]]&lt;br /&gt;
&lt;br /&gt;
[[Category: massive data analysis]]&lt;br /&gt;
[[Category: vector]]&lt;/div&gt;</summary>
		<author><name>⚠️Madi</name></author>
	</entry>
	<entry>
		<id>https://grasswiki.osgeo.org/w/index.php?title=GRASS_GIS_Ispra_meetups_2016&amp;diff=23666</id>
		<title>GRASS GIS Ispra meetups 2016</title>
		<link rel="alternate" type="text/html" href="https://grasswiki.osgeo.org/w/index.php?title=GRASS_GIS_Ispra_meetups_2016&amp;diff=23666"/>
		<updated>2016-10-19T08:53:34Z</updated>

		<summary type="html">&lt;p&gt;⚠️Madi: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;A group of people contributing or interested in contributing to GRASS GIS is planning to meet in the coming days in Ispra (VA), Italy, in the Clubhouse of the Joint Research Centre in working days outside working hours and / or during weekend in a place to be decided.  If you aren't a contributor but still are interested, please have a look at [https://grass.osgeo.org/documentation/first-time-users/ the documentation for first time users] and come to discover, we will introduce you to GRASS GIS. If you are interested, please contact us. &lt;br /&gt;
&lt;br /&gt;
Moreover, there is a [https://groups.google.com/forum/#!forum/gfoss-jrc mailing list] based in JRC but not only, dedicated to open source geospatial software and local initiatives, you are invited to subscribe to keep yourself up-to-date about local activities related to FOSS. Check also our [https://github.com/gfoss-jrc/mainrepo/wiki wiki]. &lt;br /&gt;
&lt;br /&gt;
Contact person: [[User:Madi|Margherita Di Leo]] (diregola gmail com)&lt;br /&gt;
&lt;br /&gt;
==18 Oct 2016==&lt;br /&gt;
&lt;br /&gt;
'''Location''': [http://www.openstreetmap.org/relation/46149?mlat=45.80398008227348&amp;amp;mlon=8.623108863830566#map=18/45.80398008227348/8.623108863830566 '''Clubhouse'''] of the Joint Research Centre, room &amp;lt;strike&amp;gt;CH-Rose&amp;lt;/strike&amp;gt; '''Auditorium'''.&lt;br /&gt;
&lt;br /&gt;
'''Time''': h 5:30 PM onward - Feel free to join / leave at any time&lt;br /&gt;
&lt;br /&gt;
'''Arrangements''': Bring your laptop, some power strips (ciabatta) if you have, prepare a 5 minutes presentation of your work and what you use / would like to use GRASS for, your experience, your research questions etc..&lt;br /&gt;
&lt;br /&gt;
[[File:Meetup2016-10-18.jpeg|thumb|right|Some fun after the GRASS GIS Meetup at Clubhouse, Ispra(VA), Italy, on 18 10 2016]]&lt;br /&gt;
&lt;br /&gt;
===Proposed agenda===&lt;br /&gt;
* How to contribute to the GRASS GIS project.&lt;br /&gt;
* R scripting vs GRASS + Python: some benchmarks.&lt;br /&gt;
* ..&lt;br /&gt;
* Social dinner w/ beer at clubhouse.&lt;br /&gt;
&lt;br /&gt;
===Participants===&lt;br /&gt;
* Margherita Di Leo&lt;br /&gt;
* Yann Chemin&lt;br /&gt;
* Philipp Schaegner&lt;br /&gt;
&lt;br /&gt;
===Work done and topics touched===&lt;br /&gt;
* Testing and closing ticket [https://trac.osgeo.org/grass/ticket/2504 #2504 ]&lt;br /&gt;
* Improved documentation {{rev|69701}}&lt;br /&gt;
* Using GRASS through QGIS&lt;br /&gt;
* Analysis of R code finding the corresponding functions in GRASS.&lt;br /&gt;
* [https://grasswiki.osgeo.org/wiki/Zonal_statistics Zonal statistics] &lt;br /&gt;
* Looping GRASS commands in bash&lt;br /&gt;
* [[Large_raster_data_processing|Dealing with large datasets]]: [https://grass.osgeo.org/grass73/manuals/r.external.html r.external]; [http://www.gdal.org/gdal_vrttut.html virtual files]&lt;br /&gt;
* [[Computational_region|Computational region]]&lt;br /&gt;
&lt;br /&gt;
==27 Sep 2016==&lt;br /&gt;
&lt;br /&gt;
'''Location''': [http://www.openstreetmap.org/relation/46149?mlat=45.80398008227348&amp;amp;mlon=8.623108863830566#map=18/45.80398008227348/8.623108863830566 '''Clubhouse'''] of the Joint Research Centre, room &amp;lt;strike&amp;gt;CH-Rose&amp;lt;/strike&amp;gt; '''Auditorium'''.&lt;br /&gt;
&lt;br /&gt;
'''Time''': h 5:00 PM onward &lt;br /&gt;
&lt;br /&gt;
'''Arrangements''': Bring your laptop, some power strips (ciabatta) if you have, prepare a 5 minutes presentation of your work and what you use / would like to use GRASS for, your experience, your research questions etc..&lt;br /&gt;
&lt;br /&gt;
[[File:IMG 1198.JPG|thumbnail|right|GRASS GIS Meetup at Clubhouse, Ispra(VA), Italy, on 27 Sep 2016]]&lt;br /&gt;
&lt;br /&gt;
===Participants===&lt;br /&gt;
* Margherita Di Leo&lt;br /&gt;
* Yann Chemin&lt;br /&gt;
* Thomas Huld&lt;br /&gt;
* Chiara Dorati&lt;br /&gt;
* Daniele Borio&lt;br /&gt;
* Ciro Gioia&lt;br /&gt;
* Ana Gracia&lt;br /&gt;
* Ruben Urraca&lt;br /&gt;
* Daniele de Rigo&lt;br /&gt;
* Philipp Schaegner &lt;br /&gt;
* Roxanne Leberger&lt;br /&gt;
* Jorge Lopez-Perez&lt;br /&gt;
* Fabio Fussi&lt;br /&gt;
&lt;br /&gt;
===Topics touched===&lt;br /&gt;
* [https://www.youtube.com/watch?v=U3Hf0qI4JLc&amp;amp;list=PL8_D99w0QB5m4SoYGXbIxyNkspsYFJANW&amp;amp;feature GRASS intro] [http://dx.doi.org/10.5446/12963 Hi-res version]&lt;br /&gt;
* Case studies of GRASS used in research&lt;br /&gt;
** Forest tree species distribution&lt;br /&gt;
** Solar radiation&lt;br /&gt;
** ..&lt;br /&gt;
* GRASS installation on MS Windows and Ubuntu&lt;br /&gt;
* [https://grass.osgeo.org/download/sample-data Sample data download]&lt;br /&gt;
* [https://grasswiki.osgeo.org/wiki/GRASS_Location_Wizard Creating a new location]&lt;br /&gt;
* [http://spatialreference.org/ref/epsg/ EPSG codes]&lt;br /&gt;
* Getting familiar with the [https://grass.osgeo.org/grass73/manuals/wxGUI.html Graphical User Interface (GUI)]&lt;br /&gt;
* [https://grasswiki.osgeo.org/wiki/Importing_data Importing data]&lt;br /&gt;
* Intro to the Command Line Interface (CLI)&lt;br /&gt;
* [https://grasswiki.osgeo.org/wiki/GRASS_and_Python GRASS and Python]&lt;br /&gt;
* Automating your workflow using bash scripting&lt;br /&gt;
* Getting the most updated GRASS version: &lt;br /&gt;
** [https://trac.osgeo.org/grass/wiki/DownloadSource Downloading the source code via svn] (on Ubuntu)&lt;br /&gt;
** [https://grasswiki.osgeo.org/wiki/Compile_and_Install#Ubuntu Compiling GRASS on Ubuntu]&lt;br /&gt;
** [https://wingrass.fsv.cvut.cz/grass73/x86_64/ Nightly builds for MS Windows]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Category: Workshops]]&lt;br /&gt;
[[Category: Code Sprint]]&lt;br /&gt;
[[Category: 2016]]&lt;/div&gt;</summary>
		<author><name>⚠️Madi</name></author>
	</entry>
	<entry>
		<id>https://grasswiki.osgeo.org/w/index.php?title=File:Meetup2016-10-18.jpeg&amp;diff=23665</id>
		<title>File:Meetup2016-10-18.jpeg</title>
		<link rel="alternate" type="text/html" href="https://grasswiki.osgeo.org/w/index.php?title=File:Meetup2016-10-18.jpeg&amp;diff=23665"/>
		<updated>2016-10-19T08:47:33Z</updated>

		<summary type="html">&lt;p&gt;⚠️Madi: Some fun after the meetup&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Some fun after the meetup&lt;/div&gt;</summary>
		<author><name>⚠️Madi</name></author>
	</entry>
	<entry>
		<id>https://grasswiki.osgeo.org/w/index.php?title=GRASS_GIS_Ispra_meetups_2016&amp;diff=23664</id>
		<title>GRASS GIS Ispra meetups 2016</title>
		<link rel="alternate" type="text/html" href="https://grasswiki.osgeo.org/w/index.php?title=GRASS_GIS_Ispra_meetups_2016&amp;diff=23664"/>
		<updated>2016-10-18T17:47:30Z</updated>

		<summary type="html">&lt;p&gt;⚠️Madi: /* Work done and topics touched */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;A group of people contributing or interested in contributing to GRASS GIS is planning to meet in the coming days in Ispra (VA), Italy, in the Clubhouse of the Joint Research Centre in working days outside working hours and / or during weekend in a place to be decided.  If you aren't a contributor but still are interested, please have a look at [https://grass.osgeo.org/documentation/first-time-users/ the documentation for first time users] and come to discover, we will introduce you to GRASS GIS. If you are interested, please contact us. &lt;br /&gt;
&lt;br /&gt;
Moreover, there is a [https://groups.google.com/forum/#!forum/gfoss-jrc mailing list] based in JRC but not only, dedicated to open source geospatial software and local initiatives, you are invited to subscribe to keep yourself up-to-date about local activities related to FOSS. Check also our [https://github.com/gfoss-jrc/mainrepo/wiki wiki]. &lt;br /&gt;
&lt;br /&gt;
Contact person: [[User:Madi|Margherita Di Leo]] (diregola gmail com)&lt;br /&gt;
&lt;br /&gt;
==18 Oct 2016==&lt;br /&gt;
&lt;br /&gt;
'''Location''': [http://www.openstreetmap.org/relation/46149?mlat=45.80398008227348&amp;amp;mlon=8.623108863830566#map=18/45.80398008227348/8.623108863830566 '''Clubhouse'''] of the Joint Research Centre, room &amp;lt;strike&amp;gt;CH-Rose&amp;lt;/strike&amp;gt; '''Auditorium'''.&lt;br /&gt;
&lt;br /&gt;
'''Time''': h 5:30 PM onward - Feel free to join / leave at any time&lt;br /&gt;
&lt;br /&gt;
'''Arrangements''': Bring your laptop, some power strips (ciabatta) if you have, prepare a 5 minutes presentation of your work and what you use / would like to use GRASS for, your experience, your research questions etc..&lt;br /&gt;
&lt;br /&gt;
===Proposed agenda===&lt;br /&gt;
* How to contribute to the GRASS GIS project.&lt;br /&gt;
* R scripting vs GRASS + Python: some benchmarks.&lt;br /&gt;
* ..&lt;br /&gt;
* Social dinner w/ beer at clubhouse.&lt;br /&gt;
&lt;br /&gt;
===Participants===&lt;br /&gt;
* Margherita Di Leo&lt;br /&gt;
* Yann Chemin&lt;br /&gt;
* Philipp Schaegner&lt;br /&gt;
&lt;br /&gt;
===Work done and topics touched===&lt;br /&gt;
* Testing and closing ticket [https://trac.osgeo.org/grass/ticket/2504 #2504 ]&lt;br /&gt;
* Improved documentation {{rev|69701}}&lt;br /&gt;
* Using GRASS through QGIS&lt;br /&gt;
* Analysis of R code finding the corresponding functions in GRASS.&lt;br /&gt;
* [https://grasswiki.osgeo.org/wiki/Zonal_statistics Zonal statistics] &lt;br /&gt;
* Looping GRASS commands in bash&lt;br /&gt;
* [[Large_raster_data_processing|Dealing with large datasets]]: [https://grass.osgeo.org/grass73/manuals/r.external.html r.external]; [http://www.gdal.org/gdal_vrttut.html virtual files]&lt;br /&gt;
* [[Computational_region|Computational region]]&lt;br /&gt;
&lt;br /&gt;
==27 Sep 2016==&lt;br /&gt;
&lt;br /&gt;
'''Location''': [http://www.openstreetmap.org/relation/46149?mlat=45.80398008227348&amp;amp;mlon=8.623108863830566#map=18/45.80398008227348/8.623108863830566 '''Clubhouse'''] of the Joint Research Centre, room &amp;lt;strike&amp;gt;CH-Rose&amp;lt;/strike&amp;gt; '''Auditorium'''.&lt;br /&gt;
&lt;br /&gt;
'''Time''': h 5:00 PM onward &lt;br /&gt;
&lt;br /&gt;
'''Arrangements''': Bring your laptop, some power strips (ciabatta) if you have, prepare a 5 minutes presentation of your work and what you use / would like to use GRASS for, your experience, your research questions etc..&lt;br /&gt;
&lt;br /&gt;
[[File:IMG 1198.JPG|thumbnail|right|GRASS GIS Meetup at Clubhouse, Ispra(VA), Italy, on 27 Sep 2016]]&lt;br /&gt;
&lt;br /&gt;
===Participants===&lt;br /&gt;
* Margherita Di Leo&lt;br /&gt;
* Yann Chemin&lt;br /&gt;
* Thomas Huld&lt;br /&gt;
* Chiara Dorati&lt;br /&gt;
* Daniele Borio&lt;br /&gt;
* Ciro Gioia&lt;br /&gt;
* Ana Gracia&lt;br /&gt;
* Ruben Urraca&lt;br /&gt;
* Daniele de Rigo&lt;br /&gt;
* Philipp Schaegner &lt;br /&gt;
* Roxanne Leberger&lt;br /&gt;
* Jorge Lopez-Perez&lt;br /&gt;
* Fabio Fussi&lt;br /&gt;
&lt;br /&gt;
===Topics touched===&lt;br /&gt;
* [https://www.youtube.com/watch?v=U3Hf0qI4JLc&amp;amp;list=PL8_D99w0QB5m4SoYGXbIxyNkspsYFJANW&amp;amp;feature GRASS intro] [http://dx.doi.org/10.5446/12963 Hi-res version]&lt;br /&gt;
* Case studies of GRASS used in research&lt;br /&gt;
** Forest tree species distribution&lt;br /&gt;
** Solar radiation&lt;br /&gt;
** ..&lt;br /&gt;
* GRASS installation on MS Windows and Ubuntu&lt;br /&gt;
* [https://grass.osgeo.org/download/sample-data Sample data download]&lt;br /&gt;
* [https://grasswiki.osgeo.org/wiki/GRASS_Location_Wizard Creating a new location]&lt;br /&gt;
* [http://spatialreference.org/ref/epsg/ EPSG codes]&lt;br /&gt;
* Getting familiar with the [https://grass.osgeo.org/grass73/manuals/wxGUI.html Graphical User Interface (GUI)]&lt;br /&gt;
* [https://grasswiki.osgeo.org/wiki/Importing_data Importing data]&lt;br /&gt;
* Intro to the Command Line Interface (CLI)&lt;br /&gt;
* [https://grasswiki.osgeo.org/wiki/GRASS_and_Python GRASS and Python]&lt;br /&gt;
* Automating your workflow using bash scripting&lt;br /&gt;
* Getting the most updated GRASS version: &lt;br /&gt;
** [https://trac.osgeo.org/grass/wiki/DownloadSource Downloading the source code via svn] (on Ubuntu)&lt;br /&gt;
** [https://grasswiki.osgeo.org/wiki/Compile_and_Install#Ubuntu Compiling GRASS on Ubuntu]&lt;br /&gt;
** [https://wingrass.fsv.cvut.cz/grass73/x86_64/ Nightly builds for MS Windows]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Category: Workshops]]&lt;br /&gt;
[[Category: Code Sprint]]&lt;br /&gt;
[[Category: 2016]]&lt;/div&gt;</summary>
		<author><name>⚠️Madi</name></author>
	</entry>
	<entry>
		<id>https://grasswiki.osgeo.org/w/index.php?title=GRASS_GIS_Ispra_meetups_2016&amp;diff=23663</id>
		<title>GRASS GIS Ispra meetups 2016</title>
		<link rel="alternate" type="text/html" href="https://grasswiki.osgeo.org/w/index.php?title=GRASS_GIS_Ispra_meetups_2016&amp;diff=23663"/>
		<updated>2016-10-18T17:20:36Z</updated>

		<summary type="html">&lt;p&gt;⚠️Madi: /* Work done and topics touched */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;A group of people contributing or interested in contributing to GRASS GIS is planning to meet in the coming days in Ispra (VA), Italy, in the Clubhouse of the Joint Research Centre in working days outside working hours and / or during weekend in a place to be decided.  If you aren't a contributor but still are interested, please have a look at [https://grass.osgeo.org/documentation/first-time-users/ the documentation for first time users] and come to discover, we will introduce you to GRASS GIS. If you are interested, please contact us. &lt;br /&gt;
&lt;br /&gt;
Moreover, there is a [https://groups.google.com/forum/#!forum/gfoss-jrc mailing list] based in JRC but not only, dedicated to open source geospatial software and local initiatives, you are invited to subscribe to keep yourself up-to-date about local activities related to FOSS. Check also our [https://github.com/gfoss-jrc/mainrepo/wiki wiki]. &lt;br /&gt;
&lt;br /&gt;
Contact person: [[User:Madi|Margherita Di Leo]] (diregola gmail com)&lt;br /&gt;
&lt;br /&gt;
==18 Oct 2016==&lt;br /&gt;
&lt;br /&gt;
'''Location''': [http://www.openstreetmap.org/relation/46149?mlat=45.80398008227348&amp;amp;mlon=8.623108863830566#map=18/45.80398008227348/8.623108863830566 '''Clubhouse'''] of the Joint Research Centre, room &amp;lt;strike&amp;gt;CH-Rose&amp;lt;/strike&amp;gt; '''Auditorium'''.&lt;br /&gt;
&lt;br /&gt;
'''Time''': h 5:30 PM onward - Feel free to join / leave at any time&lt;br /&gt;
&lt;br /&gt;
'''Arrangements''': Bring your laptop, some power strips (ciabatta) if you have, prepare a 5 minutes presentation of your work and what you use / would like to use GRASS for, your experience, your research questions etc..&lt;br /&gt;
&lt;br /&gt;
===Proposed agenda===&lt;br /&gt;
* How to contribute to the GRASS GIS project.&lt;br /&gt;
* R scripting vs GRASS + Python: some benchmarks.&lt;br /&gt;
* ..&lt;br /&gt;
* Social dinner w/ beer at clubhouse.&lt;br /&gt;
&lt;br /&gt;
===Participants===&lt;br /&gt;
* Margherita Di Leo&lt;br /&gt;
* Yann Chemin&lt;br /&gt;
* Philipp Schaegner&lt;br /&gt;
&lt;br /&gt;
===Work done and topics touched===&lt;br /&gt;
* Testing and closing ticket [https://trac.osgeo.org/grass/ticket/2504 #2504 ]&lt;br /&gt;
* Improved documentation {{rev|69701}}&lt;br /&gt;
* Using GRASS through QGIS&lt;br /&gt;
* Analysis of R code finding the corresponding functions in GRASS.&lt;br /&gt;
* [https://grasswiki.osgeo.org/wiki/Zonal_statistics Zonal statistics] &lt;br /&gt;
* Looping GRASS commands in bash&lt;br /&gt;
* [[Large_raster_data_processing|Dealing with large datasets]]: [https://grass.osgeo.org/grass73/manuals/r.external.html r.external]; [http://www.gdal.org/gdal_vrttut.html virtual files]&lt;br /&gt;
&lt;br /&gt;
==27 Sep 2016==&lt;br /&gt;
&lt;br /&gt;
'''Location''': [http://www.openstreetmap.org/relation/46149?mlat=45.80398008227348&amp;amp;mlon=8.623108863830566#map=18/45.80398008227348/8.623108863830566 '''Clubhouse'''] of the Joint Research Centre, room &amp;lt;strike&amp;gt;CH-Rose&amp;lt;/strike&amp;gt; '''Auditorium'''.&lt;br /&gt;
&lt;br /&gt;
'''Time''': h 5:00 PM onward &lt;br /&gt;
&lt;br /&gt;
'''Arrangements''': Bring your laptop, some power strips (ciabatta) if you have, prepare a 5 minutes presentation of your work and what you use / would like to use GRASS for, your experience, your research questions etc..&lt;br /&gt;
&lt;br /&gt;
[[File:IMG 1198.JPG|thumbnail|right|GRASS GIS Meetup at Clubhouse, Ispra(VA), Italy, on 27 Sep 2016]]&lt;br /&gt;
&lt;br /&gt;
===Participants===&lt;br /&gt;
* Margherita Di Leo&lt;br /&gt;
* Yann Chemin&lt;br /&gt;
* Thomas Huld&lt;br /&gt;
* Chiara Dorati&lt;br /&gt;
* Daniele Borio&lt;br /&gt;
* Ciro Gioia&lt;br /&gt;
* Ana Gracia&lt;br /&gt;
* Ruben Urraca&lt;br /&gt;
* Daniele de Rigo&lt;br /&gt;
* Philipp Schaegner &lt;br /&gt;
* Roxanne Leberger&lt;br /&gt;
* Jorge Lopez-Perez&lt;br /&gt;
* Fabio Fussi&lt;br /&gt;
&lt;br /&gt;
===Topics touched===&lt;br /&gt;
* [https://www.youtube.com/watch?v=U3Hf0qI4JLc&amp;amp;list=PL8_D99w0QB5m4SoYGXbIxyNkspsYFJANW&amp;amp;feature GRASS intro] [http://dx.doi.org/10.5446/12963 Hi-res version]&lt;br /&gt;
* Case studies of GRASS used in research&lt;br /&gt;
** Forest tree species distribution&lt;br /&gt;
** Solar radiation&lt;br /&gt;
** ..&lt;br /&gt;
* GRASS installation on MS Windows and Ubuntu&lt;br /&gt;
* [https://grass.osgeo.org/download/sample-data Sample data download]&lt;br /&gt;
* [https://grasswiki.osgeo.org/wiki/GRASS_Location_Wizard Creating a new location]&lt;br /&gt;
* [http://spatialreference.org/ref/epsg/ EPSG codes]&lt;br /&gt;
* Getting familiar with the [https://grass.osgeo.org/grass73/manuals/wxGUI.html Graphical User Interface (GUI)]&lt;br /&gt;
* [https://grasswiki.osgeo.org/wiki/Importing_data Importing data]&lt;br /&gt;
* Intro to the Command Line Interface (CLI)&lt;br /&gt;
* [https://grasswiki.osgeo.org/wiki/GRASS_and_Python GRASS and Python]&lt;br /&gt;
* Automating your workflow using bash scripting&lt;br /&gt;
* Getting the most updated GRASS version: &lt;br /&gt;
** [https://trac.osgeo.org/grass/wiki/DownloadSource Downloading the source code via svn] (on Ubuntu)&lt;br /&gt;
** [https://grasswiki.osgeo.org/wiki/Compile_and_Install#Ubuntu Compiling GRASS on Ubuntu]&lt;br /&gt;
** [https://wingrass.fsv.cvut.cz/grass73/x86_64/ Nightly builds for MS Windows]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Category: Workshops]]&lt;br /&gt;
[[Category: Code Sprint]]&lt;br /&gt;
[[Category: 2016]]&lt;/div&gt;</summary>
		<author><name>⚠️Madi</name></author>
	</entry>
	<entry>
		<id>https://grasswiki.osgeo.org/w/index.php?title=GRASS_GIS_Ispra_meetups_2016&amp;diff=23662</id>
		<title>GRASS GIS Ispra meetups 2016</title>
		<link rel="alternate" type="text/html" href="https://grasswiki.osgeo.org/w/index.php?title=GRASS_GIS_Ispra_meetups_2016&amp;diff=23662"/>
		<updated>2016-10-18T17:20:13Z</updated>

		<summary type="html">&lt;p&gt;⚠️Madi: /* Work done and topics touched */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;A group of people contributing or interested in contributing to GRASS GIS is planning to meet in the coming days in Ispra (VA), Italy, in the Clubhouse of the Joint Research Centre in working days outside working hours and / or during weekend in a place to be decided.  If you aren't a contributor but still are interested, please have a look at [https://grass.osgeo.org/documentation/first-time-users/ the documentation for first time users] and come to discover, we will introduce you to GRASS GIS. If you are interested, please contact us. &lt;br /&gt;
&lt;br /&gt;
Moreover, there is a [https://groups.google.com/forum/#!forum/gfoss-jrc mailing list] based in JRC but not only, dedicated to open source geospatial software and local initiatives, you are invited to subscribe to keep yourself up-to-date about local activities related to FOSS. Check also our [https://github.com/gfoss-jrc/mainrepo/wiki wiki]. &lt;br /&gt;
&lt;br /&gt;
Contact person: [[User:Madi|Margherita Di Leo]] (diregola gmail com)&lt;br /&gt;
&lt;br /&gt;
==18 Oct 2016==&lt;br /&gt;
&lt;br /&gt;
'''Location''': [http://www.openstreetmap.org/relation/46149?mlat=45.80398008227348&amp;amp;mlon=8.623108863830566#map=18/45.80398008227348/8.623108863830566 '''Clubhouse'''] of the Joint Research Centre, room &amp;lt;strike&amp;gt;CH-Rose&amp;lt;/strike&amp;gt; '''Auditorium'''.&lt;br /&gt;
&lt;br /&gt;
'''Time''': h 5:30 PM onward - Feel free to join / leave at any time&lt;br /&gt;
&lt;br /&gt;
'''Arrangements''': Bring your laptop, some power strips (ciabatta) if you have, prepare a 5 minutes presentation of your work and what you use / would like to use GRASS for, your experience, your research questions etc..&lt;br /&gt;
&lt;br /&gt;
===Proposed agenda===&lt;br /&gt;
* How to contribute to the GRASS GIS project.&lt;br /&gt;
* R scripting vs GRASS + Python: some benchmarks.&lt;br /&gt;
* ..&lt;br /&gt;
* Social dinner w/ beer at clubhouse.&lt;br /&gt;
&lt;br /&gt;
===Participants===&lt;br /&gt;
* Margherita Di Leo&lt;br /&gt;
* Yann Chemin&lt;br /&gt;
* Philipp Schaegner&lt;br /&gt;
&lt;br /&gt;
===Work done and topics touched===&lt;br /&gt;
* Testing and closing ticket [https://trac.osgeo.org/grass/ticket/2504 #2504 ]&lt;br /&gt;
* Improved documentation {{rev|69701}}&lt;br /&gt;
* Using GRASS through QGIS&lt;br /&gt;
* Analysis of a code written in R and finding the corresponding functions in GRASS.&lt;br /&gt;
* [https://grasswiki.osgeo.org/wiki/Zonal_statistics Zonal statistics] &lt;br /&gt;
* Looping GRASS commands in bash&lt;br /&gt;
* [[Large_raster_data_processing|Dealing with large datasets]]: [https://grass.osgeo.org/grass73/manuals/r.external.html r.external]; [http://www.gdal.org/gdal_vrttut.html virtual files]&lt;br /&gt;
&lt;br /&gt;
==27 Sep 2016==&lt;br /&gt;
&lt;br /&gt;
'''Location''': [http://www.openstreetmap.org/relation/46149?mlat=45.80398008227348&amp;amp;mlon=8.623108863830566#map=18/45.80398008227348/8.623108863830566 '''Clubhouse'''] of the Joint Research Centre, room &amp;lt;strike&amp;gt;CH-Rose&amp;lt;/strike&amp;gt; '''Auditorium'''.&lt;br /&gt;
&lt;br /&gt;
'''Time''': h 5:00 PM onward &lt;br /&gt;
&lt;br /&gt;
'''Arrangements''': Bring your laptop, some power strips (ciabatta) if you have, prepare a 5 minutes presentation of your work and what you use / would like to use GRASS for, your experience, your research questions etc..&lt;br /&gt;
&lt;br /&gt;
[[File:IMG 1198.JPG|thumbnail|right|GRASS GIS Meetup at Clubhouse, Ispra(VA), Italy, on 27 Sep 2016]]&lt;br /&gt;
&lt;br /&gt;
===Participants===&lt;br /&gt;
* Margherita Di Leo&lt;br /&gt;
* Yann Chemin&lt;br /&gt;
* Thomas Huld&lt;br /&gt;
* Chiara Dorati&lt;br /&gt;
* Daniele Borio&lt;br /&gt;
* Ciro Gioia&lt;br /&gt;
* Ana Gracia&lt;br /&gt;
* Ruben Urraca&lt;br /&gt;
* Daniele de Rigo&lt;br /&gt;
* Philipp Schaegner &lt;br /&gt;
* Roxanne Leberger&lt;br /&gt;
* Jorge Lopez-Perez&lt;br /&gt;
* Fabio Fussi&lt;br /&gt;
&lt;br /&gt;
===Topics touched===&lt;br /&gt;
* [https://www.youtube.com/watch?v=U3Hf0qI4JLc&amp;amp;list=PL8_D99w0QB5m4SoYGXbIxyNkspsYFJANW&amp;amp;feature GRASS intro] [http://dx.doi.org/10.5446/12963 Hi-res version]&lt;br /&gt;
* Case studies of GRASS used in research&lt;br /&gt;
** Forest tree species distribution&lt;br /&gt;
** Solar radiation&lt;br /&gt;
** ..&lt;br /&gt;
* GRASS installation on MS Windows and Ubuntu&lt;br /&gt;
* [https://grass.osgeo.org/download/sample-data Sample data download]&lt;br /&gt;
* [https://grasswiki.osgeo.org/wiki/GRASS_Location_Wizard Creating a new location]&lt;br /&gt;
* [http://spatialreference.org/ref/epsg/ EPSG codes]&lt;br /&gt;
* Getting familiar with the [https://grass.osgeo.org/grass73/manuals/wxGUI.html Graphical User Interface (GUI)]&lt;br /&gt;
* [https://grasswiki.osgeo.org/wiki/Importing_data Importing data]&lt;br /&gt;
* Intro to the Command Line Interface (CLI)&lt;br /&gt;
* [https://grasswiki.osgeo.org/wiki/GRASS_and_Python GRASS and Python]&lt;br /&gt;
* Automating your workflow using bash scripting&lt;br /&gt;
* Getting the most updated GRASS version: &lt;br /&gt;
** [https://trac.osgeo.org/grass/wiki/DownloadSource Downloading the source code via svn] (on Ubuntu)&lt;br /&gt;
** [https://grasswiki.osgeo.org/wiki/Compile_and_Install#Ubuntu Compiling GRASS on Ubuntu]&lt;br /&gt;
** [https://wingrass.fsv.cvut.cz/grass73/x86_64/ Nightly builds for MS Windows]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Category: Workshops]]&lt;br /&gt;
[[Category: Code Sprint]]&lt;br /&gt;
[[Category: 2016]]&lt;/div&gt;</summary>
		<author><name>⚠️Madi</name></author>
	</entry>
	<entry>
		<id>https://grasswiki.osgeo.org/w/index.php?title=GRASS_GIS_Ispra_meetups_2016&amp;diff=23661</id>
		<title>GRASS GIS Ispra meetups 2016</title>
		<link rel="alternate" type="text/html" href="https://grasswiki.osgeo.org/w/index.php?title=GRASS_GIS_Ispra_meetups_2016&amp;diff=23661"/>
		<updated>2016-10-18T17:17:42Z</updated>

		<summary type="html">&lt;p&gt;⚠️Madi: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;A group of people contributing or interested in contributing to GRASS GIS is planning to meet in the coming days in Ispra (VA), Italy, in the Clubhouse of the Joint Research Centre in working days outside working hours and / or during weekend in a place to be decided.  If you aren't a contributor but still are interested, please have a look at [https://grass.osgeo.org/documentation/first-time-users/ the documentation for first time users] and come to discover, we will introduce you to GRASS GIS. If you are interested, please contact us. &lt;br /&gt;
&lt;br /&gt;
Moreover, there is a [https://groups.google.com/forum/#!forum/gfoss-jrc mailing list] based in JRC but not only, dedicated to open source geospatial software and local initiatives, you are invited to subscribe to keep yourself up-to-date about local activities related to FOSS. Check also our [https://github.com/gfoss-jrc/mainrepo/wiki wiki]. &lt;br /&gt;
&lt;br /&gt;
Contact person: [[User:Madi|Margherita Di Leo]] (diregola gmail com)&lt;br /&gt;
&lt;br /&gt;
==18 Oct 2016==&lt;br /&gt;
&lt;br /&gt;
'''Location''': [http://www.openstreetmap.org/relation/46149?mlat=45.80398008227348&amp;amp;mlon=8.623108863830566#map=18/45.80398008227348/8.623108863830566 '''Clubhouse'''] of the Joint Research Centre, room &amp;lt;strike&amp;gt;CH-Rose&amp;lt;/strike&amp;gt; '''Auditorium'''.&lt;br /&gt;
&lt;br /&gt;
'''Time''': h 5:30 PM onward - Feel free to join / leave at any time&lt;br /&gt;
&lt;br /&gt;
'''Arrangements''': Bring your laptop, some power strips (ciabatta) if you have, prepare a 5 minutes presentation of your work and what you use / would like to use GRASS for, your experience, your research questions etc..&lt;br /&gt;
&lt;br /&gt;
===Proposed agenda===&lt;br /&gt;
* How to contribute to the GRASS GIS project.&lt;br /&gt;
* R scripting vs GRASS + Python: some benchmarks.&lt;br /&gt;
* ..&lt;br /&gt;
* Social dinner w/ beer at clubhouse.&lt;br /&gt;
&lt;br /&gt;
===Participants===&lt;br /&gt;
* Margherita Di Leo&lt;br /&gt;
* Yann Chemin&lt;br /&gt;
* Philipp Schaegner&lt;br /&gt;
&lt;br /&gt;
===Work done and topics touched===&lt;br /&gt;
* Testing and closing ticket [https://trac.osgeo.org/grass/ticket/2504 #2504 ]&lt;br /&gt;
* Improved documentation {{rev|69701}}&lt;br /&gt;
* Using GRASS through QGIS&lt;br /&gt;
* [https://grasswiki.osgeo.org/wiki/Zonal_statistics Zonal statistics]: comparison between R and GRASS.&lt;br /&gt;
* Looping GRASS commands in bash&lt;br /&gt;
* [[Large_raster_data_processing|Dealing with large datasets]]: [https://grass.osgeo.org/grass73/manuals/r.external.html r.external]; [http://www.gdal.org/gdal_vrttut.html virtual files]&lt;br /&gt;
&lt;br /&gt;
==27 Sep 2016==&lt;br /&gt;
&lt;br /&gt;
'''Location''': [http://www.openstreetmap.org/relation/46149?mlat=45.80398008227348&amp;amp;mlon=8.623108863830566#map=18/45.80398008227348/8.623108863830566 '''Clubhouse'''] of the Joint Research Centre, room &amp;lt;strike&amp;gt;CH-Rose&amp;lt;/strike&amp;gt; '''Auditorium'''.&lt;br /&gt;
&lt;br /&gt;
'''Time''': h 5:00 PM onward &lt;br /&gt;
&lt;br /&gt;
'''Arrangements''': Bring your laptop, some power strips (ciabatta) if you have, prepare a 5 minutes presentation of your work and what you use / would like to use GRASS for, your experience, your research questions etc..&lt;br /&gt;
&lt;br /&gt;
[[File:IMG 1198.JPG|thumbnail|right|GRASS GIS Meetup at Clubhouse, Ispra(VA), Italy, on 27 Sep 2016]]&lt;br /&gt;
&lt;br /&gt;
===Participants===&lt;br /&gt;
* Margherita Di Leo&lt;br /&gt;
* Yann Chemin&lt;br /&gt;
* Thomas Huld&lt;br /&gt;
* Chiara Dorati&lt;br /&gt;
* Daniele Borio&lt;br /&gt;
* Ciro Gioia&lt;br /&gt;
* Ana Gracia&lt;br /&gt;
* Ruben Urraca&lt;br /&gt;
* Daniele de Rigo&lt;br /&gt;
* Philipp Schaegner &lt;br /&gt;
* Roxanne Leberger&lt;br /&gt;
* Jorge Lopez-Perez&lt;br /&gt;
* Fabio Fussi&lt;br /&gt;
&lt;br /&gt;
===Topics touched===&lt;br /&gt;
* [https://www.youtube.com/watch?v=U3Hf0qI4JLc&amp;amp;list=PL8_D99w0QB5m4SoYGXbIxyNkspsYFJANW&amp;amp;feature GRASS intro] [http://dx.doi.org/10.5446/12963 Hi-res version]&lt;br /&gt;
* Case studies of GRASS used in research&lt;br /&gt;
** Forest tree species distribution&lt;br /&gt;
** Solar radiation&lt;br /&gt;
** ..&lt;br /&gt;
* GRASS installation on MS Windows and Ubuntu&lt;br /&gt;
* [https://grass.osgeo.org/download/sample-data Sample data download]&lt;br /&gt;
* [https://grasswiki.osgeo.org/wiki/GRASS_Location_Wizard Creating a new location]&lt;br /&gt;
* [http://spatialreference.org/ref/epsg/ EPSG codes]&lt;br /&gt;
* Getting familiar with the [https://grass.osgeo.org/grass73/manuals/wxGUI.html Graphical User Interface (GUI)]&lt;br /&gt;
* [https://grasswiki.osgeo.org/wiki/Importing_data Importing data]&lt;br /&gt;
* Intro to the Command Line Interface (CLI)&lt;br /&gt;
* [https://grasswiki.osgeo.org/wiki/GRASS_and_Python GRASS and Python]&lt;br /&gt;
* Automating your workflow using bash scripting&lt;br /&gt;
* Getting the most updated GRASS version: &lt;br /&gt;
** [https://trac.osgeo.org/grass/wiki/DownloadSource Downloading the source code via svn] (on Ubuntu)&lt;br /&gt;
** [https://grasswiki.osgeo.org/wiki/Compile_and_Install#Ubuntu Compiling GRASS on Ubuntu]&lt;br /&gt;
** [https://wingrass.fsv.cvut.cz/grass73/x86_64/ Nightly builds for MS Windows]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Category: Workshops]]&lt;br /&gt;
[[Category: Code Sprint]]&lt;br /&gt;
[[Category: 2016]]&lt;/div&gt;</summary>
		<author><name>⚠️Madi</name></author>
	</entry>
	<entry>
		<id>https://grasswiki.osgeo.org/w/index.php?title=GRASS_GIS_Ispra_meetups_2016&amp;diff=23660</id>
		<title>GRASS GIS Ispra meetups 2016</title>
		<link rel="alternate" type="text/html" href="https://grasswiki.osgeo.org/w/index.php?title=GRASS_GIS_Ispra_meetups_2016&amp;diff=23660"/>
		<updated>2016-10-18T17:06:42Z</updated>

		<summary type="html">&lt;p&gt;⚠️Madi: /* Work done and topics touched */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;A group of people contributing or interested in contributing to GRASS GIS is planning to meet in the coming days in Ispra (VA), Italy, in the Clubhouse of the Joint Research Centre in working days outside working hours and / or during weekend in a place to be decided.  If you aren't a contributor but still are interested, please have a look at [https://grass.osgeo.org/documentation/first-time-users/ the documentation for first time users] and come to discover, we will introduce you to GRASS GIS. If you are interested, please contact us. &lt;br /&gt;
&lt;br /&gt;
Moreover, there is a [https://groups.google.com/forum/#!forum/gfoss-jrc mailing list] based in JRC but not only, dedicated to open source geospatial software and local initiatives, you are invited to subscribe to keep yourself up-to-date about local activities related to FOSS. Check also our [https://github.com/gfoss-jrc/mainrepo/wiki wiki]. &lt;br /&gt;
&lt;br /&gt;
Contact person: [[User:Madi|Margherita Di Leo]] (diregola gmail com)&lt;br /&gt;
&lt;br /&gt;
==18 Oct 2016==&lt;br /&gt;
&lt;br /&gt;
'''Location''': [http://www.openstreetmap.org/relation/46149?mlat=45.80398008227348&amp;amp;mlon=8.623108863830566#map=18/45.80398008227348/8.623108863830566 '''Clubhouse'''] of the Joint Research Centre, room &amp;lt;strike&amp;gt;CH-Rose&amp;lt;/strike&amp;gt; '''Auditorium'''.&lt;br /&gt;
&lt;br /&gt;
'''Time''': h 5:30 PM onward - Feel free to join / leave at any time&lt;br /&gt;
&lt;br /&gt;
'''Arrangements''': Bring your laptop, some power strips (ciabatta) if you have, prepare a 5 minutes presentation of your work and what you use / would like to use GRASS for, your experience, your research questions etc..&lt;br /&gt;
&lt;br /&gt;
===Proposed agenda===&lt;br /&gt;
* How to contribute to the GRASS GIS project.&lt;br /&gt;
* R scripting vs GRASS + Python: some benchmarks.&lt;br /&gt;
* ..&lt;br /&gt;
* Social dinner w/ beer at clubhouse.&lt;br /&gt;
&lt;br /&gt;
===Participants===&lt;br /&gt;
* Margherita Di Leo&lt;br /&gt;
* Yann Chemin&lt;br /&gt;
* Philipp Schaegner&lt;br /&gt;
&lt;br /&gt;
===Work done and topics touched===&lt;br /&gt;
* Testing and closing ticket [https://trac.osgeo.org/grass/ticket/2504 #2504 ]&lt;br /&gt;
* Improved documentation {{rev|69701}}&lt;br /&gt;
* Using GRASS through QGIS&lt;br /&gt;
* [https://grasswiki.osgeo.org/wiki/Zonal_statistics Zonal statistics]: comparison between R and GRASS.&lt;br /&gt;
* Looping GRASS commands in bash&lt;br /&gt;
&lt;br /&gt;
==27 Sep 2016==&lt;br /&gt;
&lt;br /&gt;
'''Location''': [http://www.openstreetmap.org/relation/46149?mlat=45.80398008227348&amp;amp;mlon=8.623108863830566#map=18/45.80398008227348/8.623108863830566 '''Clubhouse'''] of the Joint Research Centre, room &amp;lt;strike&amp;gt;CH-Rose&amp;lt;/strike&amp;gt; '''Auditorium'''.&lt;br /&gt;
&lt;br /&gt;
'''Time''': h 5:00 PM onward &lt;br /&gt;
&lt;br /&gt;
'''Arrangements''': Bring your laptop, some power strips (ciabatta) if you have, prepare a 5 minutes presentation of your work and what you use / would like to use GRASS for, your experience, your research questions etc..&lt;br /&gt;
&lt;br /&gt;
[[File:IMG 1198.JPG|thumbnail|right|GRASS GIS Meetup at Clubhouse, Ispra(VA), Italy, on 27 Sep 2016]]&lt;br /&gt;
&lt;br /&gt;
===Participants===&lt;br /&gt;
* Margherita Di Leo&lt;br /&gt;
* Yann Chemin&lt;br /&gt;
* Thomas Huld&lt;br /&gt;
* Chiara Dorati&lt;br /&gt;
* Daniele Borio&lt;br /&gt;
* Ciro Gioia&lt;br /&gt;
* Ana Gracia&lt;br /&gt;
* Ruben Urraca&lt;br /&gt;
* Daniele de Rigo&lt;br /&gt;
* Philipp Schaegner &lt;br /&gt;
* Roxanne Leberger&lt;br /&gt;
* Jorge Lopez-Perez&lt;br /&gt;
* Fabio Fussi&lt;br /&gt;
&lt;br /&gt;
===Topics touched===&lt;br /&gt;
* [https://www.youtube.com/watch?v=U3Hf0qI4JLc&amp;amp;list=PL8_D99w0QB5m4SoYGXbIxyNkspsYFJANW&amp;amp;feature GRASS intro] [http://dx.doi.org/10.5446/12963 Hi-res version]&lt;br /&gt;
* Case studies of GRASS used in research&lt;br /&gt;
** Forest tree species distribution&lt;br /&gt;
** Solar radiation&lt;br /&gt;
** ..&lt;br /&gt;
* GRASS installation on MS Windows and Ubuntu&lt;br /&gt;
* [https://grass.osgeo.org/download/sample-data Sample data download]&lt;br /&gt;
* [https://grasswiki.osgeo.org/wiki/GRASS_Location_Wizard Creating a new location]&lt;br /&gt;
* [http://spatialreference.org/ref/epsg/ EPSG codes]&lt;br /&gt;
* Getting familiar with the [https://grass.osgeo.org/grass73/manuals/wxGUI.html Graphical User Interface (GUI)]&lt;br /&gt;
* [https://grasswiki.osgeo.org/wiki/Importing_data Importing data]&lt;br /&gt;
* Intro to the Command Line Interface (CLI)&lt;br /&gt;
* [https://grasswiki.osgeo.org/wiki/GRASS_and_Python GRASS and Python]&lt;br /&gt;
* Automating your workflow using bash scripting&lt;br /&gt;
* Getting the most updated GRASS version: &lt;br /&gt;
** [https://trac.osgeo.org/grass/wiki/DownloadSource Downloading the source code via svn] (on Ubuntu)&lt;br /&gt;
** [https://grasswiki.osgeo.org/wiki/Compile_and_Install#Ubuntu Compiling GRASS on Ubuntu]&lt;br /&gt;
** [https://wingrass.fsv.cvut.cz/grass73/x86_64/ Nightly builds for MS Windows]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Category: Workshops]]&lt;br /&gt;
[[Category: Code Sprint]]&lt;br /&gt;
[[Category: 2016]]&lt;/div&gt;</summary>
		<author><name>⚠️Madi</name></author>
	</entry>
	<entry>
		<id>https://grasswiki.osgeo.org/w/index.php?title=GRASS_GIS_Ispra_meetups_2016&amp;diff=23659</id>
		<title>GRASS GIS Ispra meetups 2016</title>
		<link rel="alternate" type="text/html" href="https://grasswiki.osgeo.org/w/index.php?title=GRASS_GIS_Ispra_meetups_2016&amp;diff=23659"/>
		<updated>2016-10-18T16:57:07Z</updated>

		<summary type="html">&lt;p&gt;⚠️Madi: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;A group of people contributing or interested in contributing to GRASS GIS is planning to meet in the coming days in Ispra (VA), Italy, in the Clubhouse of the Joint Research Centre in working days outside working hours and / or during weekend in a place to be decided.  If you aren't a contributor but still are interested, please have a look at [https://grass.osgeo.org/documentation/first-time-users/ the documentation for first time users] and come to discover, we will introduce you to GRASS GIS. If you are interested, please contact us. &lt;br /&gt;
&lt;br /&gt;
Moreover, there is a [https://groups.google.com/forum/#!forum/gfoss-jrc mailing list] based in JRC but not only, dedicated to open source geospatial software and local initiatives, you are invited to subscribe to keep yourself up-to-date about local activities related to FOSS. Check also our [https://github.com/gfoss-jrc/mainrepo/wiki wiki]. &lt;br /&gt;
&lt;br /&gt;
Contact person: [[User:Madi|Margherita Di Leo]] (diregola gmail com)&lt;br /&gt;
&lt;br /&gt;
==18 Oct 2016==&lt;br /&gt;
&lt;br /&gt;
'''Location''': [http://www.openstreetmap.org/relation/46149?mlat=45.80398008227348&amp;amp;mlon=8.623108863830566#map=18/45.80398008227348/8.623108863830566 '''Clubhouse'''] of the Joint Research Centre, room &amp;lt;strike&amp;gt;CH-Rose&amp;lt;/strike&amp;gt; '''Auditorium'''.&lt;br /&gt;
&lt;br /&gt;
'''Time''': h 5:30 PM onward - Feel free to join / leave at any time&lt;br /&gt;
&lt;br /&gt;
'''Arrangements''': Bring your laptop, some power strips (ciabatta) if you have, prepare a 5 minutes presentation of your work and what you use / would like to use GRASS for, your experience, your research questions etc..&lt;br /&gt;
&lt;br /&gt;
===Proposed agenda===&lt;br /&gt;
* How to contribute to the GRASS GIS project.&lt;br /&gt;
* R scripting vs GRASS + Python: some benchmarks.&lt;br /&gt;
* ..&lt;br /&gt;
* Social dinner w/ beer at clubhouse.&lt;br /&gt;
&lt;br /&gt;
===Participants===&lt;br /&gt;
* Margherita Di Leo&lt;br /&gt;
* Yann Chemin&lt;br /&gt;
* Philipp Schaegner&lt;br /&gt;
&lt;br /&gt;
===Work done and topics touched===&lt;br /&gt;
* Testing and closing ticket [https://trac.osgeo.org/grass/ticket/2504 #2504 ]&lt;br /&gt;
* Improved documentation {{rev|69701}}&lt;br /&gt;
* Using GRASS through QGIS&lt;br /&gt;
* [https://grasswiki.osgeo.org/wiki/Zonal_statistics Zonal statistics]: comparison between R and GRASS.&lt;br /&gt;
&lt;br /&gt;
==27 Sep 2016==&lt;br /&gt;
&lt;br /&gt;
'''Location''': [http://www.openstreetmap.org/relation/46149?mlat=45.80398008227348&amp;amp;mlon=8.623108863830566#map=18/45.80398008227348/8.623108863830566 '''Clubhouse'''] of the Joint Research Centre, room &amp;lt;strike&amp;gt;CH-Rose&amp;lt;/strike&amp;gt; '''Auditorium'''.&lt;br /&gt;
&lt;br /&gt;
'''Time''': h 5:00 PM onward &lt;br /&gt;
&lt;br /&gt;
'''Arrangements''': Bring your laptop, some power strips (ciabatta) if you have, prepare a 5 minutes presentation of your work and what you use / would like to use GRASS for, your experience, your research questions etc..&lt;br /&gt;
&lt;br /&gt;
[[File:IMG 1198.JPG|thumbnail|right|GRASS GIS Meetup at Clubhouse, Ispra(VA), Italy, on 27 Sep 2016]]&lt;br /&gt;
&lt;br /&gt;
===Participants===&lt;br /&gt;
* Margherita Di Leo&lt;br /&gt;
* Yann Chemin&lt;br /&gt;
* Thomas Huld&lt;br /&gt;
* Chiara Dorati&lt;br /&gt;
* Daniele Borio&lt;br /&gt;
* Ciro Gioia&lt;br /&gt;
* Ana Gracia&lt;br /&gt;
* Ruben Urraca&lt;br /&gt;
* Daniele de Rigo&lt;br /&gt;
* Philipp Schaegner &lt;br /&gt;
* Roxanne Leberger&lt;br /&gt;
* Jorge Lopez-Perez&lt;br /&gt;
* Fabio Fussi&lt;br /&gt;
&lt;br /&gt;
===Topics touched===&lt;br /&gt;
* [https://www.youtube.com/watch?v=U3Hf0qI4JLc&amp;amp;list=PL8_D99w0QB5m4SoYGXbIxyNkspsYFJANW&amp;amp;feature GRASS intro] [http://dx.doi.org/10.5446/12963 Hi-res version]&lt;br /&gt;
* Case studies of GRASS used in research&lt;br /&gt;
** Forest tree species distribution&lt;br /&gt;
** Solar radiation&lt;br /&gt;
** ..&lt;br /&gt;
* GRASS installation on MS Windows and Ubuntu&lt;br /&gt;
* [https://grass.osgeo.org/download/sample-data Sample data download]&lt;br /&gt;
* [https://grasswiki.osgeo.org/wiki/GRASS_Location_Wizard Creating a new location]&lt;br /&gt;
* [http://spatialreference.org/ref/epsg/ EPSG codes]&lt;br /&gt;
* Getting familiar with the [https://grass.osgeo.org/grass73/manuals/wxGUI.html Graphical User Interface (GUI)]&lt;br /&gt;
* [https://grasswiki.osgeo.org/wiki/Importing_data Importing data]&lt;br /&gt;
* Intro to the Command Line Interface (CLI)&lt;br /&gt;
* [https://grasswiki.osgeo.org/wiki/GRASS_and_Python GRASS and Python]&lt;br /&gt;
* Automating your workflow using bash scripting&lt;br /&gt;
* Getting the most updated GRASS version: &lt;br /&gt;
** [https://trac.osgeo.org/grass/wiki/DownloadSource Downloading the source code via svn] (on Ubuntu)&lt;br /&gt;
** [https://grasswiki.osgeo.org/wiki/Compile_and_Install#Ubuntu Compiling GRASS on Ubuntu]&lt;br /&gt;
** [https://wingrass.fsv.cvut.cz/grass73/x86_64/ Nightly builds for MS Windows]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Category: Workshops]]&lt;br /&gt;
[[Category: Code Sprint]]&lt;br /&gt;
[[Category: 2016]]&lt;/div&gt;</summary>
		<author><name>⚠️Madi</name></author>
	</entry>
	<entry>
		<id>https://grasswiki.osgeo.org/w/index.php?title=GRASS_GIS_Ispra_meetups_2016&amp;diff=23658</id>
		<title>GRASS GIS Ispra meetups 2016</title>
		<link rel="alternate" type="text/html" href="https://grasswiki.osgeo.org/w/index.php?title=GRASS_GIS_Ispra_meetups_2016&amp;diff=23658"/>
		<updated>2016-10-18T16:53:36Z</updated>

		<summary type="html">&lt;p&gt;⚠️Madi: /* Work done and topics touched */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;A group of people contributing or interested in contributing to GRASS GIS is planning to meet in the coming days in Ispra (VA), Italy, in the Clubhouse of the Joint Research Centre in working days outside working hours and / or during weekend in a place to be decided.  If you aren't a contributor but still are interested, please have a look at [https://grass.osgeo.org/documentation/first-time-users/ the documentation for first time users] and come to discover, we will introduce you to GRASS GIS. If you are interested, please contact us. &lt;br /&gt;
&lt;br /&gt;
Moreover, there is a [https://groups.google.com/forum/#!forum/gfoss-jrc mailing list] based in JRC but not only, dedicated to open source geospatial software and local initiatives, you are invited to subscribe to keep yourself up-to-date about local activities related to FOSS. Check also our [https://github.com/gfoss-jrc/mainrepo/wiki wiki]. &lt;br /&gt;
&lt;br /&gt;
Contact person: [[User:Madi|Margherita Di Leo]] (diregola gmail com)&lt;br /&gt;
&lt;br /&gt;
==18 Oct 2016==&lt;br /&gt;
&lt;br /&gt;
'''Location''': [http://www.openstreetmap.org/relation/46149?mlat=45.80398008227348&amp;amp;mlon=8.623108863830566#map=18/45.80398008227348/8.623108863830566 '''Clubhouse'''] of the Joint Research Centre, room &amp;lt;strike&amp;gt;CH-Rose&amp;lt;/strike&amp;gt; '''Auditorium'''.&lt;br /&gt;
&lt;br /&gt;
'''Time''': h 5:30 PM onward - Feel free to join / leave at any time&lt;br /&gt;
&lt;br /&gt;
'''Arrangements''': Bring your laptop, some power strips (ciabatta) if you have, prepare a 5 minutes presentation of your work and what you use / would like to use GRASS for, your experience, your research questions etc..&lt;br /&gt;
&lt;br /&gt;
===Proposed agenda===&lt;br /&gt;
* How to contribute to the GRASS GIS project.&lt;br /&gt;
* R scripting vs GRASS + Python: some benchmarks.&lt;br /&gt;
* ..&lt;br /&gt;
* Social dinner w/ beer at clubhouse.&lt;br /&gt;
&lt;br /&gt;
===Participants===&lt;br /&gt;
* Margherita Di Leo&lt;br /&gt;
* Yann Chemin&lt;br /&gt;
* Philipp Schaegner&lt;br /&gt;
&lt;br /&gt;
===Work done and topics touched===&lt;br /&gt;
* Testing and closing ticket [https://trac.osgeo.org/grass/ticket/2504 #2504 ]&lt;br /&gt;
* Using GRASS through QGIS&lt;br /&gt;
* [https://grasswiki.osgeo.org/wiki/Zonal_statistics Zonal statistics]: comparison between R and GRASS.&lt;br /&gt;
&lt;br /&gt;
==27 Sep 2016==&lt;br /&gt;
&lt;br /&gt;
'''Location''': [http://www.openstreetmap.org/relation/46149?mlat=45.80398008227348&amp;amp;mlon=8.623108863830566#map=18/45.80398008227348/8.623108863830566 '''Clubhouse'''] of the Joint Research Centre, room &amp;lt;strike&amp;gt;CH-Rose&amp;lt;/strike&amp;gt; '''Auditorium'''.&lt;br /&gt;
&lt;br /&gt;
'''Time''': h 5:00 PM onward &lt;br /&gt;
&lt;br /&gt;
'''Arrangements''': Bring your laptop, some power strips (ciabatta) if you have, prepare a 5 minutes presentation of your work and what you use / would like to use GRASS for, your experience, your research questions etc..&lt;br /&gt;
&lt;br /&gt;
[[File:IMG 1198.JPG|thumbnail|right|GRASS GIS Meetup at Clubhouse, Ispra(VA), Italy, on 27 Sep 2016]]&lt;br /&gt;
&lt;br /&gt;
===Participants===&lt;br /&gt;
* Margherita Di Leo&lt;br /&gt;
* Yann Chemin&lt;br /&gt;
* Thomas Huld&lt;br /&gt;
* Chiara Dorati&lt;br /&gt;
* Daniele Borio&lt;br /&gt;
* Ciro Gioia&lt;br /&gt;
* Ana Gracia&lt;br /&gt;
* Ruben Urraca&lt;br /&gt;
* Daniele de Rigo&lt;br /&gt;
* Philipp Schaegner &lt;br /&gt;
* Roxanne Leberger&lt;br /&gt;
* Jorge Lopez-Perez&lt;br /&gt;
* Fabio Fussi&lt;br /&gt;
&lt;br /&gt;
===Topics touched===&lt;br /&gt;
* [https://www.youtube.com/watch?v=U3Hf0qI4JLc&amp;amp;list=PL8_D99w0QB5m4SoYGXbIxyNkspsYFJANW&amp;amp;feature GRASS intro] [http://dx.doi.org/10.5446/12963 Hi-res version]&lt;br /&gt;
* Case studies of GRASS used in research&lt;br /&gt;
** Forest tree species distribution&lt;br /&gt;
** Solar radiation&lt;br /&gt;
** ..&lt;br /&gt;
* GRASS installation on MS Windows and Ubuntu&lt;br /&gt;
* [https://grass.osgeo.org/download/sample-data Sample data download]&lt;br /&gt;
* [https://grasswiki.osgeo.org/wiki/GRASS_Location_Wizard Creating a new location]&lt;br /&gt;
* [http://spatialreference.org/ref/epsg/ EPSG codes]&lt;br /&gt;
* Getting familiar with the [https://grass.osgeo.org/grass73/manuals/wxGUI.html Graphical User Interface (GUI)]&lt;br /&gt;
* [https://grasswiki.osgeo.org/wiki/Importing_data Importing data]&lt;br /&gt;
* Intro to the Command Line Interface (CLI)&lt;br /&gt;
* [https://grasswiki.osgeo.org/wiki/GRASS_and_Python GRASS and Python]&lt;br /&gt;
* Automating your workflow using bash scripting&lt;br /&gt;
* Getting the most updated GRASS version: &lt;br /&gt;
** [https://trac.osgeo.org/grass/wiki/DownloadSource Downloading the source code via svn] (on Ubuntu)&lt;br /&gt;
** [https://grasswiki.osgeo.org/wiki/Compile_and_Install#Ubuntu Compiling GRASS on Ubuntu]&lt;br /&gt;
** [https://wingrass.fsv.cvut.cz/grass73/x86_64/ Nightly builds for MS Windows]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Category: Workshops]]&lt;br /&gt;
[[Category: Code Sprint]]&lt;br /&gt;
[[Category: 2016]]&lt;/div&gt;</summary>
		<author><name>⚠️Madi</name></author>
	</entry>
	<entry>
		<id>https://grasswiki.osgeo.org/w/index.php?title=GRASS_GIS_Ispra_meetups_2016&amp;diff=23657</id>
		<title>GRASS GIS Ispra meetups 2016</title>
		<link rel="alternate" type="text/html" href="https://grasswiki.osgeo.org/w/index.php?title=GRASS_GIS_Ispra_meetups_2016&amp;diff=23657"/>
		<updated>2016-10-18T16:34:06Z</updated>

		<summary type="html">&lt;p&gt;⚠️Madi: /* Done */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;A group of people contributing or interested in contributing to GRASS GIS is planning to meet in the coming days in Ispra (VA), Italy, in the Clubhouse of the Joint Research Centre in working days outside working hours and / or during weekend in a place to be decided.  If you aren't a contributor but still are interested, please have a look at [https://grass.osgeo.org/documentation/first-time-users/ the documentation for first time users] and come to discover, we will introduce you to GRASS GIS. If you are interested, please contact us. &lt;br /&gt;
&lt;br /&gt;
Moreover, there is a [https://groups.google.com/forum/#!forum/gfoss-jrc mailing list] based in JRC but not only, dedicated to open source geospatial software and local initiatives, you are invited to subscribe to keep yourself up-to-date about local activities related to FOSS. Check also our [https://github.com/gfoss-jrc/mainrepo/wiki wiki]. &lt;br /&gt;
&lt;br /&gt;
Contact person: [[User:Madi|Margherita Di Leo]] (diregola gmail com)&lt;br /&gt;
&lt;br /&gt;
==18 Oct 2016==&lt;br /&gt;
&lt;br /&gt;
'''Location''': [http://www.openstreetmap.org/relation/46149?mlat=45.80398008227348&amp;amp;mlon=8.623108863830566#map=18/45.80398008227348/8.623108863830566 '''Clubhouse'''] of the Joint Research Centre, room &amp;lt;strike&amp;gt;CH-Rose&amp;lt;/strike&amp;gt; '''Auditorium'''.&lt;br /&gt;
&lt;br /&gt;
'''Time''': h 5:30 PM onward - Feel free to join / leave at any time&lt;br /&gt;
&lt;br /&gt;
'''Arrangements''': Bring your laptop, some power strips (ciabatta) if you have, prepare a 5 minutes presentation of your work and what you use / would like to use GRASS for, your experience, your research questions etc..&lt;br /&gt;
&lt;br /&gt;
===Proposed agenda===&lt;br /&gt;
* How to contribute to the GRASS GIS project.&lt;br /&gt;
* R scripting vs GRASS + Python: some benchmarks.&lt;br /&gt;
* ..&lt;br /&gt;
* Social dinner w/ beer at clubhouse.&lt;br /&gt;
&lt;br /&gt;
===Participants===&lt;br /&gt;
* Margherita Di Leo&lt;br /&gt;
* Yann Chemin&lt;br /&gt;
* Philipp Schaegner&lt;br /&gt;
&lt;br /&gt;
===Work done and topics touched===&lt;br /&gt;
* Testing and closing ticket [https://trac.osgeo.org/grass/ticket/2504 #2504 ]&lt;br /&gt;
* Using GRASS through QGIS&lt;br /&gt;
&lt;br /&gt;
==27 Sep 2016==&lt;br /&gt;
&lt;br /&gt;
'''Location''': [http://www.openstreetmap.org/relation/46149?mlat=45.80398008227348&amp;amp;mlon=8.623108863830566#map=18/45.80398008227348/8.623108863830566 '''Clubhouse'''] of the Joint Research Centre, room &amp;lt;strike&amp;gt;CH-Rose&amp;lt;/strike&amp;gt; '''Auditorium'''.&lt;br /&gt;
&lt;br /&gt;
'''Time''': h 5:00 PM onward &lt;br /&gt;
&lt;br /&gt;
'''Arrangements''': Bring your laptop, some power strips (ciabatta) if you have, prepare a 5 minutes presentation of your work and what you use / would like to use GRASS for, your experience, your research questions etc..&lt;br /&gt;
&lt;br /&gt;
[[File:IMG 1198.JPG|thumbnail|right|GRASS GIS Meetup at Clubhouse, Ispra(VA), Italy, on 27 Sep 2016]]&lt;br /&gt;
&lt;br /&gt;
===Participants===&lt;br /&gt;
* Margherita Di Leo&lt;br /&gt;
* Yann Chemin&lt;br /&gt;
* Thomas Huld&lt;br /&gt;
* Chiara Dorati&lt;br /&gt;
* Daniele Borio&lt;br /&gt;
* Ciro Gioia&lt;br /&gt;
* Ana Gracia&lt;br /&gt;
* Ruben Urraca&lt;br /&gt;
* Daniele de Rigo&lt;br /&gt;
* Philipp Schaegner &lt;br /&gt;
* Roxanne Leberger&lt;br /&gt;
* Jorge Lopez-Perez&lt;br /&gt;
* Fabio Fussi&lt;br /&gt;
&lt;br /&gt;
===Topics touched===&lt;br /&gt;
* [https://www.youtube.com/watch?v=U3Hf0qI4JLc&amp;amp;list=PL8_D99w0QB5m4SoYGXbIxyNkspsYFJANW&amp;amp;feature GRASS intro] [http://dx.doi.org/10.5446/12963 Hi-res version]&lt;br /&gt;
* Case studies of GRASS used in research&lt;br /&gt;
** Forest tree species distribution&lt;br /&gt;
** Solar radiation&lt;br /&gt;
** ..&lt;br /&gt;
* GRASS installation on MS Windows and Ubuntu&lt;br /&gt;
* [https://grass.osgeo.org/download/sample-data Sample data download]&lt;br /&gt;
* [https://grasswiki.osgeo.org/wiki/GRASS_Location_Wizard Creating a new location]&lt;br /&gt;
* [http://spatialreference.org/ref/epsg/ EPSG codes]&lt;br /&gt;
* Getting familiar with the [https://grass.osgeo.org/grass73/manuals/wxGUI.html Graphical User Interface (GUI)]&lt;br /&gt;
* [https://grasswiki.osgeo.org/wiki/Importing_data Importing data]&lt;br /&gt;
* Intro to the Command Line Interface (CLI)&lt;br /&gt;
* [https://grasswiki.osgeo.org/wiki/GRASS_and_Python GRASS and Python]&lt;br /&gt;
* Automating your workflow using bash scripting&lt;br /&gt;
* Getting the most updated GRASS version: &lt;br /&gt;
** [https://trac.osgeo.org/grass/wiki/DownloadSource Downloading the source code via svn] (on Ubuntu)&lt;br /&gt;
** [https://grasswiki.osgeo.org/wiki/Compile_and_Install#Ubuntu Compiling GRASS on Ubuntu]&lt;br /&gt;
** [https://wingrass.fsv.cvut.cz/grass73/x86_64/ Nightly builds for MS Windows]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Category: Workshops]]&lt;br /&gt;
[[Category: Code Sprint]]&lt;br /&gt;
[[Category: 2016]]&lt;/div&gt;</summary>
		<author><name>⚠️Madi</name></author>
	</entry>
	<entry>
		<id>https://grasswiki.osgeo.org/w/index.php?title=R.basin&amp;diff=23656</id>
		<title>R.basin</title>
		<link rel="alternate" type="text/html" href="https://grasswiki.osgeo.org/w/index.php?title=R.basin&amp;diff=23656"/>
		<updated>2016-10-18T16:31:41Z</updated>

		<summary type="html">&lt;p&gt;⚠️Madi: /* Known issues */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Introduction ==&lt;br /&gt;
&lt;br /&gt;
The module {{AddonCmd|r.basin}} has been designed to perform the delineation and the morphometric characterization of a given basin, on the basis of an elevation raster map and the coordinates of the outlet. &lt;br /&gt;
Please note that it is designed to work only in projected coordinates.&lt;br /&gt;
Here a tutorial based on NC sample dataset is presented. The tutorial refers to GRASS 6. In GRASS 7, a few improvements have been introduced to r.basin. See the section below for details.&lt;br /&gt;
&lt;br /&gt;
== Preparation ==&lt;br /&gt;
&lt;br /&gt;
As a first step, we set the computational region to match the elevation raster map:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
g.region rast=elevation@PERMANENT -ap&lt;br /&gt;
projection: 99 (Lambert Conformal Conic)&lt;br /&gt;
zone:       0&lt;br /&gt;
datum:      nad83&lt;br /&gt;
ellipsoid:  a=6378137 es=0.006694380022900787&lt;br /&gt;
north:      228500&lt;br /&gt;
south:      215000&lt;br /&gt;
west:       630000&lt;br /&gt;
east:       645000&lt;br /&gt;
nsres:      10&lt;br /&gt;
ewres:      10&lt;br /&gt;
rows:       1350&lt;br /&gt;
cols:       1500&lt;br /&gt;
cells:      2025000&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
For the basin's delineation, a pair of coordinates is required. Usually coordinates belonging to the natural river network don't exactly match with the calculated stream network. What we should do is to calculate the stream network first, and then to find the coordinates on the calculated stream network closest to the coordinates belonging to the natural stream network.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
# Calculate flow accumulation map (MFD)&lt;br /&gt;
r.watershed -af elevation=elevation@PERMANENT accumulation=accum&lt;br /&gt;
&lt;br /&gt;
# Extract the stream network&lt;br /&gt;
r.stream.extract elevation=elevation@PERMANENT accumulation=accum threshold=20 stream_rast=stream_network stream_vect=streams&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
We no longer need the accumulation map:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
g.remove rast=accum&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Now that we have the calculated stream network, we should choose a pair of coordinates for the outlet belonging to it. Let's choose for example:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
easting=636654.791181 northing=218824.126649&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
We no longer need the stream network map:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
g.remove rast=stream_network&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Preparation for multiple basins' analysis ==&lt;br /&gt;
&lt;br /&gt;
If there are a lot of basins to be analysed, the coordinate pairs of the intersections between the calculated stream network and basins (outlet points) can be found by:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
# Convert basins polygon vector boundaries to lines&lt;br /&gt;
v.type input=basinspoly output=basinsline type=boundary,line&lt;br /&gt;
&lt;br /&gt;
# Patch basins lines with stream network&lt;br /&gt;
v.patch input=basinsline,streams output=basins_streams&lt;br /&gt;
&lt;br /&gt;
# Find cross points at intersections&lt;br /&gt;
v.clean input=basins_streams output=basins_streams_clean error=crosspoints_err tool=break&lt;br /&gt;
&lt;br /&gt;
# Add categories to cross points vector&lt;br /&gt;
v.category input=crosspoints_err output=crosspoints&lt;br /&gt;
&lt;br /&gt;
# Add table to cross points vector with columns for category, x and y coordinates&lt;br /&gt;
v.db.addtable map=crosspoints columns=&amp;quot;cat integer,xcoor double precision, ycoor double precision&amp;quot;&lt;br /&gt;
&lt;br /&gt;
# Upload category to cross points attribute table&lt;br /&gt;
v.to.db map=crosspoints option=cat columns=cat&lt;br /&gt;
&lt;br /&gt;
# Upload x and y coordinates to cross points attribute table&lt;br /&gt;
v.to.db map=crosspoints option=coor columns=xcoor,ycoor&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
At this point we can create a text file called ''crosspoints'' with the coordinates in this form:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
xcoor1 ycoor1&lt;br /&gt;
xcoor2 ycoor2&lt;br /&gt;
xcoor3 ycoor3&lt;br /&gt;
...&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Now we can parse this coordinates file in order to create a new file called ''commands'' in which we'll have the r.basin commands for each sub-watershed, ready to be run in a GRASS session. Let's create a script in python for parsing:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
#!/usr/bin/env python&lt;br /&gt;
&lt;br /&gt;
# Open the ''crosspoints'' text file to read the coordinates&lt;br /&gt;
fin = open(&amp;quot;crosspoints&amp;quot;,&amp;quot;r&amp;quot;)&lt;br /&gt;
&lt;br /&gt;
# Create the ''commands'' text file&lt;br /&gt;
fout = open(&amp;quot;commands&amp;quot;,&amp;quot;w&amp;quot;)&lt;br /&gt;
&lt;br /&gt;
# Read the ''crosspoints'' lines&lt;br /&gt;
linesout = (line.rstrip().split() for line in fin)&lt;br /&gt;
&lt;br /&gt;
# Build the r.basin command &lt;br /&gt;
# Put your threshold parameter instead of threshold=10000 and the name of your DEM instead of map=elevation&lt;br /&gt;
cmd = 'r.basin map=elevation prefix=bas%s easting=%s northing=%s threshold=10000\n'&lt;br /&gt;
&lt;br /&gt;
# Write the file ''commands''&lt;br /&gt;
fout.writelines(cmd % (n, easting, northing) for n,(easting,northing) in enumerate(linesout))&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
This is a Python script, it is supposed to run externally from GRASS GIS. Save this script as ''parsing.py'' in a separate folder on your Desktop, and put the file ''crosspoints'' in such folder. To run it, open a terminal and type:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
cd yourfolder&lt;br /&gt;
python parsing.py&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Now in the same folder you will find the file ''commands'', in which we have the r.basin commands to run in GRASS.&lt;br /&gt;
&lt;br /&gt;
== Usage ==&lt;br /&gt;
&lt;br /&gt;
We can run r.basin:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
r.basin map=elevation@PERMANENT prefix=out easting=636654.791181 northing=218824.126649 threshold=20&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Prefix parameter is a string given by the user in order to distinguish all the maps produced by every run of the program, i.e. every set of outlet's coordinates. Prefix must start with a letter.&lt;br /&gt;
&lt;br /&gt;
Threshold is the same parameter given in r.watershed and r.stream.extract. Physically, it means the number of cells that determine &amp;quot;where the river begins&amp;quot;. (This is an open issue for the hydrological science and a wide literature has been produced on the topic). Threshold value is usually determined by trials and errors. r.basin has a flag -a, which uses an authomatic value of threshold, corresponding to 1km^2. Such value comes from literature and is usually suitable for Italian territory, but could be definitely wrong for other territories.&lt;br /&gt;
In order to determine the threshold, see also {{AddonCmd|r.threshold}} and {{AddonCmd|r.stream.preview}}.&lt;br /&gt;
&lt;br /&gt;
The output of r.basin consists of: &lt;br /&gt;
&lt;br /&gt;
* Several morphometric parameters, which are printed in terminal and also stored in a csv file called out_elevation_parameters.csv, in the working directory;&lt;br /&gt;
* Maps;&lt;br /&gt;
* Plots.&lt;br /&gt;
&lt;br /&gt;
== Morphometric parameters ==&lt;br /&gt;
&lt;br /&gt;
The main parameters are:&lt;br /&gt;
&lt;br /&gt;
* The coordinates of the vertices of the '''rectangle containing the basin'''.&lt;br /&gt;
* The '''center of gravity''' of the basin: the coordinates of the pixel nearest to the center of gravity of the geometric figure resulting from the projection of the basin on the horizontal plane.&lt;br /&gt;
* The '''area''' of the basin: is the area of a single cell multiplied by the number of cells belonging to the basin.&lt;br /&gt;
* The '''perimeter''': is the length of the contour of the figure resulting by the projection of the basin on the horizontal plane.&lt;br /&gt;
[As a side note, a paper namely [http://en.wikipedia.org/wiki/How_Long_Is_the_Coast_of_Britain%3F_Statistical_Self-Similarity_and_Fractional_Dimension &amp;quot;How Long Is the Coast of Britain? Statistical Self-Similarity and Fractional Dimension&amp;quot;] points out that perimeter is affected by a fractal problem and the number is mostly meaningless taken by itself. Hence, perimeter should never be mixed with anything from another dataset or even the same data set at a different cell resolution; it is only good as a percentage comparison to its neighbors in the same dataset].&lt;br /&gt;
* '''Characteristic values of elevation''': the highest and the lowest altitude, the difference between them and the mean elevation calculated as the sum of the values of the cells divided by the number of the cells.&lt;br /&gt;
* The '''mean slope''', calculated averaging the slope map.&lt;br /&gt;
* The '''length of the directing vector''': the length of the vector linking the outlet to basin's barycenter.&lt;br /&gt;
* The '''prevalent orientation''':  is the orientation of the directing vector.&lt;br /&gt;
* The '''length of main channel''': is the length of the longest succession of segments that connect a source to the outlet of the basin.&lt;br /&gt;
* The '''mean slope of main channel''': it is calculated as follows:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&lt;br /&gt;
[[File:R.basin1.gif]]&lt;br /&gt;
&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
where N is the topological diameter, i.e. the number of links in which the main channel can be divided on the basis of the junctions.&lt;br /&gt;
* The '''circularity ratio''': is the ratio between the area of the basin and the area of the circle having the same perimeter of the basin.&lt;br /&gt;
* The '''elongation ratio''': is the ratio between the diameter of the circle having the same area of the basin and the length of the main channel.&lt;br /&gt;
* The '''compactness coefficient''': is the ratio between the perimeter of the basin and the diameter of the circle having the same area of the basin.&lt;br /&gt;
* The '''shape factor''': is the ratio between the area of the basin and the square of the length of the main channel.&lt;br /&gt;
* The '''concentration time''' (Giandotti, 1934):&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&lt;br /&gt;
[[File:R.basin2.gif]]&lt;br /&gt;
&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Where A is the area, L the length of the main channel and H the difference between the highest and the lowest elevation of the basin.&lt;br /&gt;
* The '''mean hillslope length''': is the mean of the distances calculated along the flow direction of each point non belonging to the river network from the point in which flows into the network.&lt;br /&gt;
* The '''magnitudo''': is the number of the branches of order 1 following the Strahler hierarchy.&lt;br /&gt;
* The '''max order''': is the order of the basin, following the Strahler hierarchy.&lt;br /&gt;
* The '''number of streams''': is the number of the branches of the river network.&lt;br /&gt;
* The '''total stream length''': is the sum of the length of every branches.&lt;br /&gt;
* The '''first order stream frequency''': is the ratio between the magnitudo and the area of the basin.&lt;br /&gt;
* The '''drainage density''': is the ratio between the total length of the river network and the area.&lt;br /&gt;
* The '''Horton ratios''' (Horton, 1945; Strahler, 1957).&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
##################################&lt;br /&gt;
Morphometric parameters of basin :&lt;br /&gt;
##################################&lt;br /&gt;
Easting Centroid of basin : 635195.00&lt;br /&gt;
Northing Centroid of Basin : 220715.00&lt;br /&gt;
Rectangle containing basin N-W : 632870 , 222890&lt;br /&gt;
Rectangle containing basin S-E : 637000 , 218720&lt;br /&gt;
Area of basin [km^2] : 7.8559625&lt;br /&gt;
Perimeter of basin [km] : 16.8287990515&lt;br /&gt;
Max Elevation [m s.l.m.] : 151.7396&lt;br /&gt;
Min Elevation [m s.l.m.]: 94.82206&lt;br /&gt;
Elevation Difference [m]: 56.91754&lt;br /&gt;
Mean Elevation [m s.l.m.]: 127.6772&lt;br /&gt;
Mean Slope : 2.93&lt;br /&gt;
Length of Directing Vector [km] : 2.38880562659&lt;br /&gt;
Prevalent Orientation [degree from north, counterclockwise] :&lt;br /&gt;
0.913351005341&lt;br /&gt;
Compactness Coefficient : 5.32106255399&lt;br /&gt;
Circularity Ratio : 0.348580442132&lt;br /&gt;
Topological Diameter : 127.0&lt;br /&gt;
Elongation Ratio : 0.470961456397&lt;br /&gt;
Shape Factor : 1.16984953656&lt;br /&gt;
Concentration Time (Giandotti, 1934) [hr] : 3.52654267443&lt;br /&gt;
Length of Mainchannel [km] : 6.715361467&lt;br /&gt;
Mean slope of mainchannel [percent] : 0.957339&lt;br /&gt;
Mean hillslope length [m] : 8145.381&lt;br /&gt;
Magnitudo : 621.0&lt;br /&gt;
Max order (Strahler) : 5&lt;br /&gt;
Number of streams : 884&lt;br /&gt;
Total Stream Length [km] : 96.3436&lt;br /&gt;
First order stream frequency : 79.0482388377&lt;br /&gt;
Drainage Density [km/km^2] : 12.2637550778&lt;br /&gt;
Bifurcation Ratio (Horton) : 5.7374&lt;br /&gt;
Length Ratio (Horton) : 2.6902&lt;br /&gt;
Area ratio (Horton) : 5.6815&lt;br /&gt;
Slope ratio (Horton): 1.5533&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The '''hypsographic curve''' provides the distribution of the areas at different altitudes. Each point on the hypsographic curve has on the y-axis the altitude and on the x-axis the percentage of basin surface placed above that altitude. The '''hypsometric curve''' has the same shape but is dimensionless.&lt;br /&gt;
Quantiles of the hypsometric curve are displayed:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
Tot. cells 78560.0&lt;br /&gt;
===========================&lt;br /&gt;
Ipsometric | quantiles&lt;br /&gt;
===========================&lt;br /&gt;
145 | 0.025&lt;br /&gt;
143 | 0.05&lt;br /&gt;
141 | 0.1&lt;br /&gt;
137 | 0.25&lt;br /&gt;
129 | 0.5&lt;br /&gt;
119 | 0.75&lt;br /&gt;
121 | 0.7&lt;br /&gt;
110 | 0.9&lt;br /&gt;
100 | 0.975&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The '''width function W(x)''' gives the area of the cells in the basin at a certain flow distance x from the outlet (distance-area function). Note that the distance is not intended in the euclidean sense, but it's calculated considering the hydrological path of the water.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
Tot. cells 78560.0&lt;br /&gt;
Tot. area 7856000.0&lt;br /&gt;
Max distance 6809.546521&lt;br /&gt;
===========================&lt;br /&gt;
Whidth Function | quantiles&lt;br /&gt;
===========================&lt;br /&gt;
784 | 0.05&lt;br /&gt;
1477 | 0.15&lt;br /&gt;
2137 | 0.3&lt;br /&gt;
2543 | 0.4&lt;br /&gt;
2933 | 0.5&lt;br /&gt;
3606 | 0.6&lt;br /&gt;
4169 | 0.7&lt;br /&gt;
5144 | 0.85&lt;br /&gt;
6105 | 0.95&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The output of r.stream.stats is also displayed:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt; &lt;br /&gt;
Summary:&lt;br /&gt;
Max order | Tot.N.str. | Tot.str.len. | Tot.area. | Dr.dens. | Str.freq. &lt;br /&gt;
  (num)   |    (num)   |     (km)     |   (km2)   | (km/km2) | (num/km2) &lt;br /&gt;
        5 |        884 |      96.3436 |    7.8339 |  12.2983 | 112.8429 &lt;br /&gt;
&lt;br /&gt;
Stream ratios with standard deviations:&lt;br /&gt;
 Bif.rt. | Len.rt. | Area.rt. | Slo.rt. | Grd.rt. &lt;br /&gt;
  5.7374 |  2.6902 |   5.6815 |  1.5533 |  1.7962&lt;br /&gt;
  3.1961 |  1.9514 |   5.2294 |  0.1250 |  0.7482&lt;br /&gt;
&lt;br /&gt;
Order | Avg.len |  Avg.ar  |  Avg.sl |  Avg.grad. | Avg.el.dif&lt;br /&gt;
 num  |   (km)  |  (km2)   |  (m/m)  |    (m/m)   |     (m)   &lt;br /&gt;
    1 |  0.0750 |   0.0069 |  0.0523 |     0.0384 |  3.1062&lt;br /&gt;
    2 |  0.1428 |   0.0311 |  0.0342 |     0.0277 |  4.1701&lt;br /&gt;
    3 |  0.4834 |   0.1732 |  0.0243 |     0.0205 |  9.0641&lt;br /&gt;
    4 |  2.4205 |   2.1885 |  0.0155 |     0.0134 | 24.1708&lt;br /&gt;
    5 |  1.1247 |   7.8339 |  0.0091 |     0.0046 |  5.1594&lt;br /&gt;
&lt;br /&gt;
Order | Std.len |  Std.ar  |  Std.sl |  Std.grad. | Std.el.dif&lt;br /&gt;
 num  |   (km)  |  (km2)   |  (m/m)  |    (m/m)   |     (m)   &lt;br /&gt;
    1 |  0.0600 |   0.0052 |  0.0398 |     0.0287 |  3.2301&lt;br /&gt;
    2 |  0.1244 |   0.0230 |  0.0250 |     0.0196 |  4.4835&lt;br /&gt;
    3 |  0.4554 |   0.1353 |  0.0132 |     0.0122 |  7.1065&lt;br /&gt;
    4 |  2.2874 |   2.3843 |  0.0046 |     0.0061 | 12.9175&lt;br /&gt;
    5 |  0.0000 |   0.0000 |  0.0000 |     0.0000 |  0.0000&lt;br /&gt;
&lt;br /&gt;
Order | N.streams | Tot.len (km) | Tot.area (km2)&lt;br /&gt;
    1 |       712 |      53.4067 |  4.8998&lt;br /&gt;
    2 |       137 |      19.5657 |  4.2562&lt;br /&gt;
    3 |        31 |      14.9849 |  5.3684&lt;br /&gt;
    4 |         3 |       7.2616 |  6.5655&lt;br /&gt;
    5 |         1 |       1.1247 |  7.8339&lt;br /&gt;
&lt;br /&gt;
Order | Bif.rt. | Len.rt. | Area.rt. | Slo.rt. | Grd.rt. | d.dens. | str.freq.&lt;br /&gt;
    1 |  5.1971 |  1.9040 |   0.0000 |  1.5311 |  1.3892 | 10.8998 | 145.3120&lt;br /&gt;
    2 |  4.4194 |  3.3847 |   4.5144 |  1.4046 |  1.3472 |  4.5970 | 32.1883&lt;br /&gt;
    3 | 10.3333 |  5.0075 |   5.5742 |  1.5691 |  1.5365 |  2.7913 |  5.7745&lt;br /&gt;
    4 |  3.0000 |  0.4646 |  12.6376 |  1.7083 |  2.9120 |  1.1060 |  0.4569&lt;br /&gt;
    5 |  0.0000 |  0.0000 |   3.5796 |  0.0000 |  0.0000 |  0.1436 |  0.1277&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Maps ==&lt;br /&gt;
&lt;br /&gt;
Since r.basin performs the delimitation of the river basin, all the maps produced are cropped over the basin. They are:&lt;br /&gt;
&lt;br /&gt;
* Raster maps&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
g.list rast&lt;br /&gt;
&lt;br /&gt;
out_elevation_accumulation              out_elevation_hillslope_distance&lt;br /&gt;
out_elevation_aspect                    out_elevation_horton&lt;br /&gt;
out_elevation_dist2out                  out_elevation_shreve&lt;br /&gt;
out_elevation_drainage                  out_elevation_slope&lt;br /&gt;
out_elevation_hack                      out_elevation_strahler&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&lt;br /&gt;
&amp;lt;gallery perrow=5 widths=200&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
File:Out_elevation_slope.png|Slope&lt;br /&gt;
File:Out_elevation_aspect.png|Aspect&lt;br /&gt;
File:Out_elevation_drainage.png|Flow direction&lt;br /&gt;
File:Out_elevation_accumulation.png|Flow accumulation&lt;br /&gt;
File:Out_elevation_dist2out.png|Distance to outlet (width function)&lt;br /&gt;
File:Out_elevation_hillslope_distance.png|Length of hillslopes&lt;br /&gt;
File:Out_elevation_strahler.png|Stream network ordered according to Strahler&lt;br /&gt;
File:Out_elevation_horton.png|Stream network ordered according to Horton&lt;br /&gt;
File:Out_elevation_shreve.png|Stream network ordered according to Shreve&lt;br /&gt;
File:Out_elevation_hack.png|Stream network ordered according to Hack&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Vector maps&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
g.list vect&lt;br /&gt;
&lt;br /&gt;
out_elevation_basin       out_elevation_network&lt;br /&gt;
out_elevation_mainchannel out_elevation_outlet&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&lt;br /&gt;
&amp;lt;gallery perrow=4 widths=200&amp;gt;&lt;br /&gt;
&lt;br /&gt;
File:Out_elevation_basin.png|Basin&lt;br /&gt;
File:Out_elevation_mainchannel.png|Main channel&lt;br /&gt;
File:Out_elevation_network.png|Stream network&lt;br /&gt;
File:Out_elevation_outlet.png|Outlet&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Graphics ==&lt;br /&gt;
&lt;br /&gt;
Graphics are stored in the working directory:&lt;br /&gt;
&lt;br /&gt;
* out_elevation_ipsographic.png&lt;br /&gt;
* out_elevation_ipsometric.png&lt;br /&gt;
* out_elevation_width_function.png&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&lt;br /&gt;
&amp;lt;gallery perrow=3 widths=200&amp;gt;&lt;br /&gt;
&lt;br /&gt;
File:Out_elevation_Ipsographic.png|Ipsographic curve&lt;br /&gt;
File:Out_elevation_Ipsometric.png|Ipsometric curve (Nondimensional ipsographic curve)&lt;br /&gt;
File:Out_elevation_width_function.png|Width function&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Known issues ==&lt;br /&gt;
&lt;br /&gt;
# r.basin hasn't been designed for working in lat/long coordinates. This means that if you are working in lat/long coordinates, you need to reproject your map first in order to apply the tool. &amp;lt;br /&amp;gt;&lt;br /&gt;
# r.basin is designed to work in meters unit. The values that you get using feet are nonsense. &amp;lt;br /&amp;gt;&lt;br /&gt;
# r.basin does not handle overwrite. You need to delete the output products already created (maps, text file, figures) by hand before running it again.&lt;br /&gt;
&lt;br /&gt;
== r.basin for GRASS 7 ==&lt;br /&gt;
&lt;br /&gt;
r.basin has a slightly different usage in GRASS 7. &lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
r.basin [-ac] map=name prefix=prefix coordinates=east,north dir=name [threshold=threshold] &lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
It takes in input the coordinates as a pair, separated by a comma. Furthermore, a directory should be indicated, in which &lt;br /&gt;
the output will be found (the graphics as png and the csv file).&lt;br /&gt;
&lt;br /&gt;
In G7, r.basin has been improved to take in input coordinates not exactly belonging to the river network (but not too far from it). It basically snaps to the closest point belonging to the network. This feature is experimental and might not produce the expected result. To check if the snapped outlet is acceptable, at the end of the computation, two outlet vector maps are produced: the one with the coordinates inserted by the user and the snapped one. If the user is not happy with this latter, should tweak the coordinates to match with the river network.&lt;br /&gt;
&lt;br /&gt;
The &amp;lt;em&amp;gt;outlet_snap&amp;lt;/em&amp;gt; vector map has a table associated, called &amp;lt;em&amp;gt;summary&amp;lt;/em&amp;gt;, in which all the calculated parameters are stored.&lt;br /&gt;
&lt;br /&gt;
== See also ==&lt;br /&gt;
&lt;br /&gt;
[[R.stream.*]]&lt;br /&gt;
&lt;br /&gt;
== References ==&lt;br /&gt;
&lt;br /&gt;
* Di Leo Margherita, Di Stefano Massimo, An Open-Source Approach for Catchment's Physiographic Characterization, In: Proceedings of AGU Fall Meeting 2013, S.Francisco, CA, USA.&lt;br /&gt;
* Di Leo Margherita, Working report: Extraction of morphometric parameters from a digital elevation model - Panama. North Carolina State University, 2010 ([http://dl.dropbox.com/u/1599323/Report_Panama.pdf PDF])&lt;br /&gt;
* Di Leo M., Di Stefano M., Claps P., Sole A., Caratterizzazione morfometrica del bacino idrografico in GRASS GIS (Morphometric characterization of the catchment in GRASS GIS environment), Geomatics Workbooks n.9, 2010. ([http://geomatica.como.polimi.it/workbooks/n9/GW9-FOSS4Git_2010.pdf PDF]).&lt;br /&gt;
* Rodriguez-Iturbe I., Rinaldo A., Fractal River Basins, Chance and Self-Organization. Cambridge Press, 2001.&lt;br /&gt;
&lt;br /&gt;
[[Category: Documentation]]&lt;br /&gt;
[[Category: Tutorial]]&lt;br /&gt;
[[Category: Hydrology]]&lt;/div&gt;</summary>
		<author><name>⚠️Madi</name></author>
	</entry>
	<entry>
		<id>https://grasswiki.osgeo.org/w/index.php?title=GRASS_GIS_Ispra_meetups_2016&amp;diff=23655</id>
		<title>GRASS GIS Ispra meetups 2016</title>
		<link rel="alternate" type="text/html" href="https://grasswiki.osgeo.org/w/index.php?title=GRASS_GIS_Ispra_meetups_2016&amp;diff=23655"/>
		<updated>2016-10-18T16:28:02Z</updated>

		<summary type="html">&lt;p&gt;⚠️Madi: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;A group of people contributing or interested in contributing to GRASS GIS is planning to meet in the coming days in Ispra (VA), Italy, in the Clubhouse of the Joint Research Centre in working days outside working hours and / or during weekend in a place to be decided.  If you aren't a contributor but still are interested, please have a look at [https://grass.osgeo.org/documentation/first-time-users/ the documentation for first time users] and come to discover, we will introduce you to GRASS GIS. If you are interested, please contact us. &lt;br /&gt;
&lt;br /&gt;
Moreover, there is a [https://groups.google.com/forum/#!forum/gfoss-jrc mailing list] based in JRC but not only, dedicated to open source geospatial software and local initiatives, you are invited to subscribe to keep yourself up-to-date about local activities related to FOSS. Check also our [https://github.com/gfoss-jrc/mainrepo/wiki wiki]. &lt;br /&gt;
&lt;br /&gt;
Contact person: [[User:Madi|Margherita Di Leo]] (diregola gmail com)&lt;br /&gt;
&lt;br /&gt;
==18 Oct 2016==&lt;br /&gt;
&lt;br /&gt;
'''Location''': [http://www.openstreetmap.org/relation/46149?mlat=45.80398008227348&amp;amp;mlon=8.623108863830566#map=18/45.80398008227348/8.623108863830566 '''Clubhouse'''] of the Joint Research Centre, room &amp;lt;strike&amp;gt;CH-Rose&amp;lt;/strike&amp;gt; '''Auditorium'''.&lt;br /&gt;
&lt;br /&gt;
'''Time''': h 5:30 PM onward - Feel free to join / leave at any time&lt;br /&gt;
&lt;br /&gt;
'''Arrangements''': Bring your laptop, some power strips (ciabatta) if you have, prepare a 5 minutes presentation of your work and what you use / would like to use GRASS for, your experience, your research questions etc..&lt;br /&gt;
&lt;br /&gt;
===Proposed agenda===&lt;br /&gt;
* How to contribute to the GRASS GIS project.&lt;br /&gt;
* R scripting vs GRASS + Python: some benchmarks.&lt;br /&gt;
* ..&lt;br /&gt;
* Social dinner w/ beer at clubhouse.&lt;br /&gt;
&lt;br /&gt;
===Participants===&lt;br /&gt;
* Margherita Di Leo&lt;br /&gt;
* Yann Chemin&lt;br /&gt;
* Philipp Schaegner&lt;br /&gt;
&lt;br /&gt;
===Done===&lt;br /&gt;
* Testing and closing ticket [https://trac.osgeo.org/grass/ticket/2504 #2504 ]&lt;br /&gt;
&lt;br /&gt;
==27 Sep 2016==&lt;br /&gt;
&lt;br /&gt;
'''Location''': [http://www.openstreetmap.org/relation/46149?mlat=45.80398008227348&amp;amp;mlon=8.623108863830566#map=18/45.80398008227348/8.623108863830566 '''Clubhouse'''] of the Joint Research Centre, room &amp;lt;strike&amp;gt;CH-Rose&amp;lt;/strike&amp;gt; '''Auditorium'''.&lt;br /&gt;
&lt;br /&gt;
'''Time''': h 5:00 PM onward &lt;br /&gt;
&lt;br /&gt;
'''Arrangements''': Bring your laptop, some power strips (ciabatta) if you have, prepare a 5 minutes presentation of your work and what you use / would like to use GRASS for, your experience, your research questions etc..&lt;br /&gt;
&lt;br /&gt;
[[File:IMG 1198.JPG|thumbnail|right|GRASS GIS Meetup at Clubhouse, Ispra(VA), Italy, on 27 Sep 2016]]&lt;br /&gt;
&lt;br /&gt;
===Participants===&lt;br /&gt;
* Margherita Di Leo&lt;br /&gt;
* Yann Chemin&lt;br /&gt;
* Thomas Huld&lt;br /&gt;
* Chiara Dorati&lt;br /&gt;
* Daniele Borio&lt;br /&gt;
* Ciro Gioia&lt;br /&gt;
* Ana Gracia&lt;br /&gt;
* Ruben Urraca&lt;br /&gt;
* Daniele de Rigo&lt;br /&gt;
* Philipp Schaegner &lt;br /&gt;
* Roxanne Leberger&lt;br /&gt;
* Jorge Lopez-Perez&lt;br /&gt;
* Fabio Fussi&lt;br /&gt;
&lt;br /&gt;
===Topics touched===&lt;br /&gt;
* [https://www.youtube.com/watch?v=U3Hf0qI4JLc&amp;amp;list=PL8_D99w0QB5m4SoYGXbIxyNkspsYFJANW&amp;amp;feature GRASS intro] [http://dx.doi.org/10.5446/12963 Hi-res version]&lt;br /&gt;
* Case studies of GRASS used in research&lt;br /&gt;
** Forest tree species distribution&lt;br /&gt;
** Solar radiation&lt;br /&gt;
** ..&lt;br /&gt;
* GRASS installation on MS Windows and Ubuntu&lt;br /&gt;
* [https://grass.osgeo.org/download/sample-data Sample data download]&lt;br /&gt;
* [https://grasswiki.osgeo.org/wiki/GRASS_Location_Wizard Creating a new location]&lt;br /&gt;
* [http://spatialreference.org/ref/epsg/ EPSG codes]&lt;br /&gt;
* Getting familiar with the [https://grass.osgeo.org/grass73/manuals/wxGUI.html Graphical User Interface (GUI)]&lt;br /&gt;
* [https://grasswiki.osgeo.org/wiki/Importing_data Importing data]&lt;br /&gt;
* Intro to the Command Line Interface (CLI)&lt;br /&gt;
* [https://grasswiki.osgeo.org/wiki/GRASS_and_Python GRASS and Python]&lt;br /&gt;
* Automating your workflow using bash scripting&lt;br /&gt;
* Getting the most updated GRASS version: &lt;br /&gt;
** [https://trac.osgeo.org/grass/wiki/DownloadSource Downloading the source code via svn] (on Ubuntu)&lt;br /&gt;
** [https://grasswiki.osgeo.org/wiki/Compile_and_Install#Ubuntu Compiling GRASS on Ubuntu]&lt;br /&gt;
** [https://wingrass.fsv.cvut.cz/grass73/x86_64/ Nightly builds for MS Windows]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Category: Workshops]]&lt;br /&gt;
[[Category: Code Sprint]]&lt;br /&gt;
[[Category: 2016]]&lt;/div&gt;</summary>
		<author><name>⚠️Madi</name></author>
	</entry>
	<entry>
		<id>https://grasswiki.osgeo.org/w/index.php?title=GRASS_GIS_Ispra_meetups_2016&amp;diff=23654</id>
		<title>GRASS GIS Ispra meetups 2016</title>
		<link rel="alternate" type="text/html" href="https://grasswiki.osgeo.org/w/index.php?title=GRASS_GIS_Ispra_meetups_2016&amp;diff=23654"/>
		<updated>2016-10-18T16:11:23Z</updated>

		<summary type="html">&lt;p&gt;⚠️Madi: /* 18 Oct 2016 */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;A group of people contributing or interested in contributing to GRASS GIS is planning to meet in the coming days in Ispra (VA), Italy, in the Clubhouse of the Joint Research Centre in working days outside working hours and / or during weekend in a place to be decided.  If you aren't a contributor but still are interested, please have a look at [https://grass.osgeo.org/documentation/first-time-users/ the documentation for first time users] and come to discover, we will introduce you to GRASS GIS. If you are interested, please contact us. &lt;br /&gt;
&lt;br /&gt;
Moreover, there is a [https://groups.google.com/forum/#!forum/gfoss-jrc mailing list] based in JRC but not only, dedicated to open source geospatial software and local initiatives, you are invited to subscribe to keep yourself up-to-date about local activities related to FOSS. Check also our [https://github.com/gfoss-jrc/mainrepo/wiki wiki]. &lt;br /&gt;
&lt;br /&gt;
Contact person: [[User:Madi|Margherita Di Leo]] (diregola gmail com)&lt;br /&gt;
&lt;br /&gt;
==18 Oct 2016==&lt;br /&gt;
&lt;br /&gt;
'''Location''': [http://www.openstreetmap.org/relation/46149?mlat=45.80398008227348&amp;amp;mlon=8.623108863830566#map=18/45.80398008227348/8.623108863830566 '''Clubhouse'''] of the Joint Research Centre, room CH-Rose.&lt;br /&gt;
&lt;br /&gt;
'''Time''': h 5:30 PM onward - Feel free to join / leave at any time&lt;br /&gt;
&lt;br /&gt;
'''Arrangements''': Bring your laptop, some power strips (ciabatta) if you have, prepare a 5 minutes presentation of your work and what you use / would like to use GRASS for, your experience, your research questions etc..&lt;br /&gt;
&lt;br /&gt;
===Proposed agenda===&lt;br /&gt;
* Short presentations of participants' work and their interest to use GRASS GIS, open discussion.&lt;br /&gt;
* How to contribute to the GRASS GIS project.&lt;br /&gt;
* R scripting vs GRASS + Python: some benchmarks.&lt;br /&gt;
* ..&lt;br /&gt;
* Social dinner w/ beer at clubhouse.&lt;br /&gt;
&lt;br /&gt;
===Participants===&lt;br /&gt;
* Margherita Di Leo&lt;br /&gt;
* Yann Chemin&lt;br /&gt;
* Philipp Schaegner&lt;br /&gt;
&lt;br /&gt;
===Done===&lt;br /&gt;
* Testing and closing ticket [https://trac.osgeo.org/grass/ticket/2504 #2504 ]&lt;br /&gt;
&lt;br /&gt;
==27 Sep 2016==&lt;br /&gt;
&lt;br /&gt;
'''Location''': [http://www.openstreetmap.org/relation/46149?mlat=45.80398008227348&amp;amp;mlon=8.623108863830566#map=18/45.80398008227348/8.623108863830566 '''Clubhouse'''] of the Joint Research Centre, room &amp;lt;strike&amp;gt;CH-Rose&amp;lt;/strike&amp;gt; '''Auditorium'''.&lt;br /&gt;
&lt;br /&gt;
'''Time''': h 5:00 PM onward &lt;br /&gt;
&lt;br /&gt;
'''Arrangements''': Bring your laptop, some power strips (ciabatta) if you have, prepare a 5 minutes presentation of your work and what you use / would like to use GRASS for, your experience, your research questions etc..&lt;br /&gt;
&lt;br /&gt;
[[File:IMG 1198.JPG|thumbnail|right|GRASS GIS Meetup at Clubhouse, Ispra(VA), Italy, on 27 Sep 2016]]&lt;br /&gt;
&lt;br /&gt;
===Participants===&lt;br /&gt;
* Margherita Di Leo&lt;br /&gt;
* Yann Chemin&lt;br /&gt;
* Thomas Huld&lt;br /&gt;
* Chiara Dorati&lt;br /&gt;
* Daniele Borio&lt;br /&gt;
* Ciro Gioia&lt;br /&gt;
* Ana Gracia&lt;br /&gt;
* Ruben Urraca&lt;br /&gt;
* Daniele de Rigo&lt;br /&gt;
* Philipp Schaegner &lt;br /&gt;
* Roxanne Leberger&lt;br /&gt;
* Jorge Lopez-Perez&lt;br /&gt;
* Fabio Fussi&lt;br /&gt;
&lt;br /&gt;
===Topics touched===&lt;br /&gt;
* [https://www.youtube.com/watch?v=U3Hf0qI4JLc&amp;amp;list=PL8_D99w0QB5m4SoYGXbIxyNkspsYFJANW&amp;amp;feature GRASS intro] [http://dx.doi.org/10.5446/12963 Hi-res version]&lt;br /&gt;
* Case studies of GRASS used in research&lt;br /&gt;
** Forest tree species distribution&lt;br /&gt;
** Solar radiation&lt;br /&gt;
** ..&lt;br /&gt;
* GRASS installation on MS Windows and Ubuntu&lt;br /&gt;
* [https://grass.osgeo.org/download/sample-data Sample data download]&lt;br /&gt;
* [https://grasswiki.osgeo.org/wiki/GRASS_Location_Wizard Creating a new location]&lt;br /&gt;
* [http://spatialreference.org/ref/epsg/ EPSG codes]&lt;br /&gt;
* Getting familiar with the [https://grass.osgeo.org/grass73/manuals/wxGUI.html Graphical User Interface (GUI)]&lt;br /&gt;
* [https://grasswiki.osgeo.org/wiki/Importing_data Importing data]&lt;br /&gt;
* Intro to the Command Line Interface (CLI)&lt;br /&gt;
* [https://grasswiki.osgeo.org/wiki/GRASS_and_Python GRASS and Python]&lt;br /&gt;
* Automating your workflow using bash scripting&lt;br /&gt;
* Getting the most updated GRASS version: &lt;br /&gt;
** [https://trac.osgeo.org/grass/wiki/DownloadSource Downloading the source code via svn] (on Ubuntu)&lt;br /&gt;
** [https://grasswiki.osgeo.org/wiki/Compile_and_Install#Ubuntu Compiling GRASS on Ubuntu]&lt;br /&gt;
** [https://wingrass.fsv.cvut.cz/grass73/x86_64/ Nightly builds for MS Windows]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Category: Workshops]]&lt;br /&gt;
[[Category: Code Sprint]]&lt;br /&gt;
[[Category: 2016]]&lt;/div&gt;</summary>
		<author><name>⚠️Madi</name></author>
	</entry>
	<entry>
		<id>https://grasswiki.osgeo.org/w/index.php?title=GRASS_GIS_Ispra_meetups_2016&amp;diff=23653</id>
		<title>GRASS GIS Ispra meetups 2016</title>
		<link rel="alternate" type="text/html" href="https://grasswiki.osgeo.org/w/index.php?title=GRASS_GIS_Ispra_meetups_2016&amp;diff=23653"/>
		<updated>2016-10-18T16:05:26Z</updated>

		<summary type="html">&lt;p&gt;⚠️Madi: /* Participants */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;A group of people contributing or interested in contributing to GRASS GIS is planning to meet in the coming days in Ispra (VA), Italy, in the Clubhouse of the Joint Research Centre in working days outside working hours and / or during weekend in a place to be decided.  If you aren't a contributor but still are interested, please have a look at [https://grass.osgeo.org/documentation/first-time-users/ the documentation for first time users] and come to discover, we will introduce you to GRASS GIS. If you are interested, please contact us. &lt;br /&gt;
&lt;br /&gt;
Moreover, there is a [https://groups.google.com/forum/#!forum/gfoss-jrc mailing list] based in JRC but not only, dedicated to open source geospatial software and local initiatives, you are invited to subscribe to keep yourself up-to-date about local activities related to FOSS. Check also our [https://github.com/gfoss-jrc/mainrepo/wiki wiki]. &lt;br /&gt;
&lt;br /&gt;
Contact person: [[User:Madi|Margherita Di Leo]] (diregola gmail com)&lt;br /&gt;
&lt;br /&gt;
==18 Oct 2016==&lt;br /&gt;
&lt;br /&gt;
'''Location''': [http://www.openstreetmap.org/relation/46149?mlat=45.80398008227348&amp;amp;mlon=8.623108863830566#map=18/45.80398008227348/8.623108863830566 '''Clubhouse'''] of the Joint Research Centre, room CH-Rose.&lt;br /&gt;
&lt;br /&gt;
'''Time''': h 5:30 PM onward - Feel free to join / leave at any time&lt;br /&gt;
&lt;br /&gt;
'''Arrangements''': Bring your laptop, some power strips (ciabatta) if you have, prepare a 5 minutes presentation of your work and what you use / would like to use GRASS for, your experience, your research questions etc..&lt;br /&gt;
&lt;br /&gt;
===Proposed agenda===&lt;br /&gt;
* Short presentations of participants' work and their interest to use GRASS GIS, open discussion.&lt;br /&gt;
* How to contribute to the GRASS GIS project.&lt;br /&gt;
* R scripting vs GRASS + Python: some benchmarks.&lt;br /&gt;
* ..&lt;br /&gt;
* Social dinner w/ beer at clubhouse.&lt;br /&gt;
&lt;br /&gt;
===Participants===&lt;br /&gt;
* Margherita Di Leo&lt;br /&gt;
* Yann Chemin&lt;br /&gt;
* Philipp Schaegner&lt;br /&gt;
&lt;br /&gt;
==27 Sep 2016==&lt;br /&gt;
&lt;br /&gt;
'''Location''': [http://www.openstreetmap.org/relation/46149?mlat=45.80398008227348&amp;amp;mlon=8.623108863830566#map=18/45.80398008227348/8.623108863830566 '''Clubhouse'''] of the Joint Research Centre, room &amp;lt;strike&amp;gt;CH-Rose&amp;lt;/strike&amp;gt; '''Auditorium'''.&lt;br /&gt;
&lt;br /&gt;
'''Time''': h 5:00 PM onward &lt;br /&gt;
&lt;br /&gt;
'''Arrangements''': Bring your laptop, some power strips (ciabatta) if you have, prepare a 5 minutes presentation of your work and what you use / would like to use GRASS for, your experience, your research questions etc..&lt;br /&gt;
&lt;br /&gt;
[[File:IMG 1198.JPG|thumbnail|right|GRASS GIS Meetup at Clubhouse, Ispra(VA), Italy, on 27 Sep 2016]]&lt;br /&gt;
&lt;br /&gt;
===Participants===&lt;br /&gt;
* Margherita Di Leo&lt;br /&gt;
* Yann Chemin&lt;br /&gt;
* Thomas Huld&lt;br /&gt;
* Chiara Dorati&lt;br /&gt;
* Daniele Borio&lt;br /&gt;
* Ciro Gioia&lt;br /&gt;
* Ana Gracia&lt;br /&gt;
* Ruben Urraca&lt;br /&gt;
* Daniele de Rigo&lt;br /&gt;
* Philipp Schaegner &lt;br /&gt;
* Roxanne Leberger&lt;br /&gt;
* Jorge Lopez-Perez&lt;br /&gt;
* Fabio Fussi&lt;br /&gt;
&lt;br /&gt;
===Topics touched===&lt;br /&gt;
* [https://www.youtube.com/watch?v=U3Hf0qI4JLc&amp;amp;list=PL8_D99w0QB5m4SoYGXbIxyNkspsYFJANW&amp;amp;feature GRASS intro] [http://dx.doi.org/10.5446/12963 Hi-res version]&lt;br /&gt;
* Case studies of GRASS used in research&lt;br /&gt;
** Forest tree species distribution&lt;br /&gt;
** Solar radiation&lt;br /&gt;
** ..&lt;br /&gt;
* GRASS installation on MS Windows and Ubuntu&lt;br /&gt;
* [https://grass.osgeo.org/download/sample-data Sample data download]&lt;br /&gt;
* [https://grasswiki.osgeo.org/wiki/GRASS_Location_Wizard Creating a new location]&lt;br /&gt;
* [http://spatialreference.org/ref/epsg/ EPSG codes]&lt;br /&gt;
* Getting familiar with the [https://grass.osgeo.org/grass73/manuals/wxGUI.html Graphical User Interface (GUI)]&lt;br /&gt;
* [https://grasswiki.osgeo.org/wiki/Importing_data Importing data]&lt;br /&gt;
* Intro to the Command Line Interface (CLI)&lt;br /&gt;
* [https://grasswiki.osgeo.org/wiki/GRASS_and_Python GRASS and Python]&lt;br /&gt;
* Automating your workflow using bash scripting&lt;br /&gt;
* Getting the most updated GRASS version: &lt;br /&gt;
** [https://trac.osgeo.org/grass/wiki/DownloadSource Downloading the source code via svn] (on Ubuntu)&lt;br /&gt;
** [https://grasswiki.osgeo.org/wiki/Compile_and_Install#Ubuntu Compiling GRASS on Ubuntu]&lt;br /&gt;
** [https://wingrass.fsv.cvut.cz/grass73/x86_64/ Nightly builds for MS Windows]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Category: Workshops]]&lt;br /&gt;
[[Category: Code Sprint]]&lt;br /&gt;
[[Category: 2016]]&lt;/div&gt;</summary>
		<author><name>⚠️Madi</name></author>
	</entry>
	<entry>
		<id>https://grasswiki.osgeo.org/w/index.php?title=GRASS_GIS_Ispra_meetups_2016&amp;diff=23652</id>
		<title>GRASS GIS Ispra meetups 2016</title>
		<link rel="alternate" type="text/html" href="https://grasswiki.osgeo.org/w/index.php?title=GRASS_GIS_Ispra_meetups_2016&amp;diff=23652"/>
		<updated>2016-10-18T12:37:45Z</updated>

		<summary type="html">&lt;p&gt;⚠️Madi: /* 18 Oct 2016 */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;A group of people contributing or interested in contributing to GRASS GIS is planning to meet in the coming days in Ispra (VA), Italy, in the Clubhouse of the Joint Research Centre in working days outside working hours and / or during weekend in a place to be decided.  If you aren't a contributor but still are interested, please have a look at [https://grass.osgeo.org/documentation/first-time-users/ the documentation for first time users] and come to discover, we will introduce you to GRASS GIS. If you are interested, please contact us. &lt;br /&gt;
&lt;br /&gt;
Moreover, there is a [https://groups.google.com/forum/#!forum/gfoss-jrc mailing list] based in JRC but not only, dedicated to open source geospatial software and local initiatives, you are invited to subscribe to keep yourself up-to-date about local activities related to FOSS. Check also our [https://github.com/gfoss-jrc/mainrepo/wiki wiki]. &lt;br /&gt;
&lt;br /&gt;
Contact person: [[User:Madi|Margherita Di Leo]] (diregola gmail com)&lt;br /&gt;
&lt;br /&gt;
==18 Oct 2016==&lt;br /&gt;
&lt;br /&gt;
'''Location''': [http://www.openstreetmap.org/relation/46149?mlat=45.80398008227348&amp;amp;mlon=8.623108863830566#map=18/45.80398008227348/8.623108863830566 '''Clubhouse'''] of the Joint Research Centre, room CH-Rose.&lt;br /&gt;
&lt;br /&gt;
'''Time''': h 5:30 PM onward - Feel free to join / leave at any time&lt;br /&gt;
&lt;br /&gt;
'''Arrangements''': Bring your laptop, some power strips (ciabatta) if you have, prepare a 5 minutes presentation of your work and what you use / would like to use GRASS for, your experience, your research questions etc..&lt;br /&gt;
&lt;br /&gt;
===Proposed agenda===&lt;br /&gt;
* Short presentations of participants' work and their interest to use GRASS GIS, open discussion.&lt;br /&gt;
* How to contribute to the GRASS GIS project.&lt;br /&gt;
* R scripting vs GRASS + Python: some benchmarks.&lt;br /&gt;
* ..&lt;br /&gt;
* Social dinner w/ beer at clubhouse.&lt;br /&gt;
&lt;br /&gt;
===Participants===&lt;br /&gt;
* Margherita Di Leo&lt;br /&gt;
* Yann Chemin&lt;br /&gt;
* Thomas Huld&lt;br /&gt;
* Philipp Schaegner&lt;br /&gt;
* ..you..&lt;br /&gt;
&lt;br /&gt;
==27 Sep 2016==&lt;br /&gt;
&lt;br /&gt;
'''Location''': [http://www.openstreetmap.org/relation/46149?mlat=45.80398008227348&amp;amp;mlon=8.623108863830566#map=18/45.80398008227348/8.623108863830566 '''Clubhouse'''] of the Joint Research Centre, room &amp;lt;strike&amp;gt;CH-Rose&amp;lt;/strike&amp;gt; '''Auditorium'''.&lt;br /&gt;
&lt;br /&gt;
'''Time''': h 5:00 PM onward &lt;br /&gt;
&lt;br /&gt;
'''Arrangements''': Bring your laptop, some power strips (ciabatta) if you have, prepare a 5 minutes presentation of your work and what you use / would like to use GRASS for, your experience, your research questions etc..&lt;br /&gt;
&lt;br /&gt;
[[File:IMG 1198.JPG|thumbnail|right|GRASS GIS Meetup at Clubhouse, Ispra(VA), Italy, on 27 Sep 2016]]&lt;br /&gt;
&lt;br /&gt;
===Participants===&lt;br /&gt;
* Margherita Di Leo&lt;br /&gt;
* Yann Chemin&lt;br /&gt;
* Thomas Huld&lt;br /&gt;
* Chiara Dorati&lt;br /&gt;
* Daniele Borio&lt;br /&gt;
* Ciro Gioia&lt;br /&gt;
* Ana Gracia&lt;br /&gt;
* Ruben Urraca&lt;br /&gt;
* Daniele de Rigo&lt;br /&gt;
* Philipp Schaegner &lt;br /&gt;
* Roxanne Leberger&lt;br /&gt;
* Jorge Lopez-Perez&lt;br /&gt;
* Fabio Fussi&lt;br /&gt;
&lt;br /&gt;
===Topics touched===&lt;br /&gt;
* [https://www.youtube.com/watch?v=U3Hf0qI4JLc&amp;amp;list=PL8_D99w0QB5m4SoYGXbIxyNkspsYFJANW&amp;amp;feature GRASS intro] [http://dx.doi.org/10.5446/12963 Hi-res version]&lt;br /&gt;
* Case studies of GRASS used in research&lt;br /&gt;
** Forest tree species distribution&lt;br /&gt;
** Solar radiation&lt;br /&gt;
** ..&lt;br /&gt;
* GRASS installation on MS Windows and Ubuntu&lt;br /&gt;
* [https://grass.osgeo.org/download/sample-data Sample data download]&lt;br /&gt;
* [https://grasswiki.osgeo.org/wiki/GRASS_Location_Wizard Creating a new location]&lt;br /&gt;
* [http://spatialreference.org/ref/epsg/ EPSG codes]&lt;br /&gt;
* Getting familiar with the [https://grass.osgeo.org/grass73/manuals/wxGUI.html Graphical User Interface (GUI)]&lt;br /&gt;
* [https://grasswiki.osgeo.org/wiki/Importing_data Importing data]&lt;br /&gt;
* Intro to the Command Line Interface (CLI)&lt;br /&gt;
* [https://grasswiki.osgeo.org/wiki/GRASS_and_Python GRASS and Python]&lt;br /&gt;
* Automating your workflow using bash scripting&lt;br /&gt;
* Getting the most updated GRASS version: &lt;br /&gt;
** [https://trac.osgeo.org/grass/wiki/DownloadSource Downloading the source code via svn] (on Ubuntu)&lt;br /&gt;
** [https://grasswiki.osgeo.org/wiki/Compile_and_Install#Ubuntu Compiling GRASS on Ubuntu]&lt;br /&gt;
** [https://wingrass.fsv.cvut.cz/grass73/x86_64/ Nightly builds for MS Windows]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Category: Workshops]]&lt;br /&gt;
[[Category: Code Sprint]]&lt;br /&gt;
[[Category: 2016]]&lt;/div&gt;</summary>
		<author><name>⚠️Madi</name></author>
	</entry>
	<entry>
		<id>https://grasswiki.osgeo.org/w/index.php?title=GRASS_GIS_Ispra_meetups_2016&amp;diff=23651</id>
		<title>GRASS GIS Ispra meetups 2016</title>
		<link rel="alternate" type="text/html" href="https://grasswiki.osgeo.org/w/index.php?title=GRASS_GIS_Ispra_meetups_2016&amp;diff=23651"/>
		<updated>2016-10-17T12:52:43Z</updated>

		<summary type="html">&lt;p&gt;⚠️Madi: /* Proposed agenda */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;A group of people contributing or interested in contributing to GRASS GIS is planning to meet in the coming days in Ispra (VA), Italy, in the Clubhouse of the Joint Research Centre in working days outside working hours and / or during weekend in a place to be decided.  If you aren't a contributor but still are interested, please have a look at [https://grass.osgeo.org/documentation/first-time-users/ the documentation for first time users] and come to discover, we will introduce you to GRASS GIS. If you are interested, please contact us. &lt;br /&gt;
&lt;br /&gt;
Moreover, there is a [https://groups.google.com/forum/#!forum/gfoss-jrc mailing list] based in JRC but not only, dedicated to open source geospatial software and local initiatives, you are invited to subscribe to keep yourself up-to-date about local activities related to FOSS. Check also our [https://github.com/gfoss-jrc/mainrepo/wiki wiki]. &lt;br /&gt;
&lt;br /&gt;
Contact person: [[User:Madi|Margherita Di Leo]] (diregola gmail com)&lt;br /&gt;
&lt;br /&gt;
==18 Oct 2016==&lt;br /&gt;
&lt;br /&gt;
'''Location''': [http://www.openstreetmap.org/relation/46149?mlat=45.80398008227348&amp;amp;mlon=8.623108863830566#map=18/45.80398008227348/8.623108863830566 '''Clubhouse'''] of the Joint Research Centre, room CH-Rose.&lt;br /&gt;
&lt;br /&gt;
'''Time''': h 5:30 PM onward - Feel free to join / leave at any time&lt;br /&gt;
&lt;br /&gt;
'''Arrangements''': Bring your laptop, some power strips (ciabatta) if you have, prepare a 5 minutes presentation of your work and what you use / would like to use GRASS for, your experience, your research questions etc..&lt;br /&gt;
&lt;br /&gt;
===Proposed agenda===&lt;br /&gt;
* Short presentations of participants' work and their interest to use GRASS GIS, open discussion.&lt;br /&gt;
* How to contribute to the GRASS GIS project.&lt;br /&gt;
* R scripting vs GRASS + Python: some benchmarks.&lt;br /&gt;
* ..&lt;br /&gt;
* Social dinner w/ beer at clubhouse.&lt;br /&gt;
&lt;br /&gt;
===Participants===&lt;br /&gt;
* Margherita Di Leo&lt;br /&gt;
* Yann Chemin&lt;br /&gt;
* Thomas Huld&lt;br /&gt;
* Philipp Schaegner&lt;br /&gt;
* Fabio Fussi&lt;br /&gt;
* ..you..&lt;br /&gt;
&lt;br /&gt;
==27 Sep 2016==&lt;br /&gt;
&lt;br /&gt;
'''Location''': [http://www.openstreetmap.org/relation/46149?mlat=45.80398008227348&amp;amp;mlon=8.623108863830566#map=18/45.80398008227348/8.623108863830566 '''Clubhouse'''] of the Joint Research Centre, room &amp;lt;strike&amp;gt;CH-Rose&amp;lt;/strike&amp;gt; '''Auditorium'''.&lt;br /&gt;
&lt;br /&gt;
'''Time''': h 5:00 PM onward &lt;br /&gt;
&lt;br /&gt;
'''Arrangements''': Bring your laptop, some power strips (ciabatta) if you have, prepare a 5 minutes presentation of your work and what you use / would like to use GRASS for, your experience, your research questions etc..&lt;br /&gt;
&lt;br /&gt;
[[File:IMG 1198.JPG|thumbnail|right|GRASS GIS Meetup at Clubhouse, Ispra(VA), Italy, on 27 Sep 2016]]&lt;br /&gt;
&lt;br /&gt;
===Participants===&lt;br /&gt;
* Margherita Di Leo&lt;br /&gt;
* Yann Chemin&lt;br /&gt;
* Thomas Huld&lt;br /&gt;
* Chiara Dorati&lt;br /&gt;
* Daniele Borio&lt;br /&gt;
* Ciro Gioia&lt;br /&gt;
* Ana Gracia&lt;br /&gt;
* Ruben Urraca&lt;br /&gt;
* Daniele de Rigo&lt;br /&gt;
* Philipp Schaegner &lt;br /&gt;
* Roxanne Leberger&lt;br /&gt;
* Jorge Lopez-Perez&lt;br /&gt;
* Fabio Fussi&lt;br /&gt;
&lt;br /&gt;
===Topics touched===&lt;br /&gt;
* [https://www.youtube.com/watch?v=U3Hf0qI4JLc&amp;amp;list=PL8_D99w0QB5m4SoYGXbIxyNkspsYFJANW&amp;amp;feature GRASS intro] [http://dx.doi.org/10.5446/12963 Hi-res version]&lt;br /&gt;
* Case studies of GRASS used in research&lt;br /&gt;
** Forest tree species distribution&lt;br /&gt;
** Solar radiation&lt;br /&gt;
** ..&lt;br /&gt;
* GRASS installation on MS Windows and Ubuntu&lt;br /&gt;
* [https://grass.osgeo.org/download/sample-data Sample data download]&lt;br /&gt;
* [https://grasswiki.osgeo.org/wiki/GRASS_Location_Wizard Creating a new location]&lt;br /&gt;
* [http://spatialreference.org/ref/epsg/ EPSG codes]&lt;br /&gt;
* Getting familiar with the [https://grass.osgeo.org/grass73/manuals/wxGUI.html Graphical User Interface (GUI)]&lt;br /&gt;
* [https://grasswiki.osgeo.org/wiki/Importing_data Importing data]&lt;br /&gt;
* Intro to the Command Line Interface (CLI)&lt;br /&gt;
* [https://grasswiki.osgeo.org/wiki/GRASS_and_Python GRASS and Python]&lt;br /&gt;
* Automating your workflow using bash scripting&lt;br /&gt;
* Getting the most updated GRASS version: &lt;br /&gt;
** [https://trac.osgeo.org/grass/wiki/DownloadSource Downloading the source code via svn] (on Ubuntu)&lt;br /&gt;
** [https://grasswiki.osgeo.org/wiki/Compile_and_Install#Ubuntu Compiling GRASS on Ubuntu]&lt;br /&gt;
** [https://wingrass.fsv.cvut.cz/grass73/x86_64/ Nightly builds for MS Windows]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Category: Workshops]]&lt;br /&gt;
[[Category: Code Sprint]]&lt;br /&gt;
[[Category: 2016]]&lt;/div&gt;</summary>
		<author><name>⚠️Madi</name></author>
	</entry>
	<entry>
		<id>https://grasswiki.osgeo.org/w/index.php?title=GRASS_GIS_Ispra_meetups_2016&amp;diff=23650</id>
		<title>GRASS GIS Ispra meetups 2016</title>
		<link rel="alternate" type="text/html" href="https://grasswiki.osgeo.org/w/index.php?title=GRASS_GIS_Ispra_meetups_2016&amp;diff=23650"/>
		<updated>2016-10-17T12:51:07Z</updated>

		<summary type="html">&lt;p&gt;⚠️Madi: /* 18 Oct 2016 */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;A group of people contributing or interested in contributing to GRASS GIS is planning to meet in the coming days in Ispra (VA), Italy, in the Clubhouse of the Joint Research Centre in working days outside working hours and / or during weekend in a place to be decided.  If you aren't a contributor but still are interested, please have a look at [https://grass.osgeo.org/documentation/first-time-users/ the documentation for first time users] and come to discover, we will introduce you to GRASS GIS. If you are interested, please contact us. &lt;br /&gt;
&lt;br /&gt;
Moreover, there is a [https://groups.google.com/forum/#!forum/gfoss-jrc mailing list] based in JRC but not only, dedicated to open source geospatial software and local initiatives, you are invited to subscribe to keep yourself up-to-date about local activities related to FOSS. Check also our [https://github.com/gfoss-jrc/mainrepo/wiki wiki]. &lt;br /&gt;
&lt;br /&gt;
Contact person: [[User:Madi|Margherita Di Leo]] (diregola gmail com)&lt;br /&gt;
&lt;br /&gt;
==18 Oct 2016==&lt;br /&gt;
&lt;br /&gt;
'''Location''': [http://www.openstreetmap.org/relation/46149?mlat=45.80398008227348&amp;amp;mlon=8.623108863830566#map=18/45.80398008227348/8.623108863830566 '''Clubhouse'''] of the Joint Research Centre, room CH-Rose.&lt;br /&gt;
&lt;br /&gt;
'''Time''': h 5:30 PM onward - Feel free to join / leave at any time&lt;br /&gt;
&lt;br /&gt;
'''Arrangements''': Bring your laptop, some power strips (ciabatta) if you have, prepare a 5 minutes presentation of your work and what you use / would like to use GRASS for, your experience, your research questions etc..&lt;br /&gt;
&lt;br /&gt;
===Proposed agenda===&lt;br /&gt;
* Short presentations of participants' work and their interest to use GRASS GIS, open discussion.&lt;br /&gt;
* How to contribute to the GRASS GIS project.&lt;br /&gt;
* ..&lt;br /&gt;
* Social dinner w/ beer at clubhouse.&lt;br /&gt;
&lt;br /&gt;
===Participants===&lt;br /&gt;
* Margherita Di Leo&lt;br /&gt;
* Yann Chemin&lt;br /&gt;
* Thomas Huld&lt;br /&gt;
* Philipp Schaegner&lt;br /&gt;
* Fabio Fussi&lt;br /&gt;
* ..you..&lt;br /&gt;
&lt;br /&gt;
==27 Sep 2016==&lt;br /&gt;
&lt;br /&gt;
'''Location''': [http://www.openstreetmap.org/relation/46149?mlat=45.80398008227348&amp;amp;mlon=8.623108863830566#map=18/45.80398008227348/8.623108863830566 '''Clubhouse'''] of the Joint Research Centre, room &amp;lt;strike&amp;gt;CH-Rose&amp;lt;/strike&amp;gt; '''Auditorium'''.&lt;br /&gt;
&lt;br /&gt;
'''Time''': h 5:00 PM onward &lt;br /&gt;
&lt;br /&gt;
'''Arrangements''': Bring your laptop, some power strips (ciabatta) if you have, prepare a 5 minutes presentation of your work and what you use / would like to use GRASS for, your experience, your research questions etc..&lt;br /&gt;
&lt;br /&gt;
[[File:IMG 1198.JPG|thumbnail|right|GRASS GIS Meetup at Clubhouse, Ispra(VA), Italy, on 27 Sep 2016]]&lt;br /&gt;
&lt;br /&gt;
===Participants===&lt;br /&gt;
* Margherita Di Leo&lt;br /&gt;
* Yann Chemin&lt;br /&gt;
* Thomas Huld&lt;br /&gt;
* Chiara Dorati&lt;br /&gt;
* Daniele Borio&lt;br /&gt;
* Ciro Gioia&lt;br /&gt;
* Ana Gracia&lt;br /&gt;
* Ruben Urraca&lt;br /&gt;
* Daniele de Rigo&lt;br /&gt;
* Philipp Schaegner &lt;br /&gt;
* Roxanne Leberger&lt;br /&gt;
* Jorge Lopez-Perez&lt;br /&gt;
* Fabio Fussi&lt;br /&gt;
&lt;br /&gt;
===Topics touched===&lt;br /&gt;
* [https://www.youtube.com/watch?v=U3Hf0qI4JLc&amp;amp;list=PL8_D99w0QB5m4SoYGXbIxyNkspsYFJANW&amp;amp;feature GRASS intro] [http://dx.doi.org/10.5446/12963 Hi-res version]&lt;br /&gt;
* Case studies of GRASS used in research&lt;br /&gt;
** Forest tree species distribution&lt;br /&gt;
** Solar radiation&lt;br /&gt;
** ..&lt;br /&gt;
* GRASS installation on MS Windows and Ubuntu&lt;br /&gt;
* [https://grass.osgeo.org/download/sample-data Sample data download]&lt;br /&gt;
* [https://grasswiki.osgeo.org/wiki/GRASS_Location_Wizard Creating a new location]&lt;br /&gt;
* [http://spatialreference.org/ref/epsg/ EPSG codes]&lt;br /&gt;
* Getting familiar with the [https://grass.osgeo.org/grass73/manuals/wxGUI.html Graphical User Interface (GUI)]&lt;br /&gt;
* [https://grasswiki.osgeo.org/wiki/Importing_data Importing data]&lt;br /&gt;
* Intro to the Command Line Interface (CLI)&lt;br /&gt;
* [https://grasswiki.osgeo.org/wiki/GRASS_and_Python GRASS and Python]&lt;br /&gt;
* Automating your workflow using bash scripting&lt;br /&gt;
* Getting the most updated GRASS version: &lt;br /&gt;
** [https://trac.osgeo.org/grass/wiki/DownloadSource Downloading the source code via svn] (on Ubuntu)&lt;br /&gt;
** [https://grasswiki.osgeo.org/wiki/Compile_and_Install#Ubuntu Compiling GRASS on Ubuntu]&lt;br /&gt;
** [https://wingrass.fsv.cvut.cz/grass73/x86_64/ Nightly builds for MS Windows]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Category: Workshops]]&lt;br /&gt;
[[Category: Code Sprint]]&lt;br /&gt;
[[Category: 2016]]&lt;/div&gt;</summary>
		<author><name>⚠️Madi</name></author>
	</entry>
	<entry>
		<id>https://grasswiki.osgeo.org/w/index.php?title=GRASS_GIS_Ispra_meetups_2016&amp;diff=23647</id>
		<title>GRASS GIS Ispra meetups 2016</title>
		<link rel="alternate" type="text/html" href="https://grasswiki.osgeo.org/w/index.php?title=GRASS_GIS_Ispra_meetups_2016&amp;diff=23647"/>
		<updated>2016-10-12T08:08:22Z</updated>

		<summary type="html">&lt;p&gt;⚠️Madi: /* 18 Oct 2016 */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;A group of people contributing or interested in contributing to GRASS GIS is planning to meet in the coming days in Ispra (VA), Italy, in the Clubhouse of the Joint Research Centre in working days outside working hours and / or during weekend in a place to be decided.  If you aren't a contributor but still are interested, please have a look at [https://grass.osgeo.org/documentation/first-time-users/ the documentation for first time users] and come to discover, we will introduce you to GRASS GIS. If you are interested, please contact us. &lt;br /&gt;
&lt;br /&gt;
Moreover, there is a [https://groups.google.com/forum/#!forum/gfoss-jrc mailing list] based in JRC but not only, dedicated to open source geospatial software and local initiatives, you are invited to subscribe to keep yourself up-to-date about local activities related to FOSS. Check also our [https://github.com/gfoss-jrc/mainrepo/wiki wiki]. &lt;br /&gt;
&lt;br /&gt;
Contact person: [[User:Madi|Margherita Di Leo]] (diregola gmail com)&lt;br /&gt;
&lt;br /&gt;
==18 Oct 2016==&lt;br /&gt;
&lt;br /&gt;
'''Location''': [http://www.openstreetmap.org/relation/46149?mlat=45.80398008227348&amp;amp;mlon=8.623108863830566#map=18/45.80398008227348/8.623108863830566 '''Clubhouse'''] of the Joint Research Centre, room CH-Rose.&lt;br /&gt;
&lt;br /&gt;
'''Time''': h 5:30 PM onward - Feel free to join / leave at any time&lt;br /&gt;
&lt;br /&gt;
'''Arrangements''': Bring your laptop, some power strips (ciabatta) if you have, prepare a 5 minutes presentation of your work and what you use / would like to use GRASS for, your experience, your research questions etc..&lt;br /&gt;
&lt;br /&gt;
===Proposed agenda===&lt;br /&gt;
* Short presentations of participants' work and their interest to use GRASS GIS, open discussion.&lt;br /&gt;
* How to contribute to the GRASS GIS project.&lt;br /&gt;
* ..&lt;br /&gt;
* Social dinner w/ beer at clubhouse.&lt;br /&gt;
&lt;br /&gt;
==27 Sep 2016==&lt;br /&gt;
&lt;br /&gt;
'''Location''': [http://www.openstreetmap.org/relation/46149?mlat=45.80398008227348&amp;amp;mlon=8.623108863830566#map=18/45.80398008227348/8.623108863830566 '''Clubhouse'''] of the Joint Research Centre, room &amp;lt;strike&amp;gt;CH-Rose&amp;lt;/strike&amp;gt; '''Auditorium'''.&lt;br /&gt;
&lt;br /&gt;
'''Time''': h 5:00 PM onward &lt;br /&gt;
&lt;br /&gt;
'''Arrangements''': Bring your laptop, some power strips (ciabatta) if you have, prepare a 5 minutes presentation of your work and what you use / would like to use GRASS for, your experience, your research questions etc..&lt;br /&gt;
&lt;br /&gt;
[[File:IMG 1198.JPG|thumbnail|right|GRASS GIS Meetup at Clubhouse, Ispra(VA), Italy, on 27 Sep 2016]]&lt;br /&gt;
&lt;br /&gt;
===Participants===&lt;br /&gt;
* Margherita Di Leo&lt;br /&gt;
* Yann Chemin&lt;br /&gt;
* Thomas Huld&lt;br /&gt;
* Chiara Dorati&lt;br /&gt;
* Daniele Borio&lt;br /&gt;
* Ciro Gioia&lt;br /&gt;
* Ana Gracia&lt;br /&gt;
* Ruben Urraca&lt;br /&gt;
* Daniele de Rigo&lt;br /&gt;
* Philipp Schaegner &lt;br /&gt;
* Roxanne Leberger&lt;br /&gt;
* Jorge Lopez-Perez&lt;br /&gt;
* Fabio Fussi&lt;br /&gt;
&lt;br /&gt;
===Topics touched===&lt;br /&gt;
* [https://www.youtube.com/watch?v=U3Hf0qI4JLc&amp;amp;list=PL8_D99w0QB5m4SoYGXbIxyNkspsYFJANW&amp;amp;feature GRASS intro]&lt;br /&gt;
* Case studies of GRASS used in research&lt;br /&gt;
** Forest tree species distribution&lt;br /&gt;
** Solar radiation&lt;br /&gt;
** ..&lt;br /&gt;
* GRASS installation on MS Windows and Ubuntu&lt;br /&gt;
* [https://grass.osgeo.org/download/sample-data Sample data download]&lt;br /&gt;
* [https://grasswiki.osgeo.org/wiki/GRASS_Location_Wizard Creating a new location]&lt;br /&gt;
* [http://spatialreference.org/ref/epsg/ EPSG codes]&lt;br /&gt;
* Getting familiar with the [https://grass.osgeo.org/grass73/manuals/wxGUI.html Graphical User Interface (GUI)]&lt;br /&gt;
* [https://grasswiki.osgeo.org/wiki/Importing_data Importing data]&lt;br /&gt;
* Intro to the Command Line Interface (CLI)&lt;br /&gt;
* [https://grasswiki.osgeo.org/wiki/GRASS_and_Python GRASS and Python]&lt;br /&gt;
* Automating your workflow using bash scripting&lt;br /&gt;
* Getting the most updated GRASS version: &lt;br /&gt;
** [https://trac.osgeo.org/grass/wiki/DownloadSource Downloading the source code via svn] (on Ubuntu)&lt;br /&gt;
** [https://grasswiki.osgeo.org/wiki/Compile_and_Install#Ubuntu Compiling GRASS on Ubuntu]&lt;br /&gt;
** [https://wingrass.fsv.cvut.cz/grass73/x86_64/ Nightly builds for MS Windows]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Category: Workshops]]&lt;br /&gt;
[[Category: Code Sprint]]&lt;br /&gt;
[[Category: 2016]]&lt;/div&gt;</summary>
		<author><name>⚠️Madi</name></author>
	</entry>
	<entry>
		<id>https://grasswiki.osgeo.org/w/index.php?title=GRASS_GIS_Ispra_meetups_2016&amp;diff=23646</id>
		<title>GRASS GIS Ispra meetups 2016</title>
		<link rel="alternate" type="text/html" href="https://grasswiki.osgeo.org/w/index.php?title=GRASS_GIS_Ispra_meetups_2016&amp;diff=23646"/>
		<updated>2016-10-12T07:59:32Z</updated>

		<summary type="html">&lt;p&gt;⚠️Madi: /* Proposed agenda */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;A group of people contributing or interested in contributing to GRASS GIS is planning to meet in the coming days in Ispra (VA), Italy, in the Clubhouse of the Joint Research Centre in working days outside working hours and / or during weekend in a place to be decided.  If you aren't a contributor but still are interested, please have a look at [https://grass.osgeo.org/documentation/first-time-users/ the documentation for first time users] and come to discover, we will introduce you to GRASS GIS. If you are interested, please contact us. &lt;br /&gt;
&lt;br /&gt;
Moreover, there is a [https://groups.google.com/forum/#!forum/gfoss-jrc mailing list] based in JRC but not only, dedicated to open source geospatial software and local initiatives, you are invited to subscribe to keep yourself up-to-date about local activities related to FOSS. Check also our [https://github.com/gfoss-jrc/mainrepo/wiki wiki]. &lt;br /&gt;
&lt;br /&gt;
Contact person: [[User:Madi|Margherita Di Leo]] (diregola gmail com)&lt;br /&gt;
&lt;br /&gt;
==18 Oct 2016==&lt;br /&gt;
&lt;br /&gt;
'''Location''': [http://www.openstreetmap.org/relation/46149?mlat=45.80398008227348&amp;amp;mlon=8.623108863830566#map=18/45.80398008227348/8.623108863830566 '''Clubhouse'''] of the Joint Research Centre, room CH-Rose.&lt;br /&gt;
&lt;br /&gt;
'''Time''': h 5:30 PM onward - Feel free to join / leave at any time&lt;br /&gt;
&lt;br /&gt;
'''Arrangements''': Bring your laptop, some power strips (ciabatta) if you have, prepare a 5 minutes presentation of your work and what you use / would like to use GRASS for, your experience, your research questions etc..&lt;br /&gt;
&lt;br /&gt;
===Proposed agenda===&lt;br /&gt;
* Short presentations of participants' work and their interest to use GRASS GIS, open discussion.&lt;br /&gt;
* How to contribute to the GRASS GIS project.&lt;br /&gt;
* ..&lt;br /&gt;
* Social dinner / beer at clubhouse.&lt;br /&gt;
&lt;br /&gt;
==27 Sep 2016==&lt;br /&gt;
&lt;br /&gt;
'''Location''': [http://www.openstreetmap.org/relation/46149?mlat=45.80398008227348&amp;amp;mlon=8.623108863830566#map=18/45.80398008227348/8.623108863830566 '''Clubhouse'''] of the Joint Research Centre, room &amp;lt;strike&amp;gt;CH-Rose&amp;lt;/strike&amp;gt; '''Auditorium'''.&lt;br /&gt;
&lt;br /&gt;
'''Time''': h 5:00 PM onward &lt;br /&gt;
&lt;br /&gt;
'''Arrangements''': Bring your laptop, some power strips (ciabatta) if you have, prepare a 5 minutes presentation of your work and what you use / would like to use GRASS for, your experience, your research questions etc..&lt;br /&gt;
&lt;br /&gt;
[[File:IMG 1198.JPG|thumbnail|right|GRASS GIS Meetup at Clubhouse, Ispra(VA), Italy, on 27 Sep 2016]]&lt;br /&gt;
&lt;br /&gt;
===Participants===&lt;br /&gt;
* Margherita Di Leo&lt;br /&gt;
* Yann Chemin&lt;br /&gt;
* Thomas Huld&lt;br /&gt;
* Chiara Dorati&lt;br /&gt;
* Daniele Borio&lt;br /&gt;
* Ciro Gioia&lt;br /&gt;
* Ana Gracia&lt;br /&gt;
* Ruben Urraca&lt;br /&gt;
* Daniele de Rigo&lt;br /&gt;
* Philipp Schaegner &lt;br /&gt;
* Roxanne Leberger&lt;br /&gt;
* Jorge Lopez-Perez&lt;br /&gt;
* Fabio Fussi&lt;br /&gt;
&lt;br /&gt;
===Topics touched===&lt;br /&gt;
* [https://www.youtube.com/watch?v=U3Hf0qI4JLc&amp;amp;list=PL8_D99w0QB5m4SoYGXbIxyNkspsYFJANW&amp;amp;feature GRASS intro]&lt;br /&gt;
* Case studies of GRASS used in research&lt;br /&gt;
** Forest tree species distribution&lt;br /&gt;
** Solar radiation&lt;br /&gt;
** ..&lt;br /&gt;
* GRASS installation on MS Windows and Ubuntu&lt;br /&gt;
* [https://grass.osgeo.org/download/sample-data Sample data download]&lt;br /&gt;
* [https://grasswiki.osgeo.org/wiki/GRASS_Location_Wizard Creating a new location]&lt;br /&gt;
* [http://spatialreference.org/ref/epsg/ EPSG codes]&lt;br /&gt;
* Getting familiar with the [https://grass.osgeo.org/grass73/manuals/wxGUI.html Graphical User Interface (GUI)]&lt;br /&gt;
* [https://grasswiki.osgeo.org/wiki/Importing_data Importing data]&lt;br /&gt;
* Intro to the Command Line Interface (CLI)&lt;br /&gt;
* [https://grasswiki.osgeo.org/wiki/GRASS_and_Python GRASS and Python]&lt;br /&gt;
* Automating your workflow using bash scripting&lt;br /&gt;
* Getting the most updated GRASS version: &lt;br /&gt;
** [https://trac.osgeo.org/grass/wiki/DownloadSource Downloading the source code via svn] (on Ubuntu)&lt;br /&gt;
** [https://grasswiki.osgeo.org/wiki/Compile_and_Install#Ubuntu Compiling GRASS on Ubuntu]&lt;br /&gt;
** [https://wingrass.fsv.cvut.cz/grass73/x86_64/ Nightly builds for MS Windows]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Category: Workshops]]&lt;br /&gt;
[[Category: Code Sprint]]&lt;br /&gt;
[[Category: 2016]]&lt;/div&gt;</summary>
		<author><name>⚠️Madi</name></author>
	</entry>
	<entry>
		<id>https://grasswiki.osgeo.org/w/index.php?title=GRASS_GIS_Ispra_meetups_2016&amp;diff=23645</id>
		<title>GRASS GIS Ispra meetups 2016</title>
		<link rel="alternate" type="text/html" href="https://grasswiki.osgeo.org/w/index.php?title=GRASS_GIS_Ispra_meetups_2016&amp;diff=23645"/>
		<updated>2016-10-12T07:58:49Z</updated>

		<summary type="html">&lt;p&gt;⚠️Madi: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;A group of people contributing or interested in contributing to GRASS GIS is planning to meet in the coming days in Ispra (VA), Italy, in the Clubhouse of the Joint Research Centre in working days outside working hours and / or during weekend in a place to be decided.  If you aren't a contributor but still are interested, please have a look at [https://grass.osgeo.org/documentation/first-time-users/ the documentation for first time users] and come to discover, we will introduce you to GRASS GIS. If you are interested, please contact us. &lt;br /&gt;
&lt;br /&gt;
Moreover, there is a [https://groups.google.com/forum/#!forum/gfoss-jrc mailing list] based in JRC but not only, dedicated to open source geospatial software and local initiatives, you are invited to subscribe to keep yourself up-to-date about local activities related to FOSS. Check also our [https://github.com/gfoss-jrc/mainrepo/wiki wiki]. &lt;br /&gt;
&lt;br /&gt;
Contact person: [[User:Madi|Margherita Di Leo]] (diregola gmail com)&lt;br /&gt;
&lt;br /&gt;
==18 Oct 2016==&lt;br /&gt;
&lt;br /&gt;
'''Location''': [http://www.openstreetmap.org/relation/46149?mlat=45.80398008227348&amp;amp;mlon=8.623108863830566#map=18/45.80398008227348/8.623108863830566 '''Clubhouse'''] of the Joint Research Centre, room CH-Rose.&lt;br /&gt;
&lt;br /&gt;
'''Time''': h 5:30 PM onward - Feel free to join / leave at any time&lt;br /&gt;
&lt;br /&gt;
'''Arrangements''': Bring your laptop, some power strips (ciabatta) if you have, prepare a 5 minutes presentation of your work and what you use / would like to use GRASS for, your experience, your research questions etc..&lt;br /&gt;
&lt;br /&gt;
===Proposed agenda===&lt;br /&gt;
* short presentations of participants' work and their interest to use GRASS GIS, questions and answers.&lt;br /&gt;
* How to contribute to the GRASS GIS project.&lt;br /&gt;
* ..&lt;br /&gt;
* Social dinner / beer at clubhouse.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==27 Sep 2016==&lt;br /&gt;
&lt;br /&gt;
'''Location''': [http://www.openstreetmap.org/relation/46149?mlat=45.80398008227348&amp;amp;mlon=8.623108863830566#map=18/45.80398008227348/8.623108863830566 '''Clubhouse'''] of the Joint Research Centre, room &amp;lt;strike&amp;gt;CH-Rose&amp;lt;/strike&amp;gt; '''Auditorium'''.&lt;br /&gt;
&lt;br /&gt;
'''Time''': h 5:00 PM onward &lt;br /&gt;
&lt;br /&gt;
'''Arrangements''': Bring your laptop, some power strips (ciabatta) if you have, prepare a 5 minutes presentation of your work and what you use / would like to use GRASS for, your experience, your research questions etc..&lt;br /&gt;
&lt;br /&gt;
[[File:IMG 1198.JPG|thumbnail|right|GRASS GIS Meetup at Clubhouse, Ispra(VA), Italy, on 27 Sep 2016]]&lt;br /&gt;
&lt;br /&gt;
===Participants===&lt;br /&gt;
* Margherita Di Leo&lt;br /&gt;
* Yann Chemin&lt;br /&gt;
* Thomas Huld&lt;br /&gt;
* Chiara Dorati&lt;br /&gt;
* Daniele Borio&lt;br /&gt;
* Ciro Gioia&lt;br /&gt;
* Ana Gracia&lt;br /&gt;
* Ruben Urraca&lt;br /&gt;
* Daniele de Rigo&lt;br /&gt;
* Philipp Schaegner &lt;br /&gt;
* Roxanne Leberger&lt;br /&gt;
* Jorge Lopez-Perez&lt;br /&gt;
* Fabio Fussi&lt;br /&gt;
&lt;br /&gt;
===Topics touched===&lt;br /&gt;
* [https://www.youtube.com/watch?v=U3Hf0qI4JLc&amp;amp;list=PL8_D99w0QB5m4SoYGXbIxyNkspsYFJANW&amp;amp;feature GRASS intro]&lt;br /&gt;
* Case studies of GRASS used in research&lt;br /&gt;
** Forest tree species distribution&lt;br /&gt;
** Solar radiation&lt;br /&gt;
** ..&lt;br /&gt;
* GRASS installation on MS Windows and Ubuntu&lt;br /&gt;
* [https://grass.osgeo.org/download/sample-data Sample data download]&lt;br /&gt;
* [https://grasswiki.osgeo.org/wiki/GRASS_Location_Wizard Creating a new location]&lt;br /&gt;
* [http://spatialreference.org/ref/epsg/ EPSG codes]&lt;br /&gt;
* Getting familiar with the [https://grass.osgeo.org/grass73/manuals/wxGUI.html Graphical User Interface (GUI)]&lt;br /&gt;
* [https://grasswiki.osgeo.org/wiki/Importing_data Importing data]&lt;br /&gt;
* Intro to the Command Line Interface (CLI)&lt;br /&gt;
* [https://grasswiki.osgeo.org/wiki/GRASS_and_Python GRASS and Python]&lt;br /&gt;
* Automating your workflow using bash scripting&lt;br /&gt;
* Getting the most updated GRASS version: &lt;br /&gt;
** [https://trac.osgeo.org/grass/wiki/DownloadSource Downloading the source code via svn] (on Ubuntu)&lt;br /&gt;
** [https://grasswiki.osgeo.org/wiki/Compile_and_Install#Ubuntu Compiling GRASS on Ubuntu]&lt;br /&gt;
** [https://wingrass.fsv.cvut.cz/grass73/x86_64/ Nightly builds for MS Windows]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Category: Workshops]]&lt;br /&gt;
[[Category: Code Sprint]]&lt;br /&gt;
[[Category: 2016]]&lt;/div&gt;</summary>
		<author><name>⚠️Madi</name></author>
	</entry>
	<entry>
		<id>https://grasswiki.osgeo.org/w/index.php?title=GRASS_GIS_Ispra_meetups_2016&amp;diff=23644</id>
		<title>GRASS GIS Ispra meetups 2016</title>
		<link rel="alternate" type="text/html" href="https://grasswiki.osgeo.org/w/index.php?title=GRASS_GIS_Ispra_meetups_2016&amp;diff=23644"/>
		<updated>2016-10-12T07:57:38Z</updated>

		<summary type="html">&lt;p&gt;⚠️Madi: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;A group of people contributing or interested in contributing to GRASS GIS is planning to meet in the coming days in Ispra (VA), Italy, in the Clubhouse of the Joint Research Centre in working days outside working hours and / or during weekend in a place to be decided.  If you aren't a contributor but still are interested, please have a look at [https://grass.osgeo.org/documentation/first-time-users/ the documentation for first time users] and come to discover, we will introduce you to GRASS GIS. If you are interested, please contact us. &lt;br /&gt;
&lt;br /&gt;
Moreover, there is a [https://groups.google.com/forum/#!forum/gfoss-jrc mailing list] based in JRC but not only, dedicated to open source geospatial software and local initiatives, you are invited to subscribe to keep yourself up-to-date about local activities related to FOSS. Check also our [https://github.com/gfoss-jrc/mainrepo/wiki wiki]. &lt;br /&gt;
&lt;br /&gt;
Contact person: [[User:Madi|Margherita Di Leo]] (diregola gmail com)&lt;br /&gt;
&lt;br /&gt;
==18 Oct 2016==&lt;br /&gt;
&lt;br /&gt;
'''Location''': [http://www.openstreetmap.org/relation/46149?mlat=45.80398008227348&amp;amp;mlon=8.623108863830566#map=18/45.80398008227348/8.623108863830566 '''Clubhouse'''] of the Joint Research Centre, room CH-Rose.&lt;br /&gt;
&lt;br /&gt;
'''Time''': h 5:30 PM onward - Feel free to join / leave at any time&lt;br /&gt;
&lt;br /&gt;
'''Arrangements''': Bring your laptop, some power strips (ciabatta) if you have, prepare a 5 minutes presentation of your work and what you use / would like to use GRASS for, your experience, your research questions etc..&lt;br /&gt;
&lt;br /&gt;
===Proposed agenda===&lt;br /&gt;
* short presentations of participants' work and their interest to use GRASS GIS, questions and answers.&lt;br /&gt;
* How to contribute to the GRASS GIS project.&lt;br /&gt;
* ..&lt;br /&gt;
* Social dinner / beer at clubhouse.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==27 Sep 2016==&lt;br /&gt;
&lt;br /&gt;
'''Location''': [http://www.openstreetmap.org/relation/46149?mlat=45.80398008227348&amp;amp;mlon=8.623108863830566#map=18/45.80398008227348/8.623108863830566 '''Clubhouse'''] of the Joint Research Centre, room &amp;lt;strike&amp;gt;CH-Rose&amp;lt;/strike&amp;gt; '''Auditorium'''.&lt;br /&gt;
&lt;br /&gt;
'''Time''': h 5:00 PM onward &lt;br /&gt;
&lt;br /&gt;
'''Arrangements''': Bring your laptop, some power strips (ciabatta) if you have, prepare a 5 minutes presentation of your work and what you use / would like to use GRASS for, your experience, your research questions etc..&lt;br /&gt;
&lt;br /&gt;
[[File:IMG 1198.JPG|thumbnail|right|GRASS GIS Meetup at Clubhouse, Ispra(VA), Italy, on 27 Sep 2016]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Proposed agenda===&lt;br /&gt;
* Introduction of participants with short presentations of their work and their interest to use GRASS GIS, questions and answers.&lt;br /&gt;
* How to contribute to the GRASS GIS project: adding examples to the manual pages.&lt;br /&gt;
* Planning meetings and activities of common interest.&lt;br /&gt;
* We can take advantage of beer sold at clubhouse and we can have some meters of pizza to be delivered on call.&lt;br /&gt;
&lt;br /&gt;
===Participants===&lt;br /&gt;
* Margherita Di Leo&lt;br /&gt;
* Yann Chemin&lt;br /&gt;
* Thomas Huld&lt;br /&gt;
* Chiara Dorati&lt;br /&gt;
* Daniele Borio&lt;br /&gt;
* Ciro Gioia&lt;br /&gt;
* Ana Gracia&lt;br /&gt;
* Ruben Urraca&lt;br /&gt;
* Daniele de Rigo&lt;br /&gt;
* Philipp Schaegner &lt;br /&gt;
* Roxanne Leberger&lt;br /&gt;
* Jorge Lopez-Perez&lt;br /&gt;
* Fabio Fussi&lt;br /&gt;
&lt;br /&gt;
===Topics touched===&lt;br /&gt;
* [https://www.youtube.com/watch?v=U3Hf0qI4JLc&amp;amp;list=PL8_D99w0QB5m4SoYGXbIxyNkspsYFJANW&amp;amp;feature GRASS intro]&lt;br /&gt;
* Case studies of GRASS used in research&lt;br /&gt;
** Forest tree species distribution&lt;br /&gt;
** Solar radiation&lt;br /&gt;
** ..&lt;br /&gt;
* GRASS installation on MS Windows and Ubuntu&lt;br /&gt;
* [https://grass.osgeo.org/download/sample-data Sample data download]&lt;br /&gt;
* [https://grasswiki.osgeo.org/wiki/GRASS_Location_Wizard Creating a new location]&lt;br /&gt;
* [http://spatialreference.org/ref/epsg/ EPSG codes]&lt;br /&gt;
* Getting familiar with the [https://grass.osgeo.org/grass73/manuals/wxGUI.html Graphical User Interface (GUI)]&lt;br /&gt;
* [https://grasswiki.osgeo.org/wiki/Importing_data Importing data]&lt;br /&gt;
* Intro to the Command Line Interface (CLI)&lt;br /&gt;
* [https://grasswiki.osgeo.org/wiki/GRASS_and_Python GRASS and Python]&lt;br /&gt;
* Automating your workflow using bash scripting&lt;br /&gt;
* Getting the most updated GRASS version: &lt;br /&gt;
** [https://trac.osgeo.org/grass/wiki/DownloadSource Downloading the source code via svn] (on Ubuntu)&lt;br /&gt;
** [https://grasswiki.osgeo.org/wiki/Compile_and_Install#Ubuntu Compiling GRASS on Ubuntu]&lt;br /&gt;
** [https://wingrass.fsv.cvut.cz/grass73/x86_64/ Nightly builds for MS Windows]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Category: Workshops]]&lt;br /&gt;
[[Category: Code Sprint]]&lt;br /&gt;
[[Category: 2016]]&lt;/div&gt;</summary>
		<author><name>⚠️Madi</name></author>
	</entry>
	<entry>
		<id>https://grasswiki.osgeo.org/w/index.php?title=GRASS_GIS_Ispra_meetups_2016&amp;diff=23623</id>
		<title>GRASS GIS Ispra meetups 2016</title>
		<link rel="alternate" type="text/html" href="https://grasswiki.osgeo.org/w/index.php?title=GRASS_GIS_Ispra_meetups_2016&amp;diff=23623"/>
		<updated>2016-09-28T07:16:01Z</updated>

		<summary type="html">&lt;p&gt;⚠️Madi: /* Topics touched */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;A group of people contributing or interested in contributing to GRASS GIS is planning to meet in the coming days in Ispra (VA), Italy, in the Clubhouse of the Joint Research Centre in working days outside working hours and / or during weekend in a place to be decided.  If you aren't a contributor but still are interested, please have a look at [https://grass.osgeo.org/documentation/first-time-users/ the documentation for first time users] and come to discover, we will introduce you to GRASS GIS. If you are interested, please contact us. &lt;br /&gt;
&lt;br /&gt;
Moreover, there is a [https://groups.google.com/forum/#!forum/gfoss-jrc mailing list] based in JRC but not only, dedicated to open source geospatial software and local initiatives, you are invited to subscribe to keep yourself up-to-date about local activities related to FOSS. Check also our [https://github.com/gfoss-jrc/mainrepo/wiki wiki]. &lt;br /&gt;
&lt;br /&gt;
Contact person: [[User:Madi|Margherita Di Leo]] (diregola gmail com)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==27 Sep 2016==&lt;br /&gt;
&lt;br /&gt;
'''Location''': [http://www.openstreetmap.org/relation/46149?mlat=45.80398008227348&amp;amp;mlon=8.623108863830566#map=18/45.80398008227348/8.623108863830566 '''Clubhouse'''] of the Joint Research Centre, room &amp;lt;strike&amp;gt;CH-Rose&amp;lt;/strike&amp;gt; '''Auditorium'''.&lt;br /&gt;
&lt;br /&gt;
'''Time''': h 5:00 PM onward &lt;br /&gt;
&lt;br /&gt;
'''Arrangements''': Bring your laptop, some power strips (ciabatta) if you have, prepare a 5 minutes presentation of your work and what you use / would like to use GRASS for, your experience, your research questions etc..&lt;br /&gt;
&lt;br /&gt;
[[File:IMG 1198.JPG|thumbnail|right|GRASS GIS Meetup at Clubhouse, Ispra(VA), Italy, on 27 Sep 2016]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Proposed agenda===&lt;br /&gt;
* Introduction of participants with short presentations of their work and their interest to use GRASS GIS, questions and answers.&lt;br /&gt;
* How to contribute to the GRASS GIS project: adding examples to the manual pages.&lt;br /&gt;
* Planning meetings and activities of common interest.&lt;br /&gt;
* We can take advantage of beer sold at clubhouse and we can have some meters of pizza to be delivered on call.&lt;br /&gt;
&lt;br /&gt;
===Participants===&lt;br /&gt;
* Margherita Di Leo&lt;br /&gt;
* Yann Chemin&lt;br /&gt;
* Thomas Huld&lt;br /&gt;
* Chiara Dorati&lt;br /&gt;
* Daniele Borio&lt;br /&gt;
* Ciro Gioia&lt;br /&gt;
* Ana Gracia&lt;br /&gt;
* Ruben Urraca&lt;br /&gt;
* Daniele de Rigo&lt;br /&gt;
* Philipp Schaegner &lt;br /&gt;
* Roxanne Leberger&lt;br /&gt;
* Jorge Lopez-Perez&lt;br /&gt;
* Fabio Fussi&lt;br /&gt;
&lt;br /&gt;
===Topics touched===&lt;br /&gt;
* [https://www.youtube.com/watch?v=U3Hf0qI4JLc&amp;amp;list=PL8_D99w0QB5m4SoYGXbIxyNkspsYFJANW&amp;amp;feature GRASS intro]&lt;br /&gt;
* Case studies of GRASS used in research&lt;br /&gt;
** Forest tree species distribution&lt;br /&gt;
** Solar radiation&lt;br /&gt;
** ..&lt;br /&gt;
* GRASS installation on MS Windows and Ubuntu&lt;br /&gt;
* [https://grass.osgeo.org/download/sample-data Sample data download]&lt;br /&gt;
* [https://grasswiki.osgeo.org/wiki/GRASS_Location_Wizard Creating a new location]&lt;br /&gt;
* [http://spatialreference.org/ref/epsg/ EPSG codes]&lt;br /&gt;
* Getting familiar with the [https://grass.osgeo.org/grass73/manuals/wxGUI.html Graphical User Interface (GUI)]&lt;br /&gt;
* [https://grasswiki.osgeo.org/wiki/Importing_data Importing data]&lt;br /&gt;
* Intro to the Command Line Interface (CLI)&lt;br /&gt;
* [https://grasswiki.osgeo.org/wiki/GRASS_and_Python GRASS and Python]&lt;br /&gt;
* Automating your workflow using bash scripting&lt;br /&gt;
* Getting the most updated GRASS version: &lt;br /&gt;
** [https://trac.osgeo.org/grass/wiki/DownloadSource Downloading the source code via svn] (on Ubuntu)&lt;br /&gt;
** [https://grasswiki.osgeo.org/wiki/Compile_and_Install#Ubuntu Compiling GRASS on Ubuntu]&lt;br /&gt;
** [https://wingrass.fsv.cvut.cz/grass73/x86_64/ Nightly builds for MS Windows]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Category: Workshops]]&lt;br /&gt;
[[Category: Code Sprint]]&lt;br /&gt;
[[Category: 2016]]&lt;/div&gt;</summary>
		<author><name>⚠️Madi</name></author>
	</entry>
	<entry>
		<id>https://grasswiki.osgeo.org/w/index.php?title=GRASS_GIS_Ispra_meetups_2016&amp;diff=23622</id>
		<title>GRASS GIS Ispra meetups 2016</title>
		<link rel="alternate" type="text/html" href="https://grasswiki.osgeo.org/w/index.php?title=GRASS_GIS_Ispra_meetups_2016&amp;diff=23622"/>
		<updated>2016-09-28T07:12:19Z</updated>

		<summary type="html">&lt;p&gt;⚠️Madi: picture added&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;A group of people contributing or interested in contributing to GRASS GIS is planning to meet in the coming days in Ispra (VA), Italy, in the Clubhouse of the Joint Research Centre in working days outside working hours and / or during weekend in a place to be decided.  If you aren't a contributor but still are interested, please have a look at [https://grass.osgeo.org/documentation/first-time-users/ the documentation for first time users] and come to discover, we will introduce you to GRASS GIS. If you are interested, please contact us. &lt;br /&gt;
&lt;br /&gt;
Moreover, there is a [https://groups.google.com/forum/#!forum/gfoss-jrc mailing list] based in JRC but not only, dedicated to open source geospatial software and local initiatives, you are invited to subscribe to keep yourself up-to-date about local activities related to FOSS. Check also our [https://github.com/gfoss-jrc/mainrepo/wiki wiki]. &lt;br /&gt;
&lt;br /&gt;
Contact person: [[User:Madi|Margherita Di Leo]] (diregola gmail com)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==27 Sep 2016==&lt;br /&gt;
&lt;br /&gt;
'''Location''': [http://www.openstreetmap.org/relation/46149?mlat=45.80398008227348&amp;amp;mlon=8.623108863830566#map=18/45.80398008227348/8.623108863830566 '''Clubhouse'''] of the Joint Research Centre, room &amp;lt;strike&amp;gt;CH-Rose&amp;lt;/strike&amp;gt; '''Auditorium'''.&lt;br /&gt;
&lt;br /&gt;
'''Time''': h 5:00 PM onward &lt;br /&gt;
&lt;br /&gt;
'''Arrangements''': Bring your laptop, some power strips (ciabatta) if you have, prepare a 5 minutes presentation of your work and what you use / would like to use GRASS for, your experience, your research questions etc..&lt;br /&gt;
&lt;br /&gt;
[[File:IMG 1198.JPG|thumbnail|right|GRASS GIS Meetup at Clubhouse, Ispra(VA), Italy, on 27 Sep 2016]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Proposed agenda===&lt;br /&gt;
* Introduction of participants with short presentations of their work and their interest to use GRASS GIS, questions and answers.&lt;br /&gt;
* How to contribute to the GRASS GIS project: adding examples to the manual pages.&lt;br /&gt;
* Planning meetings and activities of common interest.&lt;br /&gt;
* We can take advantage of beer sold at clubhouse and we can have some meters of pizza to be delivered on call.&lt;br /&gt;
&lt;br /&gt;
===Participants===&lt;br /&gt;
* Margherita Di Leo&lt;br /&gt;
* Yann Chemin&lt;br /&gt;
* Thomas Huld&lt;br /&gt;
* Chiara Dorati&lt;br /&gt;
* Daniele Borio&lt;br /&gt;
* Ciro Gioia&lt;br /&gt;
* Ana Gracia&lt;br /&gt;
* Ruben Urraca&lt;br /&gt;
* Daniele de Rigo&lt;br /&gt;
* Philipp Schaegner &lt;br /&gt;
* Roxanne Leberger&lt;br /&gt;
* Jorge Lopez-Perez&lt;br /&gt;
* Fabio Fussi&lt;br /&gt;
&lt;br /&gt;
===Topics touched===&lt;br /&gt;
* [https://www.youtube.com/watch?v=U3Hf0qI4JLc&amp;amp;list=PL8_D99w0QB5m4SoYGXbIxyNkspsYFJANW&amp;amp;feature GRASS intro]&lt;br /&gt;
* Case studies of GRASS used in research&lt;br /&gt;
** Forest tree species distribution&lt;br /&gt;
** Solar radiation&lt;br /&gt;
** ..&lt;br /&gt;
* GRASS installation on MS Windows and Ubuntu&lt;br /&gt;
* [https://grass.osgeo.org/download/sample-data Sample data download]&lt;br /&gt;
* [https://grasswiki.osgeo.org/wiki/GRASS_Location_Wizard Creating a new location]&lt;br /&gt;
* [http://spatialreference.org/ref/epsg/ EPSG codes]&lt;br /&gt;
* Getting familiar with the [https://grass.osgeo.org/grass73/manuals/wxGUI.html Graphical User Interface (GUI)]&lt;br /&gt;
* [https://grasswiki.osgeo.org/wiki/Importing_data Importing data]&lt;br /&gt;
* Intro to the Command Line Interface (CLI)&lt;br /&gt;
* [https://grasswiki.osgeo.org/wiki/GRASS_and_Python GRASS and Python]&lt;br /&gt;
* Intro to automating your workflow using bash scripting&lt;br /&gt;
* Getting the most updated GRASS version: &lt;br /&gt;
** [https://trac.osgeo.org/grass/wiki/DownloadSource Downloading the source code via svn] (on Ubuntu)&lt;br /&gt;
** [https://grasswiki.osgeo.org/wiki/Compile_and_Install#Ubuntu Compiling GRASS on Ubuntu]&lt;br /&gt;
** [https://wingrass.fsv.cvut.cz/grass73/x86_64/ Nightly builds for MS Windows]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Category: Workshops]]&lt;br /&gt;
[[Category: Code Sprint]]&lt;br /&gt;
[[Category: 2016]]&lt;/div&gt;</summary>
		<author><name>⚠️Madi</name></author>
	</entry>
	<entry>
		<id>https://grasswiki.osgeo.org/w/index.php?title=File:IMG_1198.JPG&amp;diff=23621</id>
		<title>File:IMG 1198.JPG</title>
		<link rel="alternate" type="text/html" href="https://grasswiki.osgeo.org/w/index.php?title=File:IMG_1198.JPG&amp;diff=23621"/>
		<updated>2016-09-28T07:09:55Z</updated>

		<summary type="html">&lt;p&gt;⚠️Madi: GRASS GIS Meetup at Clubhouse, Ispra(VA), Italy, on 27 Sep 2016&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;GRASS GIS Meetup at Clubhouse, Ispra(VA), Italy, on 27 Sep 2016&lt;/div&gt;</summary>
		<author><name>⚠️Madi</name></author>
	</entry>
	<entry>
		<id>https://grasswiki.osgeo.org/w/index.php?title=GRASS_GIS_Ispra_meetups_2016&amp;diff=23620</id>
		<title>GRASS GIS Ispra meetups 2016</title>
		<link rel="alternate" type="text/html" href="https://grasswiki.osgeo.org/w/index.php?title=GRASS_GIS_Ispra_meetups_2016&amp;diff=23620"/>
		<updated>2016-09-28T07:05:50Z</updated>

		<summary type="html">&lt;p&gt;⚠️Madi: /* Topics touched */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;A group of people contributing or interested in contributing to GRASS GIS is planning to meet in the coming days in Ispra (VA), Italy, in the Clubhouse of the Joint Research Centre in working days outside working hours and / or during weekend in a place to be decided.  If you aren't a contributor but still are interested, please have a look at [https://grass.osgeo.org/documentation/first-time-users/ the documentation for first time users] and come to discover, we will introduce you to GRASS GIS. If you are interested, please contact us. &lt;br /&gt;
&lt;br /&gt;
Moreover, there is a [https://groups.google.com/forum/#!forum/gfoss-jrc mailing list] based in JRC but not only, dedicated to open source geospatial software and local initiatives, you are invited to subscribe to keep yourself up-to-date about local activities related to FOSS. Check also our [https://github.com/gfoss-jrc/mainrepo/wiki wiki]. &lt;br /&gt;
&lt;br /&gt;
Contact person: [[User:Madi|Margherita Di Leo]] (diregola gmail com)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==27 Sep 2016==&lt;br /&gt;
&lt;br /&gt;
'''Location''': [http://www.openstreetmap.org/relation/46149?mlat=45.80398008227348&amp;amp;mlon=8.623108863830566#map=18/45.80398008227348/8.623108863830566 '''Clubhouse'''] of the Joint Research Centre, room &amp;lt;strike&amp;gt;CH-Rose&amp;lt;/strike&amp;gt; '''Auditorium'''.&lt;br /&gt;
&lt;br /&gt;
'''Time''': h 5:00 PM onward &lt;br /&gt;
&lt;br /&gt;
'''Arrangements''': Bring your laptop, some power strips (ciabatta) if you have, prepare a 5 minutes presentation of your work and what you use / would like to use GRASS for, your experience, your research questions etc..&lt;br /&gt;
&lt;br /&gt;
===Proposed agenda===&lt;br /&gt;
* Introduction of participants with short presentations of their work and their interest to use GRASS GIS, questions and answers.&lt;br /&gt;
* How to contribute to the GRASS GIS project: adding examples to the manual pages.&lt;br /&gt;
* Planning meetings and activities of common interest.&lt;br /&gt;
* We can take advantage of beer sold at clubhouse and we can have some meters of pizza to be delivered on call.&lt;br /&gt;
&lt;br /&gt;
===Participants===&lt;br /&gt;
* Margherita Di Leo&lt;br /&gt;
* Yann Chemin&lt;br /&gt;
* Thomas Huld&lt;br /&gt;
* Chiara Dorati&lt;br /&gt;
* Daniele Borio&lt;br /&gt;
* Ciro Gioia&lt;br /&gt;
* Ana Gracia&lt;br /&gt;
* Ruben Urraca&lt;br /&gt;
* Daniele de Rigo&lt;br /&gt;
* Philipp Schaegner &lt;br /&gt;
* Roxanne Leberger&lt;br /&gt;
* Jorge Lopez-Perez&lt;br /&gt;
* Fabio Fussi&lt;br /&gt;
&lt;br /&gt;
===Topics touched===&lt;br /&gt;
* [https://www.youtube.com/watch?v=U3Hf0qI4JLc&amp;amp;list=PL8_D99w0QB5m4SoYGXbIxyNkspsYFJANW&amp;amp;feature GRASS intro]&lt;br /&gt;
* Case studies of GRASS used in research&lt;br /&gt;
** Forest tree species distribution&lt;br /&gt;
** Solar radiation&lt;br /&gt;
** ..&lt;br /&gt;
* GRASS installation on MS Windows and Ubuntu&lt;br /&gt;
* [https://grass.osgeo.org/download/sample-data Sample data download]&lt;br /&gt;
* [https://grasswiki.osgeo.org/wiki/GRASS_Location_Wizard Creating a new location]&lt;br /&gt;
* [http://spatialreference.org/ref/epsg/ EPSG codes]&lt;br /&gt;
* Getting familiar with the [https://grass.osgeo.org/grass73/manuals/wxGUI.html Graphical User Interface (GUI)]&lt;br /&gt;
* [https://grasswiki.osgeo.org/wiki/Importing_data Importing data]&lt;br /&gt;
* Intro to the Command Line Interface (CLI)&lt;br /&gt;
* [https://grasswiki.osgeo.org/wiki/GRASS_and_Python GRASS and Python]&lt;br /&gt;
* Intro to automating your workflow using bash scripting&lt;br /&gt;
* Getting the most updated GRASS version: &lt;br /&gt;
** [https://trac.osgeo.org/grass/wiki/DownloadSource Downloading the source code via svn] (on Ubuntu)&lt;br /&gt;
** [https://grasswiki.osgeo.org/wiki/Compile_and_Install#Ubuntu Compiling GRASS on Ubuntu]&lt;br /&gt;
** [https://wingrass.fsv.cvut.cz/grass73/x86_64/ Nightly builds for MS Windows]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Category: Workshops]]&lt;br /&gt;
[[Category: Code Sprint]]&lt;br /&gt;
[[Category: 2016]]&lt;/div&gt;</summary>
		<author><name>⚠️Madi</name></author>
	</entry>
	<entry>
		<id>https://grasswiki.osgeo.org/w/index.php?title=GRASS_GIS_Ispra_meetups_2016&amp;diff=23619</id>
		<title>GRASS GIS Ispra meetups 2016</title>
		<link rel="alternate" type="text/html" href="https://grasswiki.osgeo.org/w/index.php?title=GRASS_GIS_Ispra_meetups_2016&amp;diff=23619"/>
		<updated>2016-09-28T07:00:36Z</updated>

		<summary type="html">&lt;p&gt;⚠️Madi: /* 27 Sep 2016 */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;A group of people contributing or interested in contributing to GRASS GIS is planning to meet in the coming days in Ispra (VA), Italy, in the Clubhouse of the Joint Research Centre in working days outside working hours and / or during weekend in a place to be decided.  If you aren't a contributor but still are interested, please have a look at [https://grass.osgeo.org/documentation/first-time-users/ the documentation for first time users] and come to discover, we will introduce you to GRASS GIS. If you are interested, please contact us. &lt;br /&gt;
&lt;br /&gt;
Moreover, there is a [https://groups.google.com/forum/#!forum/gfoss-jrc mailing list] based in JRC but not only, dedicated to open source geospatial software and local initiatives, you are invited to subscribe to keep yourself up-to-date about local activities related to FOSS. Check also our [https://github.com/gfoss-jrc/mainrepo/wiki wiki]. &lt;br /&gt;
&lt;br /&gt;
Contact person: [[User:Madi|Margherita Di Leo]] (diregola gmail com)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==27 Sep 2016==&lt;br /&gt;
&lt;br /&gt;
'''Location''': [http://www.openstreetmap.org/relation/46149?mlat=45.80398008227348&amp;amp;mlon=8.623108863830566#map=18/45.80398008227348/8.623108863830566 '''Clubhouse'''] of the Joint Research Centre, room &amp;lt;strike&amp;gt;CH-Rose&amp;lt;/strike&amp;gt; '''Auditorium'''.&lt;br /&gt;
&lt;br /&gt;
'''Time''': h 5:00 PM onward &lt;br /&gt;
&lt;br /&gt;
'''Arrangements''': Bring your laptop, some power strips (ciabatta) if you have, prepare a 5 minutes presentation of your work and what you use / would like to use GRASS for, your experience, your research questions etc..&lt;br /&gt;
&lt;br /&gt;
===Proposed agenda===&lt;br /&gt;
* Introduction of participants with short presentations of their work and their interest to use GRASS GIS, questions and answers.&lt;br /&gt;
* How to contribute to the GRASS GIS project: adding examples to the manual pages.&lt;br /&gt;
* Planning meetings and activities of common interest.&lt;br /&gt;
* We can take advantage of beer sold at clubhouse and we can have some meters of pizza to be delivered on call.&lt;br /&gt;
&lt;br /&gt;
===Participants===&lt;br /&gt;
* Margherita Di Leo&lt;br /&gt;
* Yann Chemin&lt;br /&gt;
* Thomas Huld&lt;br /&gt;
* Chiara Dorati&lt;br /&gt;
* Daniele Borio&lt;br /&gt;
* Ciro Gioia&lt;br /&gt;
* Ana Gracia&lt;br /&gt;
* Ruben Urraca&lt;br /&gt;
* Daniele de Rigo&lt;br /&gt;
* Philipp Schaegner &lt;br /&gt;
* Roxanne Leberger&lt;br /&gt;
* Jorge Lopez-Perez&lt;br /&gt;
* Fabio Fussi&lt;br /&gt;
&lt;br /&gt;
===Topics touched===&lt;br /&gt;
* [https://www.youtube.com/watch?v=U3Hf0qI4JLc&amp;amp;list=PL8_D99w0QB5m4SoYGXbIxyNkspsYFJANW&amp;amp;feature GRASS intro]&lt;br /&gt;
* Case studies of GRASS used in research&lt;br /&gt;
** Forest tree species distribution&lt;br /&gt;
** Solar radiation&lt;br /&gt;
** ..&lt;br /&gt;
* GRASS installation on MS Windows and Ubuntu&lt;br /&gt;
* [https://grass.osgeo.org/download/sample-data Sample data download]&lt;br /&gt;
* [https://grasswiki.osgeo.org/wiki/GRASS_Location_Wizard Creating a new location]&lt;br /&gt;
* [http://spatialreference.org/ref/epsg/ EPSG codes]&lt;br /&gt;
* Getting familiar with the Graphical User Interface (GUI)&lt;br /&gt;
* Importing data&lt;br /&gt;
* The Command Line Interface (CLI)&lt;br /&gt;
* [https://grasswiki.osgeo.org/wiki/GRASS_and_Python GRASS and Python]&lt;br /&gt;
* Automating the workflow using bash scripting&lt;br /&gt;
* Getting the most updated GRASS version: &lt;br /&gt;
** [https://trac.osgeo.org/grass/wiki/DownloadSource Downloading the source code via svn] (on Ubuntu)&lt;br /&gt;
** [https://grasswiki.osgeo.org/wiki/Compile_and_Install#Ubuntu Compiling GRASS on Ubuntu]&lt;br /&gt;
** [https://wingrass.fsv.cvut.cz/grass73/x86_64/ Nightly builds for MS Windows]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Category: Workshops]]&lt;br /&gt;
[[Category: Code Sprint]]&lt;br /&gt;
[[Category: 2016]]&lt;/div&gt;</summary>
		<author><name>⚠️Madi</name></author>
	</entry>
	<entry>
		<id>https://grasswiki.osgeo.org/w/index.php?title=GRASS_GIS_Ispra_meetups_2016&amp;diff=23618</id>
		<title>GRASS GIS Ispra meetups 2016</title>
		<link rel="alternate" type="text/html" href="https://grasswiki.osgeo.org/w/index.php?title=GRASS_GIS_Ispra_meetups_2016&amp;diff=23618"/>
		<updated>2016-09-27T18:45:57Z</updated>

		<summary type="html">&lt;p&gt;⚠️Madi: /* Topics touched */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;A group of people contributing or interested in contributing to GRASS GIS is planning to meet in the coming days in Ispra (VA), Italy, in the Clubhouse of the Joint Research Centre in working days outside working hours and / or during weekend in a place to be decided.  If you aren't a contributor but still are interested, please have a look at [https://grass.osgeo.org/documentation/first-time-users/ the documentation for first time users] and come to discover, we will introduce you to GRASS GIS. If you are interested, please contact us. &lt;br /&gt;
&lt;br /&gt;
Moreover, there is a [https://groups.google.com/forum/#!forum/gfoss-jrc mailing list] based in JRC but not only, dedicated to open source geospatial software and local initiatives, you are invited to subscribe to keep yourself up-to-date about local activities related to FOSS. Check also our [https://github.com/gfoss-jrc/mainrepo/wiki wiki]. &lt;br /&gt;
&lt;br /&gt;
Contact person: [[User:Madi|Margherita Di Leo]] (diregola gmail com)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==27 Sep 2016==&lt;br /&gt;
&lt;br /&gt;
'''Location''': [http://www.openstreetmap.org/relation/46149?mlat=45.80398008227348&amp;amp;mlon=8.623108863830566#map=18/45.80398008227348/8.623108863830566 '''Clubhouse'''] of the Joint Research Centre, room &amp;lt;strike&amp;gt;CH-Rose&amp;lt;/strike&amp;gt; '''Auditorium'''.&lt;br /&gt;
&lt;br /&gt;
'''Time''': h 5:00 PM onward &lt;br /&gt;
&lt;br /&gt;
'''Arrangements''': Bring your laptop, some power strips (ciabatta) if you have, prepare a 5 minutes presentation of your work and what you use / would like to use GRASS for, your experience, your research questions etc..&lt;br /&gt;
&lt;br /&gt;
===Agenda===&lt;br /&gt;
* Introduction of participants with short presentations of their work and their interest to use GRASS GIS, questions and answers.&lt;br /&gt;
* How to contribute to the GRASS GIS project: adding examples to the manual pages.&lt;br /&gt;
* Planning meetings and activities of common interest.&lt;br /&gt;
* We can take advantage of beer sold at clubhouse and we can have some meters of pizza to be delivered on call.&lt;br /&gt;
&lt;br /&gt;
===Participants===&lt;br /&gt;
* Margherita Di Leo&lt;br /&gt;
* Yann Chemin&lt;br /&gt;
* Thomas Huld&lt;br /&gt;
* Chiara Dorati&lt;br /&gt;
* Daniele Borio&lt;br /&gt;
* Ciro Gioia&lt;br /&gt;
* Ana Gracia&lt;br /&gt;
* Ruben Urraca&lt;br /&gt;
* Daniele de Rigo&lt;br /&gt;
* Philipp Schaegner &lt;br /&gt;
* Roxanne Leberger&lt;br /&gt;
* Jorge Lopez-Perez&lt;br /&gt;
* Fabio Fussi&lt;br /&gt;
&lt;br /&gt;
===Topics touched===&lt;br /&gt;
* [https://www.youtube.com/watch?v=U3Hf0qI4JLc&amp;amp;list=PL8_D99w0QB5m4SoYGXbIxyNkspsYFJANW&amp;amp;feature GRASS intro]&lt;br /&gt;
* Case studies of GRASS used in research&lt;br /&gt;
** Forest tree species distribution&lt;br /&gt;
** Solar radiation&lt;br /&gt;
** ..&lt;br /&gt;
* GRASS installation on MS Windows and Ubuntu&lt;br /&gt;
* [https://grass.osgeo.org/download/sample-data Sample data download]&lt;br /&gt;
* [https://grasswiki.osgeo.org/wiki/GRASS_Location_Wizard Creating a new location]&lt;br /&gt;
* [http://spatialreference.org/ref/epsg/ EPSG codes]&lt;br /&gt;
* Getting familiar with the Graphical User Interface (GUI)&lt;br /&gt;
* Importing data&lt;br /&gt;
* The Command Line Interface (CLI)&lt;br /&gt;
* [https://grasswiki.osgeo.org/wiki/GRASS_and_Python GRASS and Python]&lt;br /&gt;
* Automating the workflow using bash scripting&lt;br /&gt;
* Compiling GRASS&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Category: Workshops]]&lt;br /&gt;
[[Category: Code Sprint]]&lt;br /&gt;
[[Category: 2016]]&lt;/div&gt;</summary>
		<author><name>⚠️Madi</name></author>
	</entry>
	<entry>
		<id>https://grasswiki.osgeo.org/w/index.php?title=GRASS_GIS_Ispra_meetups_2016&amp;diff=23617</id>
		<title>GRASS GIS Ispra meetups 2016</title>
		<link rel="alternate" type="text/html" href="https://grasswiki.osgeo.org/w/index.php?title=GRASS_GIS_Ispra_meetups_2016&amp;diff=23617"/>
		<updated>2016-09-27T18:17:31Z</updated>

		<summary type="html">&lt;p&gt;⚠️Madi: /* Topics touched */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;A group of people contributing or interested in contributing to GRASS GIS is planning to meet in the coming days in Ispra (VA), Italy, in the Clubhouse of the Joint Research Centre in working days outside working hours and / or during weekend in a place to be decided.  If you aren't a contributor but still are interested, please have a look at [https://grass.osgeo.org/documentation/first-time-users/ the documentation for first time users] and come to discover, we will introduce you to GRASS GIS. If you are interested, please contact us. &lt;br /&gt;
&lt;br /&gt;
Moreover, there is a [https://groups.google.com/forum/#!forum/gfoss-jrc mailing list] based in JRC but not only, dedicated to open source geospatial software and local initiatives, you are invited to subscribe to keep yourself up-to-date about local activities related to FOSS. Check also our [https://github.com/gfoss-jrc/mainrepo/wiki wiki]. &lt;br /&gt;
&lt;br /&gt;
Contact person: [[User:Madi|Margherita Di Leo]] (diregola gmail com)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==27 Sep 2016==&lt;br /&gt;
&lt;br /&gt;
'''Location''': [http://www.openstreetmap.org/relation/46149?mlat=45.80398008227348&amp;amp;mlon=8.623108863830566#map=18/45.80398008227348/8.623108863830566 '''Clubhouse'''] of the Joint Research Centre, room &amp;lt;strike&amp;gt;CH-Rose&amp;lt;/strike&amp;gt; '''Auditorium'''.&lt;br /&gt;
&lt;br /&gt;
'''Time''': h 5:00 PM onward &lt;br /&gt;
&lt;br /&gt;
'''Arrangements''': Bring your laptop, some power strips (ciabatta) if you have, prepare a 5 minutes presentation of your work and what you use / would like to use GRASS for, your experience, your research questions etc..&lt;br /&gt;
&lt;br /&gt;
===Agenda===&lt;br /&gt;
* Introduction of participants with short presentations of their work and their interest to use GRASS GIS, questions and answers.&lt;br /&gt;
* How to contribute to the GRASS GIS project: adding examples to the manual pages.&lt;br /&gt;
* Planning meetings and activities of common interest.&lt;br /&gt;
* We can take advantage of beer sold at clubhouse and we can have some meters of pizza to be delivered on call.&lt;br /&gt;
&lt;br /&gt;
===Participants===&lt;br /&gt;
* Margherita Di Leo&lt;br /&gt;
* Yann Chemin&lt;br /&gt;
* Thomas Huld&lt;br /&gt;
* Chiara Dorati&lt;br /&gt;
* Daniele Borio&lt;br /&gt;
* Ciro Gioia&lt;br /&gt;
* Ana Gracia&lt;br /&gt;
* Ruben Urraca&lt;br /&gt;
* Daniele de Rigo&lt;br /&gt;
* Philipp Schaegner &lt;br /&gt;
* Roxanne Leberger&lt;br /&gt;
* Jorge Lopez-Perez&lt;br /&gt;
* Fabio Fussi&lt;br /&gt;
&lt;br /&gt;
===Topics touched===&lt;br /&gt;
* [https://www.youtube.com/watch?v=U3Hf0qI4JLc&amp;amp;list=PL8_D99w0QB5m4SoYGXbIxyNkspsYFJANW&amp;amp;feature GRASS intro]&lt;br /&gt;
* Case studies of GRASS used in research&lt;br /&gt;
** Forest tree species distribution&lt;br /&gt;
** Solar radiation&lt;br /&gt;
** ..&lt;br /&gt;
* GRASS installation on MS Windows and Ubuntu&lt;br /&gt;
* [https://grass.osgeo.org/download/sample-data Sample data download]&lt;br /&gt;
* [https://grasswiki.osgeo.org/wiki/GRASS_Location_Wizard Creating a new location]&lt;br /&gt;
* [http://spatialreference.org/ref/epsg/ EPSG codes]&lt;br /&gt;
* Getting familiar with the Graphical User Interface (GUI)&lt;br /&gt;
* Importing data&lt;br /&gt;
* The Command Line Interface (CLI)&lt;br /&gt;
* [https://grasswiki.osgeo.org/wiki/GRASS_and_Python GRASS and Python]&lt;br /&gt;
* Automating the workflow using bash scripting&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Category: Workshops]]&lt;br /&gt;
[[Category: Code Sprint]]&lt;br /&gt;
[[Category: 2016]]&lt;/div&gt;</summary>
		<author><name>⚠️Madi</name></author>
	</entry>
	<entry>
		<id>https://grasswiki.osgeo.org/w/index.php?title=GRASS_GIS_Ispra_meetups_2016&amp;diff=23616</id>
		<title>GRASS GIS Ispra meetups 2016</title>
		<link rel="alternate" type="text/html" href="https://grasswiki.osgeo.org/w/index.php?title=GRASS_GIS_Ispra_meetups_2016&amp;diff=23616"/>
		<updated>2016-09-27T17:58:20Z</updated>

		<summary type="html">&lt;p&gt;⚠️Madi: /* Topics touched */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;A group of people contributing or interested in contributing to GRASS GIS is planning to meet in the coming days in Ispra (VA), Italy, in the Clubhouse of the Joint Research Centre in working days outside working hours and / or during weekend in a place to be decided.  If you aren't a contributor but still are interested, please have a look at [https://grass.osgeo.org/documentation/first-time-users/ the documentation for first time users] and come to discover, we will introduce you to GRASS GIS. If you are interested, please contact us. &lt;br /&gt;
&lt;br /&gt;
Moreover, there is a [https://groups.google.com/forum/#!forum/gfoss-jrc mailing list] based in JRC but not only, dedicated to open source geospatial software and local initiatives, you are invited to subscribe to keep yourself up-to-date about local activities related to FOSS. Check also our [https://github.com/gfoss-jrc/mainrepo/wiki wiki]. &lt;br /&gt;
&lt;br /&gt;
Contact person: [[User:Madi|Margherita Di Leo]] (diregola gmail com)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==27 Sep 2016==&lt;br /&gt;
&lt;br /&gt;
'''Location''': [http://www.openstreetmap.org/relation/46149?mlat=45.80398008227348&amp;amp;mlon=8.623108863830566#map=18/45.80398008227348/8.623108863830566 '''Clubhouse'''] of the Joint Research Centre, room &amp;lt;strike&amp;gt;CH-Rose&amp;lt;/strike&amp;gt; '''Auditorium'''.&lt;br /&gt;
&lt;br /&gt;
'''Time''': h 5:00 PM onward &lt;br /&gt;
&lt;br /&gt;
'''Arrangements''': Bring your laptop, some power strips (ciabatta) if you have, prepare a 5 minutes presentation of your work and what you use / would like to use GRASS for, your experience, your research questions etc..&lt;br /&gt;
&lt;br /&gt;
===Agenda===&lt;br /&gt;
* Introduction of participants with short presentations of their work and their interest to use GRASS GIS, questions and answers.&lt;br /&gt;
* How to contribute to the GRASS GIS project: adding examples to the manual pages.&lt;br /&gt;
* Planning meetings and activities of common interest.&lt;br /&gt;
* We can take advantage of beer sold at clubhouse and we can have some meters of pizza to be delivered on call.&lt;br /&gt;
&lt;br /&gt;
===Participants===&lt;br /&gt;
* Margherita Di Leo&lt;br /&gt;
* Yann Chemin&lt;br /&gt;
* Thomas Huld&lt;br /&gt;
* Chiara Dorati&lt;br /&gt;
* Daniele Borio&lt;br /&gt;
* Ciro Gioia&lt;br /&gt;
* Ana Gracia&lt;br /&gt;
* Ruben Urraca&lt;br /&gt;
* Daniele de Rigo&lt;br /&gt;
* Philipp Schaegner &lt;br /&gt;
* Roxanne Leberger&lt;br /&gt;
* Jorge Lopez-Perez&lt;br /&gt;
* Fabio Fussi&lt;br /&gt;
&lt;br /&gt;
===Topics touched===&lt;br /&gt;
* [https://www.youtube.com/watch?v=U3Hf0qI4JLc&amp;amp;list=PL8_D99w0QB5m4SoYGXbIxyNkspsYFJANW&amp;amp;feature GRASS intro]&lt;br /&gt;
* Case studies of GRASS used in research&lt;br /&gt;
** Forest tree species distribution&lt;br /&gt;
** Solar radiation&lt;br /&gt;
** ..&lt;br /&gt;
* GRASS installation on MS Windows and Ubuntu&lt;br /&gt;
* [https://grass.osgeo.org/download/sample-data Sample data download]&lt;br /&gt;
* [https://grasswiki.osgeo.org/wiki/GRASS_Location_Wizard Creating a new location]&lt;br /&gt;
* [http://spatialreference.org/ref/epsg/ EPSG codes]&lt;br /&gt;
* Getting familiar with the Graphical User Interface (GUI)&lt;br /&gt;
* Importing data&lt;br /&gt;
* The Command Line Interface (CLI)&lt;br /&gt;
* [https://grasswiki.osgeo.org/wiki/GRASS_and_Python GRASS and Python]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Category: Workshops]]&lt;br /&gt;
[[Category: Code Sprint]]&lt;br /&gt;
[[Category: 2016]]&lt;/div&gt;</summary>
		<author><name>⚠️Madi</name></author>
	</entry>
	<entry>
		<id>https://grasswiki.osgeo.org/w/index.php?title=GRASS_GIS_Ispra_meetups_2016&amp;diff=23615</id>
		<title>GRASS GIS Ispra meetups 2016</title>
		<link rel="alternate" type="text/html" href="https://grasswiki.osgeo.org/w/index.php?title=GRASS_GIS_Ispra_meetups_2016&amp;diff=23615"/>
		<updated>2016-09-27T17:53:43Z</updated>

		<summary type="html">&lt;p&gt;⚠️Madi: /* Topics touched */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;A group of people contributing or interested in contributing to GRASS GIS is planning to meet in the coming days in Ispra (VA), Italy, in the Clubhouse of the Joint Research Centre in working days outside working hours and / or during weekend in a place to be decided.  If you aren't a contributor but still are interested, please have a look at [https://grass.osgeo.org/documentation/first-time-users/ the documentation for first time users] and come to discover, we will introduce you to GRASS GIS. If you are interested, please contact us. &lt;br /&gt;
&lt;br /&gt;
Moreover, there is a [https://groups.google.com/forum/#!forum/gfoss-jrc mailing list] based in JRC but not only, dedicated to open source geospatial software and local initiatives, you are invited to subscribe to keep yourself up-to-date about local activities related to FOSS. Check also our [https://github.com/gfoss-jrc/mainrepo/wiki wiki]. &lt;br /&gt;
&lt;br /&gt;
Contact person: [[User:Madi|Margherita Di Leo]] (diregola gmail com)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==27 Sep 2016==&lt;br /&gt;
&lt;br /&gt;
'''Location''': [http://www.openstreetmap.org/relation/46149?mlat=45.80398008227348&amp;amp;mlon=8.623108863830566#map=18/45.80398008227348/8.623108863830566 '''Clubhouse'''] of the Joint Research Centre, room &amp;lt;strike&amp;gt;CH-Rose&amp;lt;/strike&amp;gt; '''Auditorium'''.&lt;br /&gt;
&lt;br /&gt;
'''Time''': h 5:00 PM onward &lt;br /&gt;
&lt;br /&gt;
'''Arrangements''': Bring your laptop, some power strips (ciabatta) if you have, prepare a 5 minutes presentation of your work and what you use / would like to use GRASS for, your experience, your research questions etc..&lt;br /&gt;
&lt;br /&gt;
===Agenda===&lt;br /&gt;
* Introduction of participants with short presentations of their work and their interest to use GRASS GIS, questions and answers.&lt;br /&gt;
* How to contribute to the GRASS GIS project: adding examples to the manual pages.&lt;br /&gt;
* Planning meetings and activities of common interest.&lt;br /&gt;
* We can take advantage of beer sold at clubhouse and we can have some meters of pizza to be delivered on call.&lt;br /&gt;
&lt;br /&gt;
===Participants===&lt;br /&gt;
* Margherita Di Leo&lt;br /&gt;
* Yann Chemin&lt;br /&gt;
* Thomas Huld&lt;br /&gt;
* Chiara Dorati&lt;br /&gt;
* Daniele Borio&lt;br /&gt;
* Ciro Gioia&lt;br /&gt;
* Ana Gracia&lt;br /&gt;
* Ruben Urraca&lt;br /&gt;
* Daniele de Rigo&lt;br /&gt;
* Philipp Schaegner &lt;br /&gt;
* Roxanne Leberger&lt;br /&gt;
* Jorge Lopez-Perez&lt;br /&gt;
* Fabio Fussi&lt;br /&gt;
&lt;br /&gt;
===Topics touched===&lt;br /&gt;
* [https://www.youtube.com/watch?v=U3Hf0qI4JLc&amp;amp;list=PL8_D99w0QB5m4SoYGXbIxyNkspsYFJANW&amp;amp;feature GRASS intro]&lt;br /&gt;
* Case studies of GRASS used in research&lt;br /&gt;
** Forest tree species distribution&lt;br /&gt;
** Solar radiation&lt;br /&gt;
** ..&lt;br /&gt;
* GRASS installation on MS Windows and Ubuntu&lt;br /&gt;
* [https://grass.osgeo.org/download/sample-data Sample data download]&lt;br /&gt;
* [https://grasswiki.osgeo.org/wiki/GRASS_Location_Wizard Creating a new location]&lt;br /&gt;
* [http://spatialreference.org/ref/epsg/ EPSG codes]&lt;br /&gt;
* Getting familiar with the Graphical User Interface (GUI)&lt;br /&gt;
* Importing data&lt;br /&gt;
* The Command Line Interface (CLI)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Category: Workshops]]&lt;br /&gt;
[[Category: Code Sprint]]&lt;br /&gt;
[[Category: 2016]]&lt;/div&gt;</summary>
		<author><name>⚠️Madi</name></author>
	</entry>
	<entry>
		<id>https://grasswiki.osgeo.org/w/index.php?title=GRASS_GIS_Ispra_meetups_2016&amp;diff=23614</id>
		<title>GRASS GIS Ispra meetups 2016</title>
		<link rel="alternate" type="text/html" href="https://grasswiki.osgeo.org/w/index.php?title=GRASS_GIS_Ispra_meetups_2016&amp;diff=23614"/>
		<updated>2016-09-27T17:53:02Z</updated>

		<summary type="html">&lt;p&gt;⚠️Madi: /* Topics touched */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;A group of people contributing or interested in contributing to GRASS GIS is planning to meet in the coming days in Ispra (VA), Italy, in the Clubhouse of the Joint Research Centre in working days outside working hours and / or during weekend in a place to be decided.  If you aren't a contributor but still are interested, please have a look at [https://grass.osgeo.org/documentation/first-time-users/ the documentation for first time users] and come to discover, we will introduce you to GRASS GIS. If you are interested, please contact us. &lt;br /&gt;
&lt;br /&gt;
Moreover, there is a [https://groups.google.com/forum/#!forum/gfoss-jrc mailing list] based in JRC but not only, dedicated to open source geospatial software and local initiatives, you are invited to subscribe to keep yourself up-to-date about local activities related to FOSS. Check also our [https://github.com/gfoss-jrc/mainrepo/wiki wiki]. &lt;br /&gt;
&lt;br /&gt;
Contact person: [[User:Madi|Margherita Di Leo]] (diregola gmail com)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==27 Sep 2016==&lt;br /&gt;
&lt;br /&gt;
'''Location''': [http://www.openstreetmap.org/relation/46149?mlat=45.80398008227348&amp;amp;mlon=8.623108863830566#map=18/45.80398008227348/8.623108863830566 '''Clubhouse'''] of the Joint Research Centre, room &amp;lt;strike&amp;gt;CH-Rose&amp;lt;/strike&amp;gt; '''Auditorium'''.&lt;br /&gt;
&lt;br /&gt;
'''Time''': h 5:00 PM onward &lt;br /&gt;
&lt;br /&gt;
'''Arrangements''': Bring your laptop, some power strips (ciabatta) if you have, prepare a 5 minutes presentation of your work and what you use / would like to use GRASS for, your experience, your research questions etc..&lt;br /&gt;
&lt;br /&gt;
===Agenda===&lt;br /&gt;
* Introduction of participants with short presentations of their work and their interest to use GRASS GIS, questions and answers.&lt;br /&gt;
* How to contribute to the GRASS GIS project: adding examples to the manual pages.&lt;br /&gt;
* Planning meetings and activities of common interest.&lt;br /&gt;
* We can take advantage of beer sold at clubhouse and we can have some meters of pizza to be delivered on call.&lt;br /&gt;
&lt;br /&gt;
===Participants===&lt;br /&gt;
* Margherita Di Leo&lt;br /&gt;
* Yann Chemin&lt;br /&gt;
* Thomas Huld&lt;br /&gt;
* Chiara Dorati&lt;br /&gt;
* Daniele Borio&lt;br /&gt;
* Ciro Gioia&lt;br /&gt;
* Ana Gracia&lt;br /&gt;
* Ruben Urraca&lt;br /&gt;
* Daniele de Rigo&lt;br /&gt;
* Philipp Schaegner &lt;br /&gt;
* Roxanne Leberger&lt;br /&gt;
* Jorge Lopez-Perez&lt;br /&gt;
* Fabio Fussi&lt;br /&gt;
&lt;br /&gt;
===Topics touched===&lt;br /&gt;
* [https://www.youtube.com/watch?v=U3Hf0qI4JLc&amp;amp;list=PL8_D99w0QB5m4SoYGXbIxyNkspsYFJANW&amp;amp;feature GRASS intro]&lt;br /&gt;
* Case studies of GRASS used in research&lt;br /&gt;
** Forest tree species distribution&lt;br /&gt;
** Solar radiation&lt;br /&gt;
** ..&lt;br /&gt;
* GRASS installation on MS Windows and Ubuntu&lt;br /&gt;
* [https://grass.osgeo.org/download/sample-data Sample data download]&lt;br /&gt;
* [https://grasswiki.osgeo.org/wiki/GRASS_Location_Wizard Creating a new location]&lt;br /&gt;
* [http://spatialreference.org/ref/epsg/ EPSG codes]&lt;br /&gt;
* Getting familiar with the GUI&lt;br /&gt;
* Importing data&lt;br /&gt;
* The command line interface (CLI)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Category: Workshops]]&lt;br /&gt;
[[Category: Code Sprint]]&lt;br /&gt;
[[Category: 2016]]&lt;/div&gt;</summary>
		<author><name>⚠️Madi</name></author>
	</entry>
	<entry>
		<id>https://grasswiki.osgeo.org/w/index.php?title=GRASS_GIS_Ispra_meetups_2016&amp;diff=23613</id>
		<title>GRASS GIS Ispra meetups 2016</title>
		<link rel="alternate" type="text/html" href="https://grasswiki.osgeo.org/w/index.php?title=GRASS_GIS_Ispra_meetups_2016&amp;diff=23613"/>
		<updated>2016-09-27T17:50:22Z</updated>

		<summary type="html">&lt;p&gt;⚠️Madi: /* Topics touched */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;A group of people contributing or interested in contributing to GRASS GIS is planning to meet in the coming days in Ispra (VA), Italy, in the Clubhouse of the Joint Research Centre in working days outside working hours and / or during weekend in a place to be decided.  If you aren't a contributor but still are interested, please have a look at [https://grass.osgeo.org/documentation/first-time-users/ the documentation for first time users] and come to discover, we will introduce you to GRASS GIS. If you are interested, please contact us. &lt;br /&gt;
&lt;br /&gt;
Moreover, there is a [https://groups.google.com/forum/#!forum/gfoss-jrc mailing list] based in JRC but not only, dedicated to open source geospatial software and local initiatives, you are invited to subscribe to keep yourself up-to-date about local activities related to FOSS. Check also our [https://github.com/gfoss-jrc/mainrepo/wiki wiki]. &lt;br /&gt;
&lt;br /&gt;
Contact person: [[User:Madi|Margherita Di Leo]] (diregola gmail com)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==27 Sep 2016==&lt;br /&gt;
&lt;br /&gt;
'''Location''': [http://www.openstreetmap.org/relation/46149?mlat=45.80398008227348&amp;amp;mlon=8.623108863830566#map=18/45.80398008227348/8.623108863830566 '''Clubhouse'''] of the Joint Research Centre, room &amp;lt;strike&amp;gt;CH-Rose&amp;lt;/strike&amp;gt; '''Auditorium'''.&lt;br /&gt;
&lt;br /&gt;
'''Time''': h 5:00 PM onward &lt;br /&gt;
&lt;br /&gt;
'''Arrangements''': Bring your laptop, some power strips (ciabatta) if you have, prepare a 5 minutes presentation of your work and what you use / would like to use GRASS for, your experience, your research questions etc..&lt;br /&gt;
&lt;br /&gt;
===Agenda===&lt;br /&gt;
* Introduction of participants with short presentations of their work and their interest to use GRASS GIS, questions and answers.&lt;br /&gt;
* How to contribute to the GRASS GIS project: adding examples to the manual pages.&lt;br /&gt;
* Planning meetings and activities of common interest.&lt;br /&gt;
* We can take advantage of beer sold at clubhouse and we can have some meters of pizza to be delivered on call.&lt;br /&gt;
&lt;br /&gt;
===Participants===&lt;br /&gt;
* Margherita Di Leo&lt;br /&gt;
* Yann Chemin&lt;br /&gt;
* Thomas Huld&lt;br /&gt;
* Chiara Dorati&lt;br /&gt;
* Daniele Borio&lt;br /&gt;
* Ciro Gioia&lt;br /&gt;
* Ana Gracia&lt;br /&gt;
* Ruben Urraca&lt;br /&gt;
* Daniele de Rigo&lt;br /&gt;
* Philipp Schaegner &lt;br /&gt;
* Roxanne Leberger&lt;br /&gt;
* Jorge Lopez-Perez&lt;br /&gt;
* Fabio Fussi&lt;br /&gt;
&lt;br /&gt;
===Topics touched===&lt;br /&gt;
* [https://www.youtube.com/watch?v=U3Hf0qI4JLc&amp;amp;list=PL8_D99w0QB5m4SoYGXbIxyNkspsYFJANW&amp;amp;feature GRASS intro]&lt;br /&gt;
* Case studies of GRASS used in research&lt;br /&gt;
** Forest tree species distribution&lt;br /&gt;
** Solar radiation&lt;br /&gt;
** ..&lt;br /&gt;
* GRASS installation on MS Windows and Ubuntu&lt;br /&gt;
* [https://grass.osgeo.org/download/sample-data Sample data download]&lt;br /&gt;
* [https://grasswiki.osgeo.org/wiki/GRASS_Location_Wizard Creating a new location]&lt;br /&gt;
* [http://spatialreference.org/ref/epsg/ EPSG codes]&lt;br /&gt;
* Getting familiar with the GUI&lt;br /&gt;
* Importing data&lt;br /&gt;
* The command line&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Category: Workshops]]&lt;br /&gt;
[[Category: Code Sprint]]&lt;br /&gt;
[[Category: 2016]]&lt;/div&gt;</summary>
		<author><name>⚠️Madi</name></author>
	</entry>
	<entry>
		<id>https://grasswiki.osgeo.org/w/index.php?title=GRASS_GIS_Ispra_meetups_2016&amp;diff=23612</id>
		<title>GRASS GIS Ispra meetups 2016</title>
		<link rel="alternate" type="text/html" href="https://grasswiki.osgeo.org/w/index.php?title=GRASS_GIS_Ispra_meetups_2016&amp;diff=23612"/>
		<updated>2016-09-27T17:43:36Z</updated>

		<summary type="html">&lt;p&gt;⚠️Madi: /* Topics touched */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;A group of people contributing or interested in contributing to GRASS GIS is planning to meet in the coming days in Ispra (VA), Italy, in the Clubhouse of the Joint Research Centre in working days outside working hours and / or during weekend in a place to be decided.  If you aren't a contributor but still are interested, please have a look at [https://grass.osgeo.org/documentation/first-time-users/ the documentation for first time users] and come to discover, we will introduce you to GRASS GIS. If you are interested, please contact us. &lt;br /&gt;
&lt;br /&gt;
Moreover, there is a [https://groups.google.com/forum/#!forum/gfoss-jrc mailing list] based in JRC but not only, dedicated to open source geospatial software and local initiatives, you are invited to subscribe to keep yourself up-to-date about local activities related to FOSS. Check also our [https://github.com/gfoss-jrc/mainrepo/wiki wiki]. &lt;br /&gt;
&lt;br /&gt;
Contact person: [[User:Madi|Margherita Di Leo]] (diregola gmail com)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==27 Sep 2016==&lt;br /&gt;
&lt;br /&gt;
'''Location''': [http://www.openstreetmap.org/relation/46149?mlat=45.80398008227348&amp;amp;mlon=8.623108863830566#map=18/45.80398008227348/8.623108863830566 '''Clubhouse'''] of the Joint Research Centre, room &amp;lt;strike&amp;gt;CH-Rose&amp;lt;/strike&amp;gt; '''Auditorium'''.&lt;br /&gt;
&lt;br /&gt;
'''Time''': h 5:00 PM onward &lt;br /&gt;
&lt;br /&gt;
'''Arrangements''': Bring your laptop, some power strips (ciabatta) if you have, prepare a 5 minutes presentation of your work and what you use / would like to use GRASS for, your experience, your research questions etc..&lt;br /&gt;
&lt;br /&gt;
===Agenda===&lt;br /&gt;
* Introduction of participants with short presentations of their work and their interest to use GRASS GIS, questions and answers.&lt;br /&gt;
* How to contribute to the GRASS GIS project: adding examples to the manual pages.&lt;br /&gt;
* Planning meetings and activities of common interest.&lt;br /&gt;
* We can take advantage of beer sold at clubhouse and we can have some meters of pizza to be delivered on call.&lt;br /&gt;
&lt;br /&gt;
===Participants===&lt;br /&gt;
* Margherita Di Leo&lt;br /&gt;
* Yann Chemin&lt;br /&gt;
* Thomas Huld&lt;br /&gt;
* Chiara Dorati&lt;br /&gt;
* Daniele Borio&lt;br /&gt;
* Ciro Gioia&lt;br /&gt;
* Ana Gracia&lt;br /&gt;
* Ruben Urraca&lt;br /&gt;
* Daniele de Rigo&lt;br /&gt;
* Philipp Schaegner &lt;br /&gt;
* Roxanne Leberger&lt;br /&gt;
* Jorge Lopez-Perez&lt;br /&gt;
* Fabio Fussi&lt;br /&gt;
&lt;br /&gt;
===Topics touched===&lt;br /&gt;
* [https://www.youtube.com/watch?v=U3Hf0qI4JLc&amp;amp;list=PL8_D99w0QB5m4SoYGXbIxyNkspsYFJANW&amp;amp;feature GRASS intro]&lt;br /&gt;
* Case studies of GRASS used in research&lt;br /&gt;
** Forest tree species distribution&lt;br /&gt;
** Solar radiation&lt;br /&gt;
** ..&lt;br /&gt;
* GRASS installation on MS Windows and Ubuntu&lt;br /&gt;
* [https://grass.osgeo.org/download/sample-data Sample data download]&lt;br /&gt;
* [https://grasswiki.osgeo.org/wiki/GRASS_Location_Wizard Creating a new location]&lt;br /&gt;
* [http://spatialreference.org/ref/epsg/ EPSG codes]&lt;br /&gt;
* Getting familiar with the GUI&lt;br /&gt;
* Importing data&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Category: Workshops]]&lt;br /&gt;
[[Category: Code Sprint]]&lt;br /&gt;
[[Category: 2016]]&lt;/div&gt;</summary>
		<author><name>⚠️Madi</name></author>
	</entry>
	<entry>
		<id>https://grasswiki.osgeo.org/w/index.php?title=GRASS_GIS_Ispra_meetups_2016&amp;diff=23611</id>
		<title>GRASS GIS Ispra meetups 2016</title>
		<link rel="alternate" type="text/html" href="https://grasswiki.osgeo.org/w/index.php?title=GRASS_GIS_Ispra_meetups_2016&amp;diff=23611"/>
		<updated>2016-09-27T17:19:33Z</updated>

		<summary type="html">&lt;p&gt;⚠️Madi: /* 27 Sep 2016 */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;A group of people contributing or interested in contributing to GRASS GIS is planning to meet in the coming days in Ispra (VA), Italy, in the Clubhouse of the Joint Research Centre in working days outside working hours and / or during weekend in a place to be decided.  If you aren't a contributor but still are interested, please have a look at [https://grass.osgeo.org/documentation/first-time-users/ the documentation for first time users] and come to discover, we will introduce you to GRASS GIS. If you are interested, please contact us. &lt;br /&gt;
&lt;br /&gt;
Moreover, there is a [https://groups.google.com/forum/#!forum/gfoss-jrc mailing list] based in JRC but not only, dedicated to open source geospatial software and local initiatives, you are invited to subscribe to keep yourself up-to-date about local activities related to FOSS. Check also our [https://github.com/gfoss-jrc/mainrepo/wiki wiki]. &lt;br /&gt;
&lt;br /&gt;
Contact person: [[User:Madi|Margherita Di Leo]] (diregola gmail com)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==27 Sep 2016==&lt;br /&gt;
&lt;br /&gt;
'''Location''': [http://www.openstreetmap.org/relation/46149?mlat=45.80398008227348&amp;amp;mlon=8.623108863830566#map=18/45.80398008227348/8.623108863830566 '''Clubhouse'''] of the Joint Research Centre, room &amp;lt;strike&amp;gt;CH-Rose&amp;lt;/strike&amp;gt; '''Auditorium'''.&lt;br /&gt;
&lt;br /&gt;
'''Time''': h 5:00 PM onward &lt;br /&gt;
&lt;br /&gt;
'''Arrangements''': Bring your laptop, some power strips (ciabatta) if you have, prepare a 5 minutes presentation of your work and what you use / would like to use GRASS for, your experience, your research questions etc..&lt;br /&gt;
&lt;br /&gt;
===Agenda===&lt;br /&gt;
* Introduction of participants with short presentations of their work and their interest to use GRASS GIS, questions and answers.&lt;br /&gt;
* How to contribute to the GRASS GIS project: adding examples to the manual pages.&lt;br /&gt;
* Planning meetings and activities of common interest.&lt;br /&gt;
* We can take advantage of beer sold at clubhouse and we can have some meters of pizza to be delivered on call.&lt;br /&gt;
&lt;br /&gt;
===Participants===&lt;br /&gt;
* Margherita Di Leo&lt;br /&gt;
* Yann Chemin&lt;br /&gt;
* Thomas Huld&lt;br /&gt;
* Chiara Dorati&lt;br /&gt;
* Daniele Borio&lt;br /&gt;
* Ciro Gioia&lt;br /&gt;
* Ana Gracia&lt;br /&gt;
* Ruben Urraca&lt;br /&gt;
* Daniele de Rigo&lt;br /&gt;
* Philipp Schaegner &lt;br /&gt;
* Roxanne Leberger&lt;br /&gt;
* Jorge Lopez-Perez&lt;br /&gt;
* Fabio Fussi&lt;br /&gt;
&lt;br /&gt;
===Topics touched===&lt;br /&gt;
* [https://www.youtube.com/watch?v=U3Hf0qI4JLc&amp;amp;list=PL8_D99w0QB5m4SoYGXbIxyNkspsYFJANW&amp;amp;feature GRASS intro]&lt;br /&gt;
* Case studies of GRASS used in research&lt;br /&gt;
** Forest tree species distribution&lt;br /&gt;
** Solar radiation&lt;br /&gt;
** ..&lt;br /&gt;
* GRASS installation on MS Windows and Ubuntu&lt;br /&gt;
* [https://grass.osgeo.org/download/sample-data Sample data download]&lt;br /&gt;
* [https://grasswiki.osgeo.org/wiki/GRASS_Location_Wizard Creating a new location]&lt;br /&gt;
* [http://spatialreference.org/ref/epsg/ EPSG codes]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Category: Workshops]]&lt;br /&gt;
[[Category: Code Sprint]]&lt;br /&gt;
[[Category: 2016]]&lt;/div&gt;</summary>
		<author><name>⚠️Madi</name></author>
	</entry>
	<entry>
		<id>https://grasswiki.osgeo.org/w/index.php?title=GRASS_GIS_Ispra_meetups_2016&amp;diff=23610</id>
		<title>GRASS GIS Ispra meetups 2016</title>
		<link rel="alternate" type="text/html" href="https://grasswiki.osgeo.org/w/index.php?title=GRASS_GIS_Ispra_meetups_2016&amp;diff=23610"/>
		<updated>2016-09-27T17:12:43Z</updated>

		<summary type="html">&lt;p&gt;⚠️Madi: /* Topics touched */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;A group of people contributing or interested in contributing to GRASS GIS is planning to meet in the coming days in Ispra (VA), Italy, in the Clubhouse of the Joint Research Centre in working days outside working hours and / or during weekend in a place to be decided.  If you aren't a contributor but still are interested, please have a look at [https://grass.osgeo.org/documentation/first-time-users/ the documentation for first time users] and come to discover, we will introduce you to GRASS GIS. If you are interested, please contact us. &lt;br /&gt;
&lt;br /&gt;
Moreover, there is a [https://groups.google.com/forum/#!forum/gfoss-jrc mailing list] based in JRC but not only, dedicated to open source geospatial software and local initiatives, you are invited to subscribe to keep yourself up-to-date about local activities related to FOSS. Check also our [https://github.com/gfoss-jrc/mainrepo/wiki wiki]. &lt;br /&gt;
&lt;br /&gt;
Contact person: [[User:Madi|Margherita Di Leo]] (diregola gmail com)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==27 Sep 2016==&lt;br /&gt;
&lt;br /&gt;
'''Location''': [http://www.openstreetmap.org/relation/46149?mlat=45.80398008227348&amp;amp;mlon=8.623108863830566#map=18/45.80398008227348/8.623108863830566 '''Clubhouse'''] of the Joint Research Centre, room '''CH-Rose'''.&lt;br /&gt;
&lt;br /&gt;
'''Time''': h 5:00 PM onward &lt;br /&gt;
&lt;br /&gt;
'''Arrangements''': Bring your laptop, some power strips (ciabatta) if you have, prepare a 5 minutes presentation of your work and what you use / would like to use GRASS for, your experience, your research questions etc..&lt;br /&gt;
&lt;br /&gt;
===Agenda===&lt;br /&gt;
* Introduction of participants with short presentations of their work and their interest to use GRASS GIS, questions and answers.&lt;br /&gt;
* How to contribute to the GRASS GIS project: adding examples to the manual pages.&lt;br /&gt;
* Planning meetings and activities of common interest.&lt;br /&gt;
* We can take advantage of beer sold at clubhouse and we can have some meters of pizza to be delivered on call.&lt;br /&gt;
&lt;br /&gt;
===Participants===&lt;br /&gt;
* Margherita Di Leo&lt;br /&gt;
* Yann Chemin&lt;br /&gt;
* Thomas Huld&lt;br /&gt;
* Chiara Dorati&lt;br /&gt;
* Daniele Borio&lt;br /&gt;
* Ciro Gioia&lt;br /&gt;
* Ana Gracia&lt;br /&gt;
* Ruben Urraca&lt;br /&gt;
* Daniele de Rigo&lt;br /&gt;
* Philipp Schaegner &lt;br /&gt;
* Roxanne Leberger&lt;br /&gt;
* Jorge Lopez-Perez&lt;br /&gt;
* Fabio Fussi&lt;br /&gt;
&lt;br /&gt;
===Topics touched===&lt;br /&gt;
* [https://www.youtube.com/watch?v=U3Hf0qI4JLc&amp;amp;list=PL8_D99w0QB5m4SoYGXbIxyNkspsYFJANW&amp;amp;feature GRASS intro]&lt;br /&gt;
* Case studies of GRASS used in research&lt;br /&gt;
** Forest tree species distribution&lt;br /&gt;
** Solar radiation&lt;br /&gt;
** ..&lt;br /&gt;
* GRASS installation on MS Windows and Ubuntu&lt;br /&gt;
* [https://grass.osgeo.org/download/sample-data Sample data download]&lt;br /&gt;
* [https://grasswiki.osgeo.org/wiki/GRASS_Location_Wizard Creating a new location]&lt;br /&gt;
* [http://spatialreference.org/ref/epsg/ EPSG codes]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Category: Workshops]]&lt;br /&gt;
[[Category: Code Sprint]]&lt;br /&gt;
[[Category: 2016]]&lt;/div&gt;</summary>
		<author><name>⚠️Madi</name></author>
	</entry>
	<entry>
		<id>https://grasswiki.osgeo.org/w/index.php?title=GRASS_GIS_Ispra_meetups_2016&amp;diff=23609</id>
		<title>GRASS GIS Ispra meetups 2016</title>
		<link rel="alternate" type="text/html" href="https://grasswiki.osgeo.org/w/index.php?title=GRASS_GIS_Ispra_meetups_2016&amp;diff=23609"/>
		<updated>2016-09-27T17:08:55Z</updated>

		<summary type="html">&lt;p&gt;⚠️Madi: /* Topics touched */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;A group of people contributing or interested in contributing to GRASS GIS is planning to meet in the coming days in Ispra (VA), Italy, in the Clubhouse of the Joint Research Centre in working days outside working hours and / or during weekend in a place to be decided.  If you aren't a contributor but still are interested, please have a look at [https://grass.osgeo.org/documentation/first-time-users/ the documentation for first time users] and come to discover, we will introduce you to GRASS GIS. If you are interested, please contact us. &lt;br /&gt;
&lt;br /&gt;
Moreover, there is a [https://groups.google.com/forum/#!forum/gfoss-jrc mailing list] based in JRC but not only, dedicated to open source geospatial software and local initiatives, you are invited to subscribe to keep yourself up-to-date about local activities related to FOSS. Check also our [https://github.com/gfoss-jrc/mainrepo/wiki wiki]. &lt;br /&gt;
&lt;br /&gt;
Contact person: [[User:Madi|Margherita Di Leo]] (diregola gmail com)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==27 Sep 2016==&lt;br /&gt;
&lt;br /&gt;
'''Location''': [http://www.openstreetmap.org/relation/46149?mlat=45.80398008227348&amp;amp;mlon=8.623108863830566#map=18/45.80398008227348/8.623108863830566 '''Clubhouse'''] of the Joint Research Centre, room '''CH-Rose'''.&lt;br /&gt;
&lt;br /&gt;
'''Time''': h 5:00 PM onward &lt;br /&gt;
&lt;br /&gt;
'''Arrangements''': Bring your laptop, some power strips (ciabatta) if you have, prepare a 5 minutes presentation of your work and what you use / would like to use GRASS for, your experience, your research questions etc..&lt;br /&gt;
&lt;br /&gt;
===Agenda===&lt;br /&gt;
* Introduction of participants with short presentations of their work and their interest to use GRASS GIS, questions and answers.&lt;br /&gt;
* How to contribute to the GRASS GIS project: adding examples to the manual pages.&lt;br /&gt;
* Planning meetings and activities of common interest.&lt;br /&gt;
* We can take advantage of beer sold at clubhouse and we can have some meters of pizza to be delivered on call.&lt;br /&gt;
&lt;br /&gt;
===Participants===&lt;br /&gt;
* Margherita Di Leo&lt;br /&gt;
* Yann Chemin&lt;br /&gt;
* Thomas Huld&lt;br /&gt;
* Chiara Dorati&lt;br /&gt;
* Daniele Borio&lt;br /&gt;
* Ciro Gioia&lt;br /&gt;
* Ana Gracia&lt;br /&gt;
* Ruben Urraca&lt;br /&gt;
* Daniele de Rigo&lt;br /&gt;
* Philipp Schaegner &lt;br /&gt;
* Roxanne Leberger&lt;br /&gt;
* Jorge Lopez-Perez&lt;br /&gt;
* Fabio Fussi&lt;br /&gt;
&lt;br /&gt;
===Topics touched===&lt;br /&gt;
* [https://www.youtube.com/watch?v=U3Hf0qI4JLc&amp;amp;list=PL8_D99w0QB5m4SoYGXbIxyNkspsYFJANW&amp;amp;feature GRASS intro]&lt;br /&gt;
* Case studies of GRASS used in research&lt;br /&gt;
** Forest tree species distribution&lt;br /&gt;
** Solar radiation&lt;br /&gt;
** ..&lt;br /&gt;
* GRASS installation on MS Windows and Ubuntu&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Category: Workshops]]&lt;br /&gt;
[[Category: Code Sprint]]&lt;br /&gt;
[[Category: 2016]]&lt;/div&gt;</summary>
		<author><name>⚠️Madi</name></author>
	</entry>
	<entry>
		<id>https://grasswiki.osgeo.org/w/index.php?title=GRASS_GIS_Ispra_meetups_2016&amp;diff=23608</id>
		<title>GRASS GIS Ispra meetups 2016</title>
		<link rel="alternate" type="text/html" href="https://grasswiki.osgeo.org/w/index.php?title=GRASS_GIS_Ispra_meetups_2016&amp;diff=23608"/>
		<updated>2016-09-27T17:08:29Z</updated>

		<summary type="html">&lt;p&gt;⚠️Madi: /* Topics touched */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;A group of people contributing or interested in contributing to GRASS GIS is planning to meet in the coming days in Ispra (VA), Italy, in the Clubhouse of the Joint Research Centre in working days outside working hours and / or during weekend in a place to be decided.  If you aren't a contributor but still are interested, please have a look at [https://grass.osgeo.org/documentation/first-time-users/ the documentation for first time users] and come to discover, we will introduce you to GRASS GIS. If you are interested, please contact us. &lt;br /&gt;
&lt;br /&gt;
Moreover, there is a [https://groups.google.com/forum/#!forum/gfoss-jrc mailing list] based in JRC but not only, dedicated to open source geospatial software and local initiatives, you are invited to subscribe to keep yourself up-to-date about local activities related to FOSS. Check also our [https://github.com/gfoss-jrc/mainrepo/wiki wiki]. &lt;br /&gt;
&lt;br /&gt;
Contact person: [[User:Madi|Margherita Di Leo]] (diregola gmail com)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==27 Sep 2016==&lt;br /&gt;
&lt;br /&gt;
'''Location''': [http://www.openstreetmap.org/relation/46149?mlat=45.80398008227348&amp;amp;mlon=8.623108863830566#map=18/45.80398008227348/8.623108863830566 '''Clubhouse'''] of the Joint Research Centre, room '''CH-Rose'''.&lt;br /&gt;
&lt;br /&gt;
'''Time''': h 5:00 PM onward &lt;br /&gt;
&lt;br /&gt;
'''Arrangements''': Bring your laptop, some power strips (ciabatta) if you have, prepare a 5 minutes presentation of your work and what you use / would like to use GRASS for, your experience, your research questions etc..&lt;br /&gt;
&lt;br /&gt;
===Agenda===&lt;br /&gt;
* Introduction of participants with short presentations of their work and their interest to use GRASS GIS, questions and answers.&lt;br /&gt;
* How to contribute to the GRASS GIS project: adding examples to the manual pages.&lt;br /&gt;
* Planning meetings and activities of common interest.&lt;br /&gt;
* We can take advantage of beer sold at clubhouse and we can have some meters of pizza to be delivered on call.&lt;br /&gt;
&lt;br /&gt;
===Participants===&lt;br /&gt;
* Margherita Di Leo&lt;br /&gt;
* Yann Chemin&lt;br /&gt;
* Thomas Huld&lt;br /&gt;
* Chiara Dorati&lt;br /&gt;
* Daniele Borio&lt;br /&gt;
* Ciro Gioia&lt;br /&gt;
* Ana Gracia&lt;br /&gt;
* Ruben Urraca&lt;br /&gt;
* Daniele de Rigo&lt;br /&gt;
* Philipp Schaegner &lt;br /&gt;
* Roxanne Leberger&lt;br /&gt;
* Jorge Lopez-Perez&lt;br /&gt;
* Fabio Fussi&lt;br /&gt;
&lt;br /&gt;
===Topics touched===&lt;br /&gt;
* [https://www.youtube.com/watch?v=U3Hf0qI4JLc&amp;amp;list=PL8_D99w0QB5m4SoYGXbIxyNkspsYFJANW&amp;amp;feature GRASS intro]&lt;br /&gt;
* Case studies of GRASS used in research&lt;br /&gt;
** Forest tree species distribution&lt;br /&gt;
** Solar radiation&lt;br /&gt;
** ..&lt;br /&gt;
* GRASS installation&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Category: Workshops]]&lt;br /&gt;
[[Category: Code Sprint]]&lt;br /&gt;
[[Category: 2016]]&lt;/div&gt;</summary>
		<author><name>⚠️Madi</name></author>
	</entry>
</feed>