[Gfoss] GRASS v.extract

Marco Guiducci marco.guiducci a regione.toscana.it
Mar 5 Apr 2016 09:10:55 CEST


On Thu, 31 Mar 2016 13:53:29 +0200
Luca Delucchi <lucadeluge a gmail.com> wrote:

> 2016-03-31 13:37 GMT+02:00 Marco Guiducci <marco.guiducci a regione.toscana.it>:
> > Salve,
> 
> ciao,
> 
> > ho un mappa con poligoni sovrapposti e distinti per codice di CTR.
> > vorrei eliminare un particolare codice, che si può presentare indifferentemente sul layer 1 che sul 2.
> >
> > scrivo:
> > v.extract input=P16G20 type=area layer=-1 where="CODICE <> '0906'" output=P16G20_sel
> >
> > ottengo:
> > ERRORE: 'layer' must be > 0 for 'where'.
> >
> > sul manuale c'è scritto che con layer=-1 la ricerca è effettuata su tutti i layer.
> > però non l'accetta.
> >
> > c'è qualcuno che sa?
> 
> scusa ma se usi layer=1 e poi layer=2 e poi fai un v.patch ti da sempre errore?

ho provato ma mi ci incasino.
ho risolto "a monte"...

> Mi sembra che l'errore specifichi bene qual'è il limite

si, però il manuale dice un'altra cosa.
Però, sbirciando il manuale su altre funzioni, mi pare di vedere che la descrizione del parametro "layer" e sempre la stessa. Ovvero viene previsto sempre il possibile valore "-1" per indicare tutti.
La sensazione è invece che qualche specifica funzione non supporti quel valore.
grazie e ciao

-- 
Marco Guiducci <marco.guiducci a regione.toscana.it>
Firenze, via di Novoli 26
055 4383194


Maggiori informazioni sulla lista Gfoss