[GRASS-SVN] r51252 - in grass/trunk/temporal: . t.vect.list

svn_grass at osgeo.org svn_grass at osgeo.org
Wed Apr 4 08:20:20 EDT 2012


Author: huhabla
Date: 2012-04-04 05:20:20 -0700 (Wed, 04 Apr 2012)
New Revision: 51252

Added:
   grass/trunk/temporal/t.vect.list/
   grass/trunk/temporal/t.vect.list/t.vect.list.html
   grass/trunk/temporal/t.vect.list/t.vect.list.py
   grass/trunk/temporal/t.vect.list/test.t.vect.list.layer.sh
   grass/trunk/temporal/t.vect.list/test.t.vect.list.sh
Removed:
   grass/trunk/temporal/t.vect.list/test.tv.list.layer.sh
   grass/trunk/temporal/t.vect.list/test.tv.list.sh
   grass/trunk/temporal/t.vect.list/tv.list.html
   grass/trunk/temporal/t.vect.list/tv.list.py
Modified:
   grass/trunk/temporal/t.vect.list/Makefile
Log:
Renamed tv.list to meet the new naming scheme


Modified: grass/trunk/temporal/t.vect.list/Makefile
===================================================================
--- grass/trunk/temporal/tv.list/Makefile	2012-04-04 09:39:32 UTC (rev 51251)
+++ grass/trunk/temporal/t.vect.list/Makefile	2012-04-04 12:20:20 UTC (rev 51252)
@@ -1,6 +1,6 @@
 MODULE_TOPDIR = ../../
 
-PGM = tv.list
+PGM = t.vect.list
 
 include $(MODULE_TOPDIR)/include/Make/Script.make
 

Copied: grass/trunk/temporal/t.vect.list/t.vect.list.html (from rev 51251, grass/trunk/temporal/tv.list/tv.list.html)
===================================================================
Copied: grass/trunk/temporal/t.vect.list/t.vect.list.py (from rev 51251, grass/trunk/temporal/tv.list/tv.list.py)
===================================================================
--- grass/trunk/temporal/t.vect.list/t.vect.list.py	                        (rev 0)
+++ grass/trunk/temporal/t.vect.list/t.vect.list.py	2012-04-04 12:20:20 UTC (rev 51252)
@@ -0,0 +1,94 @@
+#!/usr/bin/env python
+# -*- coding: utf-8 -*-
+############################################################################
+#
+# MODULE:	t.vect.list
+# AUTHOR(S):	Soeren Gebbert
+#               
+# PURPOSE:	List registered maps of a space time vector dataset 
+# COPYRIGHT:	(C) 2011 by the GRASS Development Team
+#
+#		This program is free software under the GNU General Public
+#		License (version 2). Read the file COPYING that comes with GRASS
+#		for details.
+#
+#############################################################################
+
+#%module
+#% description: List registered maps of a space time vector dataset 
+#% keywords: temporal
+#% keywords: list
+#%end
+
+#%option G_OPT_STVDS_INPUT
+#%end
+
+#%option
+#% key: order
+#% type: string
+#% description: Order the space time dataset by category. 
+#% required: no
+#% multiple: yes
+#% options: id,name,layer,creator,mapset,temporal_type,creation_time,start_time,end_time,north,south,west,east
+#% answer: start_time
+#%end
+
+#%option
+#% key: columns
+#% type: string
+#% description: Select columns to be printed to stdout 
+#% required: no
+#% multiple: yes
+#% options: id,name,layer,creator,mapset,temporal_type,creation_time,start_time,end_time,north,south,west,east
+#% answer: id,name,layer,mapset,start_time,end_time
+#%end
+
+#%option G_OPT_T_WHERE
+#%end
+
+#%option
+#% key: method
+#% type: string
+#% description: Which method should be used for data listing
+#% required: no
+#% multiple: no
+#% options: cols,comma,delta,deltagaps,gran
+#% answer: cols
+#%end
+
+#%option
+#% key: fs
+#% type: string
+#% description: The field separator character between the columns, default is tabular "\t"
+#% required: no
+#%end
+
+#%flag
+#% key: h
+#% description: Print column names 
+#%end
+
+import grass.script as grass
+import grass.temporal as tgis
+
+############################################################################
+
+def main():
+
+    # Get the options
+    input = options["input"]
+    columns = options["columns"]
+    order = options["order"]
+    where = options["where"]
+    separator = options["fs"]
+    method = options["method"]
+    header = flags["h"]
+
+    # Make sure the temporal database exists
+    tgis.create_temporal_database()
+
+    tgis.list_maps_of_stds("stvds", input, columns, order, where, separator, method, header)
+
+if __name__ == "__main__":
+    options, flags = grass.parser()
+    main()

