[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