[GRASS-SVN] r71586 - grass/trunk/temporal
svn_grass at osgeo.org
svn_grass at osgeo.org
Tue Oct 24 13:47:13 PDT 2017
Author: neteler
Date: 2017-10-24 13:47:13 -0700 (Tue, 24 Oct 2017)
New Revision: 71586
Modified:
grass/trunk/temporal/temporalintro.html
Log:
temporalintro.html: minor HTML fixes
Modified: grass/trunk/temporal/temporalintro.html
===================================================================
--- grass/trunk/temporal/temporalintro.html 2017-10-24 18:43:52 UTC (rev 71585)
+++ grass/trunk/temporal/temporalintro.html 2017-10-24 20:47:13 UTC (rev 71586)
@@ -4,100 +4,100 @@
The temporal enabled GRASS introduces three new data types that
are designed to handle time series data:
<ul>
- <li> <em>Space time raster datasets</em> (strds) are designed to
- manage raster map time series. Modules that process strds have the
+ <li> <em>Space time raster datasets</em> (strds) are designed to
+ manage raster map time series. Modules that process strds have the
naming prefix <em>t.rast</em>.
- <li> <em>Space time 3D raster datasets</em> (str3ds) are designed to
- manage 3D raster map time series. Modules that process str3ds have
+ <li> <em>Space time 3D raster datasets</em> (str3ds) are designed to
+ manage 3D raster map time series. Modules that process str3ds have
the naming prefix <em>t.rast3d</em>.
- <li> <em>Space time vector datasets</em> (stvds) are designed to
- manage vector map time series. Modules that process stvds have the
+ <li> <em>Space time vector datasets</em> (stvds) are designed to
+ manage vector map time series. Modules that process stvds have the
naming prefix <em>t.vect</em>.
</ul>
-These new data types can be managed, analyzed and processed with
+These new data types can be managed, analyzed and processed with
temporal modules that are based on the GRASS GIS temporal framework.
<h3>Temporal data management in general</h3>
-Space time datasets are stored in a temporal database. A core principle
-of the temporal framework is that temporal databases are mapset
-specific. A new temporal database is created when a temporal command is
-invoked in a mapset that does not contain any temporal databases yet.
+Space time datasets are stored in a temporal database. A core principle
+of the temporal framework is that temporal databases are mapset
+specific. A new temporal database is created when a temporal command is
+invoked in a mapset that does not contain any temporal databases yet.
For example, when a mapset was recently created.
<p>
-<b>Therefore, as space-time datasets are mapset specific, they can only
+<b>Therefore, as space-time datasets are mapset specific, they can only
register raster, 3D raster or vector maps from the same mapset.</b>
<p>
-By default, space-time datasets can not register maps from other
-mapsets. This is a security measure, since the registration of maps in
-a space-time dataset will always modify the metadata of the registered
+By default, space-time datasets can not register maps from other
+mapsets. This is a security measure, since the registration of maps in
+a space-time dataset will always modify the metadata of the registered
map. This is critical if:
<ul>
- <li>The user has no write access to the maps from other mapsets
+ <li>The user has no write access to the maps from other mapsets
he/she wants to register</li>
- <li>If registered maps are removed from other mapsets, the temporal
+ <li>If registered maps are removed from other mapsets, the temporal
database will not be updated and will contain ghost maps</li>
</ul>
-SQLite3 or PostgreSQL are supported as temporal database backends.
-Temporal databases stored in other mapsets can be accessed as long as
-those other mapsets are in the user's current mapset search path
-(managed with <a href="g.mapsets.html">g.mapsets</a>). Access to
-space-time datasets from other mapsets is read-only. They can not be
+SQLite3 or PostgreSQL are supported as temporal database backends.
+Temporal databases stored in other mapsets can be accessed as long as
+those other mapsets are in the user's current mapset search path
+(managed with <a href="g.mapsets.html">g.mapsets</a>). Access to
+space-time datasets from other mapsets is read-only. They can not be
modified or removed.
<p>
-Connection settings are performed with <a
-href="t.connect.html">t.connect</a>. By default, a SQLite3 database is
-created in the current mapset to store all space-time datasets and
+Connection settings are performed with <a href="t.connect.html">t.connect</a>.
+By default, a SQLite3 database is
+created in the current mapset to store all space-time datasets and
registered time series maps in that mapset.
<p>
-New space-time datasets are created in the temporal database with <a
-href="t.create.html">t.create</a>. The name of the new dataset, the
-type (strds, str3ds, stvds), the title and the description must be
-provided for creation. Optionally, the temporal type (absolute,
-relative) and the semantic information can be provided.
+New space-time datasets are created in the temporal database with
+<a href="t.create.html">t.create</a>. The name of the new dataset, the
+type (strds, str3ds, stvds), the title and the description must be
+provided for creation. Optionally, the temporal type (absolute,
+relative) and the semantic information can be provided.
<p>
-The module <a href="t.register.html">t.register</a> is designed to
-register raster, 3D raster and vector maps in the temporal database and
-in the space-time datasets. It supports different input options. Maps
-to register can be provided as a comma separated string at the command
-line, or in an input file. The module supports the definition of time
-stamps (time instances or intervals) for each map in the input file.
-With <a href="t.unregister.html">t.unregister</a> maps can be
+The module <a href="t.register.html">t.register</a> is designed to
+register raster, 3D raster and vector maps in the temporal database and
+in the space-time datasets. It supports different input options. Maps
+to register can be provided as a comma separated string at the command
+line, or in an input file. The module supports the definition of time
+stamps (time instances or intervals) for each map in the input file.
+With <a href="t.unregister.html">t.unregister</a> maps can be
unregistered from space-time datasets and from the temporal database.
<p>
<b>Important</b><br>
-<i>Use only temporal commands like <a
-href="t.register.html">t.register</a> to attach a time stamp to raster,
-3D raster and vector maps. The commands r.timestamp, r3.timestamp and
-v.timestamp should not be used because they only modify the metadata of
-the map in the spatial database, but they do not register maps in the
-temporal database. However, maps with timestamps attached by means of
-*.timestamp modules can be registered in space-time datasets using the
+<i>Use only temporal commands like <a href="t.register.html">t.register</a>
+to attach a time stamp to raster,
+3D raster and vector maps. The commands r.timestamp, r3.timestamp and
+v.timestamp should not be used because they only modify the metadata of
+the map in the spatial database, but they do not register maps in the
+temporal database. However, maps with timestamps attached by means of
+*.timestamp modules can be registered in space-time datasets using the
existing timestamp.</i>
<p>
-The module <a href="t.remove.html">t.remove</a> will remove the
-space-time datasets from the temporal database and optionally all
-registered maps. It will take care of multiple map registration, hence
-if maps are registered in several space-time datasets in the current
-mapset. Use <a href="t.support.html">t.support</a> to modify the
-metadata of space time datasets or to update the metadata that is
-derived from registered maps. This module also checks for removed and
-modified maps and updates the space-time datasets accordingly. Rename a
-space-time dataset with <a href="t.rename.html">t.rename</a>.
+The module <a href="t.remove.html">t.remove</a> will remove the
+space-time datasets from the temporal database and optionally all
+registered maps. It will take care of multiple map registration, hence
+if maps are registered in several space-time datasets in the current
+mapset. Use <a href="t.support.html">t.support</a> to modify the
+metadata of space time datasets or to update the metadata that is
+derived from registered maps. This module also checks for removed and
+modified maps and updates the space-time datasets accordingly. Rename a
+space-time dataset with <a href="t.rename.html">t.rename</a>.
<p>
To print information about space-time datasets or registered maps, the
module <a href="t.info.html">t.info</a> can be used.
<a href="t.list.html">t.list</a> will list all space-time datasets and
-registered maps in the temporal database.
+registered maps in the temporal database.
<p>
-The module <a href="t.topology.html">t.topology</a> was designed to
-compute and check the temporal topology of space-time datasets.
-Moreover, the module <a href="t.sample.html">t.sample</a> samples input
-space-time dataset(s) with a sample space-time dataset and prints the
-result to standard output. Different sampling methods are supported and
+The module <a href="t.topology.html">t.topology</a> was designed to
+compute and check the temporal topology of space-time datasets.
+Moreover, the module <a href="t.sample.html">t.sample</a> samples input
+space-time dataset(s) with a sample space-time dataset and prints the
+result to standard output. Different sampling methods are supported and
can be combined.
<p>
List of general management modules:
@@ -126,32 +126,31 @@
<h3>Modules to process space-time raster datasets</h3>
-The focus of the temporal GIS framework is the processing and analysis
-of raster time series. Hence, the majority of the temporal modules are
-designed to process space-time raster datasets (strds). However, there
-are several modules to process space-time 3D raster datasets and
+The focus of the temporal GIS framework is the processing and analysis
+of raster time series. Hence, the majority of the temporal modules are
+designed to process space-time raster datasets (strds). However, there
+are several modules to process space-time 3D raster datasets and
space-time vector datasets as well.
<h4>Querying and map calculation</h4>
-Maps registered in a space-time raster dataset can be listed using <a
-href="t.rast.list.html">t.rast.list</a>. This module supports several
-methods to list maps and uses SQL queries to determine how these maps
-are selected and sorted. Subsets of space-time raster datasets can be
-extracted with <a href="t.rast.extract.html">t.rast.extract</a> that
-allows to perform additional mapcalc operations on the selected raster
+Maps registered in a space-time raster dataset can be listed using
+<a href="t.rast.list.html">t.rast.list</a>. This module supports several
+methods to list maps and uses SQL queries to determine how these maps
+are selected and sorted. Subsets of space-time raster datasets can be
+extracted with <a href="t.rast.extract.html">t.rast.extract</a> that
+allows to perform additional mapcalc operations on the selected raster
maps.
<p>
-Several modules in the temporal framework have a <em>where</em> option.
-This option allows to perform different selections of maps registered
-in the temporal database and in space-time datasets. The columns that
-can be used to perform these selections are: <i>id, name, creator,
-mapset, temporal_type, creation_time, start_time, end_time, north,
-south, west, east, nsres, ewres, cols, rows, number_of_cells, min and
-max</i>. Note that for vector time series, i.e. stvds, some of the
-columns that can be queried to list/select vector maps differ from
-those for space-time raster datasets (check with <code>t.vect.list
---help</code>).
+Several modules in the temporal framework have a <em>where</em> option.
+This option allows to perform different selections of maps registered
+in the temporal database and in space-time datasets. The columns that
+can be used to perform these selections are: <i>id, name, creator,
+mapset, temporal_type, creation_time, start_time, end_time, north,
+south, west, east, nsres, ewres, cols, rows, number_of_cells, min and
+max</i>. Note that for vector time series, i.e. stvds, some of the
+columns that can be queried to list/select vector maps differ from
+those for space-time raster datasets (check with <code>t.vect.list --help</code>).
<ul>
<li><a href="t.rast.extract.html">t.rast.extract</a></li>
@@ -162,22 +161,22 @@
</ul>
<p>
-Moreover, there is <a href="v.what.strds.html">v.what.strds</a>, that
-uploads space-time raster dataset values at positions of vector points,
+Moreover, there is <a href="v.what.strds.html">v.what.strds</a>, that
+uploads space-time raster dataset values at positions of vector points,
to the attribute table of the vector map.
<h4>Aggregation and accumulation analysis</h4>
-The temporal framework supports the aggregation of space-time raster
-datasets. It provides three modules to perform aggregation using
-different approaches. To aggregate a space-time raster dataset using a
-temporal granularity like 4 months, 7 days and so on, use <a
-href="t.rast.aggregate.html">t.rast.aggregate</a>. The module <a
-href="t.rast.aggregate.ds.html">t.rast.aggregate.ds</a> allows to
-aggregate a space-time raster dataset using the time intervals of the
-maps of another space-time dataset (raster, 3D raster and vector). A
-simple interface to <a href="r.series.html">r.series</a> is the module
-<a href="t.rast.series.html">t.rast.series</a> that processes the whole
+The temporal framework supports the aggregation of space-time raster
+datasets. It provides three modules to perform aggregation using
+different approaches. To aggregate a space-time raster dataset using a
+temporal granularity like 4 months, 7 days and so on, use
+<a href="t.rast.aggregate.html">t.rast.aggregate</a>. The module
+<a href="t.rast.aggregate.ds.html">t.rast.aggregate.ds</a> allows to
+aggregate a space-time raster dataset using the time intervals of the
+maps of another space-time dataset (raster, 3D raster and vector). A
+simple interface to <a href="r.series.html">r.series</a> is the module
+<a href="t.rast.series.html">t.rast.series</a> that processes the whole
input space-time raster dataset or a subset of it.
<ul>
@@ -190,15 +189,15 @@
<h4>Export/import conversion</h4>
-Space-time raster datasets can be exported with <a
-href="t.rast.export.html">t.rast.export</a> as a compressed tar
-archive. Such archives can be then imported using <a
-href="t.rast.import.html">t.rast.import</a>.
+Space-time raster datasets can be exported with
+<a href="t.rast.export.html">t.rast.export</a> as a compressed tar
+archive. Such archives can be then imported using
+<a href="t.rast.import.html">t.rast.import</a>.
<p>
-The module <a href="t.rast.to.rast3.html">t.rast.to.rast3</a> converts
-space-time raster datasets into space-time voxel cubes. All 3D raster
-modules can be used to process such voxel cubes. This conversion allows
-the export of space-time raster datasets as netCDF files that include
+The module <a href="t.rast.to.rast3.html">t.rast.to.rast3</a> converts
+space-time raster datasets into space-time voxel cubes. All 3D raster
+modules can be used to process such voxel cubes. This conversion allows
+the export of space-time raster datasets as netCDF files that include
time as one dimension.
<ul>
@@ -218,7 +217,7 @@
<h3>Modules to manage, process and analyze STR3DS and STVDS</h3>
-Several space-time vector dataset modules were developed to allow the
+Several space-time vector dataset modules were developed to allow the
handling of vector time series data.
<ul>
@@ -231,7 +230,7 @@
<li><a href="t.vect.db.select.html">t.vect.db.select</a></li>
</ul>
-The space-time 3D raster dataset modules are doing exactly the same as
+The space-time 3D raster dataset modules are doing exactly the same as
their raster pendants, but with 3D raster map layers:
<ul>
@@ -245,24 +244,22 @@
<ul>
<li>
- Gebbert, S., Pebesma, E., 2014. TGRASS: A temporal GIS for field
- based environmental modeling. Environmental Modelling &
- Software 53, 1-12. (<a
- href="http://dx.doi.org/10.1016/j.envsoft.2013.11.001">DOI</a>)
+ Gebbert, S., Pebesma, E., 2014. TGRASS: A temporal GIS for field
+ based environmental modeling. Environmental Modelling &
+ Software 53, 1-12. (<a href="http://dx.doi.org/10.1016/j.envsoft.2013.11.001">DOI</a>)
</li>
<li>
- <a
- href="http://grasswiki.osgeo.org/wiki/Temporal_data_processing">Temporal
+ <a href="http://grasswiki.osgeo.org/wiki/Temporal_data_processing">Temporal
data processing</a> (Wiki)
</li>
<li>
- Vaclav Petras, Anna Petrasova, Helena Mitasova, Markus Neteler,
- <b>FOSS4G 2014 workshop</b>: <br> <a
- href="http://fatra.cnr.ncsu.edu/temporal-grass-workshop/">Spatio-temporal
+ Vaclav Petras, Anna Petrasova, Helena Mitasova, Markus Neteler,
+ <b>FOSS4G 2014 workshop</b>: <br>
+ <a href="http://fatra.cnr.ncsu.edu/temporal-grass-workshop/">Spatio-temporal
data handling and visualization in GRASS GIS</a>
</li>
<li>
- <a href="http://www.geostat-course.org/Topic_Gebbert">GEOSTAT 2012
+ <a href="http://www.geostat-course.org/Topic_Gebbert">GEOSTAT 2012
TGRASS Course</a>
</li>
</ul>
More information about the grass-commit
mailing list