Copied: grass/trunk/temporal/t.vect.list/test.t.vect.list.layer.sh (from rev 51251, grass/trunk/temporal/tv.list/test.tv.list.layer.sh)
===================================================================
--- grass/trunk/temporal/t.vect.list/test.t.vect.list.layer.sh	                        (rev 0)
+++ grass/trunk/temporal/t.vect.list/test.t.vect.list.layer.sh	2012-04-04 12:20:20 UTC (rev 51252)
@@ -0,0 +1,121 @@
+# This is a test to list vecter maps of a space time vecter dataset
+
+# We need to set a specific region in the
+# @preprocess step of this test. 
+# The region setting should work for UTM and LL test locations
+g.region s=0 n=80 w=0 e=120 b=0 t=50 res=10 res3=10 -p3
+
+v.random --o -z seed=1 output=soil_orig n=20 zmin=0 zmax=100 column=sand
+# Adding new layer with categories
+v.category input=soil_orig out=soils option=transfer layer=1,1 --o
+v.category input=soils out=soil_orig option=transfer layer=1,2 --o
+v.category input=soil_orig out=soils option=transfer layer=1,3 --o
+v.category input=soils out=soil_orig option=transfer layer=1,4 --o
+v.category input=soil_orig out=soils option=transfer layer=1,5 --o
+v.category input=soils out=soil_orig option=transfer layer=1,6 --o
+g.copy --o vect=soil_orig,soils
+# Creating new tables for each layer
+db.copy from_table=soil_orig to_table=soils_2
+db.copy from_table=soil_orig to_table=soils_3
+db.copy from_table=soil_orig to_table=soils_4
+db.copy from_table=soil_orig to_table=soils_5
+db.copy from_table=soil_orig to_table=soils_6
+v.db.addtable map=soils table=soils_2 layer=2 
+v.db.addtable map=soils table=soils_3 layer=3 
+v.db.addtable map=soils table=soils_4 layer=4 
+v.db.addtable map=soils table=soils_5 layer=5 
+v.db.addtable map=soils table=soils_6 layer=6 
+
+n1=`g.tempfile pid=1 -d` 
+n2=`g.tempfile pid=2 -d`
+n3=`g.tempfile pid=3 -d`
+n4=`g.tempfile pid=4 -d`
+n5=`g.tempfile pid=5 -d`
+
+cat > "${n1}" << EOF
+soils:1
+soils:2
+soils:3
+soils:4
+soils:5
+soils:6
+EOF
+
+cat > "${n2}" << EOF
+soils:1|2001-01-01
+soils:2|2001-02-01
+soils:3|2001-03-01
+soils:4|2001-04-01
+soils:5|2001-05-01
+soils:6|2001-06-01
+EOF
+
+cat > "${n3}" << EOF
+soils:1|2001-01-01|2001-04-01
+soils:2|2001-05-01|2001-07-01
+soils:3|2001-08-01|2001-10-01
+soils:4|2001-11-01|2002-01-01
+soils:5|2002-02-01|2002-04-01
+soils:6|2002-05-01|2002-07-01
+EOF
+
+cat > "${n4}" << EOF
+soils:1|2001-01-01|2001-07-01
+soils:2|2001-02-01|2001-04-01
+soils:3|2001-03-01|2001-04-01
+soils:4|2001-04-01|2001-06-01
+soils:5|2001-05-01|2001-06-01
+soils:6|2001-06-01|2001-07-01
+EOF
+
+cat > "${n5}" << EOF
+soils:1|2001-01-01|2001-03-11
+soils:2|2001-02-01|2001-04-01
+soils:3|2001-03-01|2001-06-02
+soils:4|2001-04-01|2001-04-01
+soils:5|2001-05-01|2001-05-01
+soils:6|2001-06-01|2001-07-01
+EOF
+
+t.create --o type=stvds temporaltype=absolute output=soils_abs1 title="A test with input files" descr="A test with input files"
+t.create --o type=stvds temporaltype=absolute output=soils_abs2 title="A test with input files" descr="A test with input files"
+t.create --o type=stvds temporaltype=absolute output=soils_abs3 title="A test with input files" descr="A test with input files"
+t.create --o type=stvds temporaltype=absolute output=soils_abs4 title="A test with input files" descr="A test with input files"
+t.create --o type=stvds temporaltype=absolute output=soils_abs5 title="A test with input files" descr="A test with input files"
+
+# The first @test
+t.register type=vect    input=soils_abs1 file="${n1}" start="2001-01-01" increment="1 months"
+t.vect.list    fs=" | " method=comma     input=soils_abs1
+t.vect.list -h input=soils_abs1
+t.vect.list -h fs=" | " method=cols      input=soils_abs1
+t.vect.list -h fs=" | " method=delta     input=soils_abs1
+t.vect.list -h fs=" | " method=deltagaps input=soils_abs1
+
+t.register type=vect -i input=soils_abs2 file="${n2}"
+t.vect.list    fs=" | " method=comma     input=soils_abs2
+t.vect.list -h input=soils_abs2
+t.vect.list -h fs=" | " method=cols      input=soils_abs2
+t.vect.list -h fs=" | " method=delta     input=soils_abs2
+t.vect.list -h fs=" | " method=deltagaps input=soils_abs2
+
+t.register type=vect -i input=soils_abs3 file="${n3}"
+t.vect.list    fs=" | " method=comma     input=soils_abs3
+t.vect.list -h fs=" | " method=delta     input=soils_abs3
+t.vect.list -h fs=" | " method=deltagaps input=soils_abs3
+
+t.register type=vect -i input=soils_abs4 file="${n4}"
+t.vect.list    fs=" | " method=comma     input=soils_abs4
+t.vect.list -h fs=" | " method=delta     input=soils_abs4
+t.vect.list -h fs=" | " method=deltagaps input=soils_abs4
+
+t.register type=vect -i input=soils_abs5 file="${n5}"
+t.vect.list    fs=" | " method=comma     input=soils_abs5
+t.vect.list -h input=soils_abs5
+t.vect.list -h fs=" | " method=cols      input=soils_abs5
+t.vect.list -h fs=" | " method=delta     input=soils_abs5
+t.vect.list -h fs=" | " method=deltagaps input=soils_abs5
+
+t.unregister type=vect maps=soils:1,soils:2,soils:3,soils:4,soils:5,soils:6
+t.remove type=stvds input=soils_abs1,soils_abs2,soils_abs3,soils_abs4,soils_abs5
+
+g.remove vect=soil_orig,soils

