[FOSSGIS-Talk] Groessere Raster-Layer in GRASS7 vektorisieren;

Markus Neteler neteler at osgeo.org
Mo Aug 18 00:25:53 CEST 2014


2014-08-17 18:56 GMT+02:00 Markus Neteler <neteler at osgeo.org>:
> Hi Martin,
>
> tja, bloed. Vielleicht hatte ich parallel noch was anderes gemacht :-)
>
> Das beste wird ein enhancement Ticket sein
> (http://trac.osgeo.org/grass/newticket)
>
> Als Moeglichkeiten sehe ich z.B.:
> * Flag -e: Erase vector map if empty
>
> Um nach dem Ticket gleich weitermachen zu koennen, kannst Du
> berechnen, ob die Summe der generierten Vektoren Null ist:
>
> v.info -t myvect
...

Viel einfacher natuerlich so:

v.univar -gd myvect
n=0
nzero=0

denn
  -d   Calculate geometry distances instead of table data.
  -g   Print the stats in shell script style

Also

eval `v.univar -gd myvect`
echo $n
0

Das koenntest Du entsprechend weiterverwenden, um die leere Karte zu
loeschen (bis das Ticket bedient wird).

Gruesse
Markus