[Gfoss] Grass v.out.ogr

Marco Guiducci marcoguiducci a ymail.com
Gio 22 Nov 2012 23:28:11 CET





----- Messaggio originale -----
> Da: Luca Sigfrido Percich <sigfrido a tiscali.it>
> A: Marco Guiducci <marcoguiducci a ymail.com>
> Cc: "gfoss a lists.gfoss.it" <gfoss a lists.gfoss.it>
> Inviato: Giovedì 22 Novembre 2012 22:49
> Oggetto: Re: [Gfoss] Grass v.out.ogr
> 
> Ciao Marco,
> 
> non si tratta di sfortuna, anzi. Una tavola vuota ha una struttura, una
> proiezione, e un numero di righe pari a 0: un sacco di informazioni.
> Generare una tavola vuota è il comportamento atteso in questo caso. Una
> "non tavola" sarebbe un "non risultato".
> 
> Se vuoi cancellare lo shape nel caso in cui sia vuoto al termine
> dell'esportazione, puoi provare con una combinazione di ogrinfo e bash,
> come in questo script di esempio, al quale devi passare il nome di uno
> shape nella directory corrente - senza estensione:
> 
> #! /bin/bash
> 
> NUMROWS=$(ogrinfo -al -so $1.shp | \
>     grep -e "Feature Count" | \
>     sed -s 's/[^0-9]//g')
> if [ $NUMROWS  -lt 1 ] ; then
>         ogrinfo -sql "drop table $1" . 
> fi
> 

perfetto!
dovendo trattare decine, a volte centinaia di file in un colpo, lancio il batch che esporta, poi lo script che mi cancella quelli vuoti.
domani a mente fresca lo provo.
grazie
marco


Maggiori informazioni sulla lista Gfoss