Copied: grass/trunk/temporal/t.vect.list/test.t.vect.list.sh (from rev 51251, grass/trunk/temporal/tv.list/test.tv.list.sh)
===================================================================
--- grass/trunk/temporal/t.vect.list/test.t.vect.list.sh	                        (rev 0)
+++ grass/trunk/temporal/t.vect.list/test.t.vect.list.sh	2012-04-04 12:20:20 UTC (rev 51252)
@@ -0,0 +1,105 @@
+# This is a test to list vecter maps of a space time vecter dataset
+
+# We need to set a specific region in the
+# @preprocess step of this test. 
+# The region setting should work for UTM and LL test locations
+g.region s=0 n=80 w=0 e=120 b=0 t=50 res=10 res3=10 -p3
+
+v.random --o -z output=lidar_1 n=20 zmin=0 zmax=100 column=height
+v.random --o -z output=lidar_2 n=20 zmin=0 zmax=100 column=height
+v.random --o -z output=lidar_3 n=20 zmin=0 zmax=100 column=height
+v.random --o -z output=lidar_4 n=20 zmin=0 zmax=100 column=height
+v.random --o -z output=lidar_5 n=20 zmin=0 zmax=100 column=height
+v.random --o -z output=lidar_6 n=20 zmin=0 zmax=100 column=height
+
+n1=`g.tempfile pid=1 -d` 
+n2=`g.tempfile pid=2 -d`
+n3=`g.tempfile pid=3 -d`
+n4=`g.tempfile pid=4 -d`
+n5=`g.tempfile pid=5 -d`
+
+cat > "${n1}" << EOF
+lidar_1
+lidar_2
+lidar_3
+lidar_4
+lidar_5
+lidar_6
+EOF
+
+cat > "${n2}" << EOF
+lidar_1|2001-01-01
+lidar_2|2001-02-01
+lidar_3|2001-03-01
+lidar_4|2001-04-01
+lidar_5|2001-05-01
+lidar_6|2001-06-01
+EOF
+
+cat > "${n3}" << EOF
+lidar_1|2001-01-01|2001-04-01
+lidar_2|2001-05-01|2001-07-01
+lidar_3|2001-08-01|2001-10-01
+lidar_4|2001-11-01|2002-01-01
+lidar_5|2002-02-01|2002-04-01
+lidar_6|2002-05-01|2002-07-01
+EOF
+
+cat > "${n4}" << EOF
+lidar_1|2001-01-01|2001-07-01
+lidar_2|2001-02-01|2001-04-01
+lidar_3|2001-03-01|2001-04-01
+lidar_4|2001-04-01|2001-06-01
+lidar_5|2001-05-01|2001-06-01
+lidar_6|2001-06-01|2001-07-01
+EOF
+
+cat > "${n5}" << EOF
+lidar_1|2001-01-01|2001-03-11
+lidar_2|2001-02-01|2001-04-01
+lidar_3|2001-03-01|2001-06-02
+lidar_4|2001-04-01|2001-04-01
+lidar_5|2001-05-01|2001-05-01
+lidar_6|2001-06-01|2001-07-01
+EOF
+
+t.create --o type=stvds temporaltype=absolute output=lidar_abs1 title="A test with input files" descr="A test with input files"
+t.create --o type=stvds temporaltype=absolute output=lidar_abs2 title="A test with input files" descr="A test with input files"
+t.create --o type=stvds temporaltype=absolute output=lidar_abs3 title="A test with input files" descr="A test with input files"
+t.create --o type=stvds temporaltype=absolute output=lidar_abs4 title="A test with input files" descr="A test with input files"
+t.create --o type=stvds temporaltype=absolute output=lidar_abs5 title="A test with input files" descr="A test with input files"
+
+# The first @test
+t.register type=vect  input=lidar_abs1 file="${n1}" start="2001-01-01" increment="1 months"
+t.vect.list    fs=" | " method=comma     input=lidar_abs1
+t.vect.list -h input=lidar_abs1
+t.vect.list -h fs=" | " method=cols      input=lidar_abs1
+t.vect.list -h fs=" | " method=delta     input=lidar_abs1
+t.vect.list -h fs=" | " method=deltagaps input=lidar_abs1
+
+t.register type=vect -i input=lidar_abs2 file="${n2}"
+t.vect.list    fs=" | " method=comma     input=lidar_abs2
+t.vect.list -h input=lidar_abs2
+t.vect.list -h fs=" | " method=cols      input=lidar_abs2
+t.vect.list -h fs=" | " method=delta     input=lidar_abs2
+t.vect.list -h fs=" | " method=deltagaps input=lidar_abs2
+
+t.register type=vect -i input=lidar_abs3 file="${n3}"
+t.vect.list    fs=" | " method=comma     input=lidar_abs3
+t.vect.list -h fs=" | " method=delta     input=lidar_abs3
+t.vect.list -h fs=" | " method=deltagaps input=lidar_abs3
+
+t.register type=vect -i input=lidar_abs4 file="${n4}"
+t.vect.list    fs=" | " method=comma     input=lidar_abs4
+t.vect.list -h fs=" | " method=delta     input=lidar_abs4
+t.vect.list -h fs=" | " method=deltagaps input=lidar_abs4
+
+t.register type=vect -i input=lidar_abs5 file="${n5}"
+t.vect.list    fs=" | " method=comma     input=lidar_abs5
+t.vect.list -h input=lidar_abs5
+t.vect.list -h fs=" | " method=cols      input=lidar_abs5
+t.vect.list -h fs=" | " method=delta     input=lidar_abs5
+t.vect.list -h fs=" | " method=deltagaps input=lidar_abs5
+
+t.unregister type=vect maps=lidar_1,lidar_2,lidar_3,lidar_4,lidar_5,lidar_6
+t.remove type=stvds input=lidar_abs1,lidar_abs2,lidar_abs3,lidar_abs4,lidar_abs5

