[GRASSweb-list]markus: web/grass51 examples.html,1.2,1.3

grass at intevation.de grass at intevation.de
Thu Oct 31 12:29:18 EST 2002


Author: markus

Update of /grassrepository/web/grass51
In directory doto:/tmp/cvs-serv18154

Modified Files:
	examples.html 
Log Message:
more 5.1 examples

Index: examples.html
===================================================================
RCS file: /grassrepository/web/grass51/examples.html,v
retrieving revision 1.2
retrieving revision 1.3
diff -u -d -r1.2 -r1.3
--- examples.html	30 Oct 2002 16:55:34 -0000	1.2
+++ examples.html	31 Oct 2002 17:29:16 -0000	1.3
@@ -19,6 +19,10 @@
 <i><b>Disclaimer:</b> These examples may work or not. You are kindly invited to send us
 further examples and/or code bugfixes/enhancements.<i>
 
+<pre>
+export GRASS_DEBUG_LEVEL=5
+</pre>
+
 <h2>Following modules are available at time of this writing</h2>
 (see timestamp at bottom)
 
@@ -54,6 +58,8 @@
  Consider to run v.build:
      v.build markveggy.shp
 
+#WARNING: The DB file must probably be edited manually.
+
 #build pseudo-topology for SHAPE
  v.build markveggy.shp
 
@@ -79,7 +85,10 @@
 <h2>Example 2: Extract vector data from map to new map with SQL statements</h2>
 
 <pre>
-v.extract markveggy.shp output=markveggy.1 where="VEGTYPE = PS"
+db.connect database=/ssi0/ssi/neteler/grassdata/botswanaLL/shp
+
+#note: strings must be quoted:
+v.extract markveggy.shp output=markveggy.1 where="VEGTYPE = 'PS'"
 </pre>
 
 
@@ -99,11 +108,19 @@
 
 <h2>Example 4: Conversion of SHAPE map to GRASS 5.1 vector map</h2>
 
+#WARNING: don't try this at home.
+
 <pre>
 v.out.ascii markveggy.shp out=test1
 v.in.ascii test1 out=newmap
 v.info newmap
 
+#NOTE: this cannot work properly as SHAPE contains closed polygons
+#v.clean should be used etc...
+
+v.clean newmap out=newmap.clean tool=break,rmdupl
+d.vect newmap.clean ty=area,boundary col=red
+
 #we connect this map to the old DBF file:
 db.connect database=/ssi0/ssi/neteler/grassdata/botswanaLL/shp
 db.describe table=markveggy
@@ -116,6 +133,12 @@
 #if DB file not present, create it. Otherwise add the line:
 newmap 1 markveggy VEGCNP_ID /ssi0/ssi/neteler/grassdata/botswanaLL/PERMANENT/shp dbf
 
+#NOTE: it is sufficent to only write changed entries for 'KEY_COLUMN',
+# 'path' and 'driver' entries because unchanged entries are inherited
+# from the previous line(s). The full DB file make now contain:
+markveggy.shp 1 markveggy VEGCNP_ID /ssi0/ssi/neteler/grassdata/botswanaLL/PERMANENT/shp dbf
+newmap 1 markveggy
+
 #... which links map 'newmap' with field 1 to table 'markveggy' with CAT_COLUMN
 #'VEGCNP_ID' with the DBF file in directory '/ssi0/ssi...' using the 'dbf' driver
 #(yes, we need an DB file editor - do you write it for us?)
@@ -128,6 +151,14 @@
 d.vect newmap
 d.what.vect newmap
 </pre>
+
+<h2>Example 5: Export to GRASS 5.0</h2>
+
+<pre>
+v.out.ascii -o newmap.clean out=newmap.clean
+</pre>
+
+Then go to 5.0 and run v.in.ascii + v.support.
 
 <!-- FOOTER -->
 <p>





More information about the grass-web mailing list