[Gfoss] GRASS v.extract

Salve,
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?
grazie

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

2016-03-31 13:37 GMT+02:00 Marco Guiducci <marco.guiducci@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?
Mi sembra che l'errore specifichi bene qual'è il limite

grazie

--
ciao
Luca

http://gis.cri.fmach.it/delucchi/
www.lucadelu.org

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

2016-03-31 13:37 GMT+02:00 Marco Guiducci <marco.guiducci@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@regione.toscana.it>
Firenze, via di Novoli 26
055 4383194