Deleted: grass/trunk/temporal/t.vect.list/test.tv.list.layer.sh
===================================================================
--- grass/trunk/temporal/tv.list/test.tv.list.layer.sh	2012-04-04 09:39:32 UTC (rev 51251)
+++ grass/trunk/temporal/t.vect.list/test.tv.list.layer.sh	2012-04-04 12:20:20 UTC (rev 51252)
@@ -1,121 +0,0 @@
-# This is a test to list vecter maps of a space time vecter dataset
-
-# We need to set a specific region in the
-# @preprocess step of this test. 
-# The region setting should work for UTM and LL test locations
-g.region s=0 n=80 w=0 e=120 b=0 t=50 res=10 res3=10 -p3
-
-v.random --o -z seed=1 output=soil_orig n=20 zmin=0 zmax=100 column=sand
-# Adding new layer with categories
-v.category input=soil_orig out=soils option=transfer layer=1,1 --o
-v.category input=soils out=soil_orig option=transfer layer=1,2 --o
-v.category input=soil_orig out=soils option=transfer layer=1,3 --o
-v.category input=soils out=soil_orig option=transfer layer=1,4 --o
-v.category input=soil_orig out=soils option=transfer layer=1,5 --o
-v.category input=soils out=soil_orig option=transfer layer=1,6 --o
-g.copy --o vect=soil_orig,soils
-# Creating new tables for each layer
-db.copy from_table=soil_orig to_table=soils_2
-db.copy from_table=soil_orig to_table=soils_3
-db.copy from_table=soil_orig to_table=soils_4
-db.copy from_table=soil_orig to_table=soils_5
-db.copy from_table=soil_orig to_table=soils_6
-v.db.addtable map=soils table=soils_2 layer=2 
-v.db.addtable map=soils table=soils_3 layer=3 
-v.db.addtable map=soils table=soils_4 layer=4 
-v.db.addtable map=soils table=soils_5 layer=5 
-v.db.addtable map=soils table=soils_6 layer=6 
-
-n1=`g.tempfile pid=1 -d` 
-n2=`g.tempfile pid=2 -d`
-n3=`g.tempfile pid=3 -d`
-n4=`g.tempfile pid=4 -d`
-n5=`g.tempfile pid=5 -d`
-
-cat > "${n1}" << EOF
-soils:1
-soils:2
-soils:3
-soils:4
-soils:5
-soils:6
-EOF
-
-cat > "${n2}" << EOF
-soils:1|2001-01-01
-soils:2|2001-02-01
-soils:3|2001-03-01
-soils:4|2001-04-01
-soils:5|2001-05-01
-soils:6|2001-06-01
-EOF
-
-cat > "${n3}" << EOF
-soils:1|2001-01-01|2001-04-01
-soils:2|2001-05-01|2001-07-01
-soils:3|2001-08-01|2001-10-01
-soils:4|2001-11-01|2002-01-01
-soils:5|2002-02-01|2002-04-01
-soils:6|2002-05-01|2002-07-01
-EOF
-
-cat > "${n4}" << EOF
-soils:1|2001-01-01|2001-07-01
-soils:2|2001-02-01|2001-04-01
-soils:3|2001-03-01|2001-04-01
-soils:4|2001-04-01|2001-06-01
-soils:5|2001-05-01|2001-06-01
-soils:6|2001-06-01|2001-07-01
-EOF
-
-cat > "${n5}" << EOF
-soils:1|2001-01-01|2001-03-11
-soils:2|2001-02-01|2001-04-01
-soils:3|2001-03-01|2001-06-02
-soils:4|2001-04-01|2001-04-01
-soils:5|2001-05-01|2001-05-01
-soils:6|2001-06-01|2001-07-01
-EOF
-
-t.create --o type=stvds temporaltype=absolute output=soils_abs1 title="A test with input files" descr="A test with input files"
-t.create --o type=stvds temporaltype=absolute output=soils_abs2 title="A test with input files" descr="A test with input files"
-t.create --o type=stvds temporaltype=absolute output=soils_abs3 title="A test with input files" descr="A test with input files"
-t.create --o type=stvds temporaltype=absolute output=soils_abs4 title="A test with input files" descr="A test with input files"
-t.create --o type=stvds temporaltype=absolute output=soils_abs5 title="A test with input files" descr="A test with input files"
-
-# The first @test
-t.register type=vect    input=soils_abs1 file="${n1}" start="2001-01-01" increment="1 months"
-tv.list    fs=" | " method=comma     input=soils_abs1
-tv.list -h input=soils_abs1
-tv.list -h fs=" | " method=cols      input=soils_abs1
-tv.list -h fs=" | " method=delta     input=soils_abs1
-tv.list -h fs=" | " method=deltagaps input=soils_abs1
-
-t.register type=vect -i input=soils_abs2 file="${n2}"
-tv.list    fs=" | " method=comma     input=soils_abs2
-tv.list -h input=soils_abs2
-tv.list -h fs=" | " method=cols      input=soils_abs2
-tv.list -h fs=" | " method=delta     input=soils_abs2
-tv.list -h fs=" | " method=deltagaps input=soils_abs2
-
-t.register type=vect -i input=soils_abs3 file="${n3}"
-tv.list    fs=" | " method=comma     input=soils_abs3
-tv.list -h fs=" | " method=delta     input=soils_abs3
-tv.list -h fs=" | " method=deltagaps input=soils_abs3
-
-t.register type=vect -i input=soils_abs4 file="${n4}"
-tv.list    fs=" | " method=comma     input=soils_abs4
-tv.list -h fs=" | " method=delta     input=soils_abs4
-tv.list -h fs=" | " method=deltagaps input=soils_abs4
-
-t.register type=vect -i input=soils_abs5 file="${n5}"
-tv.list    fs=" | " method=comma     input=soils_abs5
-tv.list -h input=soils_abs5
-tv.list -h fs=" | " method=cols      input=soils_abs5
-tv.list -h fs=" | " method=delta     input=soils_abs5
-tv.list -h fs=" | " method=deltagaps input=soils_abs5
-
-t.unregister type=vect maps=soils:1,soils:2,soils:3,soils:4,soils:5,soils:6
-t.remove type=stvds input=soils_abs1,soils_abs2,soils_abs3,soils_abs4,soils_abs5
-
-g.remove vect=soil_orig,soils

Deleted: grass/trunk/temporal/t.vect.list/test.tv.list.sh
===================================================================
--- grass/trunk/temporal/tv.list/test.tv.list.sh	2012-04-04 09:39:32 UTC (rev 51251)
+++ grass/trunk/temporal/t.vect.list/test.tv.list.sh	2012-04-04 12:20:20 UTC (rev 51252)
@@ -1,105 +0,0 @@
-# This is a test to list vecter maps of a space time vecter dataset
-
-# We need to set a specific region in the
-# @preprocess step of this test. 
-# The region setting should work for UTM and LL test locations
-g.region s=0 n=80 w=0 e=120 b=0 t=50 res=10 res3=10 -p3
-
-v.random --o -z output=lidar_1 n=20 zmin=0 zmax=100 column=height
-v.random --o -z output=lidar_2 n=20 zmin=0 zmax=100 column=height
-v.random --o -z output=lidar_3 n=20 zmin=0 zmax=100 column=height
-v.random --o -z output=lidar_4 n=20 zmin=0 zmax=100 column=height
-v.random --o -z output=lidar_5 n=20 zmin=0 zmax=100 column=height
-v.random --o -z output=lidar_6 n=20 zmin=0 zmax=100 column=height
-
-n1=`g.tempfile pid=1 -d` 
-n2=`g.tempfile pid=2 -d`
-n3=`g.tempfile pid=3 -d`
-n4=`g.tempfile pid=4 -d`
-n5=`g.tempfile pid=5 -d`
-
-cat > "${n1}" << EOF
-lidar_1
-lidar_2
-lidar_3
-lidar_4
-lidar_5
-lidar_6
-EOF
-
-cat > "${n2}" << EOF
-lidar_1|2001-01-01
-lidar_2|2001-02-01
-lidar_3|2001-03-01
-lidar_4|2001-04-01
-lidar_5|2001-05-01
-lidar_6|2001-06-01
-EOF
-
-cat > "${n3}" << EOF
-lidar_1|2001-01-01|2001-04-01
-lidar_2|2001-05-01|2001-07-01
-lidar_3|2001-08-01|2001-10-01
-lidar_4|2001-11-01|2002-01-01
-lidar_5|2002-02-01|2002-04-01
-lidar_6|2002-05-01|2002-07-01
-EOF
-
-cat > "${n4}" << EOF
-lidar_1|2001-01-01|2001-07-01
-lidar_2|2001-02-01|2001-04-01
-lidar_3|2001-03-01|2001-04-01
-lidar_4|2001-04-01|2001-06-01
-lidar_5|2001-05-01|2001-06-01
-lidar_6|2001-06-01|2001-07-01
-EOF
-
-cat > "${n5}" << EOF
-lidar_1|2001-01-01|2001-03-11
-lidar_2|2001-02-01|2001-04-01
-lidar_3|2001-03-01|2001-06-02
-lidar_4|2001-04-01|2001-04-01
-lidar_5|2001-05-01|2001-05-01
-lidar_6|2001-06-01|2001-07-01
-EOF
-
-t.create --o type=stvds temporaltype=absolute output=lidar_abs1 title="A test with input files" descr="A test with input files"
-t.create --o type=stvds temporaltype=absolute output=lidar_abs2 title="A test with input files" descr="A test with input files"
-t.create --o type=stvds temporaltype=absolute output=lidar_abs3 title="A test with input files" descr="A test with input files"
-t.create --o type=stvds temporaltype=absolute output=lidar_abs4 title="A test with input files" descr="A test with input files"
-t.create --o type=stvds temporaltype=absolute output=lidar_abs5 title="A test with input files" descr="A test with input files"
-
-# The first @test
-t.register type=vect  input=lidar_abs1 file="${n1}" start="2001-01-01" increment="1 months"
-tv.list    fs=" | " method=comma     input=lidar_abs1
-tv.list -h input=lidar_abs1
-tv.list -h fs=" | " method=cols      input=lidar_abs1
-tv.list -h fs=" | " method=delta     input=lidar_abs1
-tv.list -h fs=" | " method=deltagaps input=lidar_abs1
-
-t.register type=vect -i input=lidar_abs2 file="${n2}"
-tv.list    fs=" | " method=comma     input=lidar_abs2
-tv.list -h input=lidar_abs2
-tv.list -h fs=" | " method=cols      input=lidar_abs2
-tv.list -h fs=" | " method=delta     input=lidar_abs2
-tv.list -h fs=" | " method=deltagaps input=lidar_abs2
-
-t.register type=vect -i input=lidar_abs3 file="${n3}"
-tv.list    fs=" | " method=comma     input=lidar_abs3
-tv.list -h fs=" | " method=delta     input=lidar_abs3
-tv.list -h fs=" | " method=deltagaps input=lidar_abs3
-
-t.register type=vect -i input=lidar_abs4 file="${n4}"
-tv.list    fs=" | " method=comma     input=lidar_abs4
-tv.list -h fs=" | " method=delta     input=lidar_abs4
-tv.list -h fs=" | " method=deltagaps input=lidar_abs4
-
-t.register type=vect -i input=lidar_abs5 file="${n5}"
-tv.list    fs=" | " method=comma     input=lidar_abs5
-tv.list -h input=lidar_abs5
-tv.list -h fs=" | " method=cols      input=lidar_abs5
-tv.list -h fs=" | " method=delta     input=lidar_abs5
-tv.list -h fs=" | " method=deltagaps input=lidar_abs5
-
-t.unregister type=vect maps=lidar_1,lidar_2,lidar_3,lidar_4,lidar_5,lidar_6
-t.remove type=stvds input=lidar_abs1,lidar_abs2,lidar_abs3,lidar_abs4,lidar_abs5

Deleted: grass/trunk/temporal/t.vect.list/tv.list.html
===================================================================
Deleted: grass/trunk/temporal/t.vect.list/tv.list.py
===================================================================
--- grass/trunk/temporal/tv.list/tv.list.py	2012-04-04 09:39:32 UTC (rev 51251)
+++ grass/trunk/temporal/t.vect.list/tv.list.py	2012-04-04 12:20:20 UTC (rev 51252)
@@ -1,94 +0,0 @@
-#!/usr/bin/env python
-# -*- coding: utf-8 -*-
-############################################################################
-#
-# MODULE:	tv.list
-# AUTHOR(S):	Soeren Gebbert
-#               
-# PURPOSE:	List registered maps of a space time vector dataset 
-# COPYRIGHT:	(C) 2011 by the GRASS Development Team
-#
-#		This program is free software under the GNU General Public
-#		License (version 2). Read the file COPYING that comes with GRASS
-#		for details.
-#
-#############################################################################
-
-#%module
-#% description: List registered maps of a space time vector dataset 
-#% keywords: temporal
-#% keywords: list
-#%end
-
-#%option G_OPT_STVDS_INPUT
-#%end
-
-#%option
-#% key: order
-#% type: string
-#% description: Order the space time dataset by category. 
-#% required: no
-#% multiple: yes
-#% options: id,name,layer,creator,mapset,temporal_type,creation_time,start_time,end_time,north,south,west,east
-#% answer: start_time
-#%end
-
-#%option
-#% key: columns
-#% type: string
-#% description: Select columns to be printed to stdout 
-#% required: no
-#% multiple: yes
-#% options: id,name,layer,creator,mapset,temporal_type,creation_time,start_time,end_time,north,south,west,east
-#% answer: id,name,layer,mapset,start_time,end_time
-#%end
-
-#%option G_OPT_T_WHERE
-#%end
-
-#%option
-#% key: method
-#% type: string
-#% description: Which method should be used for data listing
-#% required: no
-#% multiple: no
-#% options: cols,comma,delta,deltagaps,gran
-#% answer: cols
-#%end
-
-#%option
-#% key: fs
-#% type: string
-#% description: The field separator character between the columns, default is tabular "\t"
-#% required: no
-#%end
-
-#%flag
-#% key: h
-#% description: Print column names 
-#%end
-
-import grass.script as grass
-import grass.temporal as tgis
-
-############################################################################
-
-def main():
-
-    # Get the options
-    input = options["input"]
-    columns = options["columns"]
-    order = options["order"]
-    where = options["where"]
-    separator = options["fs"]
-    method = options["method"]
-    header = flags["h"]
-
-    # Make sure the temporal database exists
-    tgis.create_temporal_database()
-
-    tgis.list_maps_of_stds("stvds", input, columns, order, where, separator, method, header)
-
-if __name__ == "__main__":
-    options, flags = grass.parser()
-    main()



More information about the grass-commit mailing list